@camera.ui/sdk / observable / Disposable
Class: Disposable ​
Defined in: observable/index.ts:11
Subscription handle returned by subscribe().
Call dispose() (or its alias unsubscribe()) to detach the listener and run any teardown logic registered by the producer. Disposing twice is a no-op.
Constructors ​
Constructor ​
new Disposable(
teardown):Disposable
Defined in: observable/index.ts:15
Parameters ​
teardown ​
() => void
Returns ​
Disposable
Accessors ​
closed ​
Get Signature ​
get closed():
boolean
Defined in: observable/index.ts:20
Whether the subscription has already been disposed.
Returns ​
boolean
Methods ​
dispose() ​
dispose():
void
Defined in: observable/index.ts:33
Detach the listener and run the producer teardown. Disposing twice is a no-op.
Returns ​
void
Example ​
ts
const sub = sensor.onPropertyChanged.subscribe(handleChange);
sub.dispose();unsubscribe() ​
unsubscribe():
void
Defined in: observable/index.ts:48
Alias for Disposable.dispose, for rxjs-shaped call sites.
Returns ​
void
Example ​
ts
const sub = sensor.onPropertyChanged.subscribe(handleChange);
sub.unsubscribe();