@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();