Source Location: packages/core/src/disposable.ts#L364
Signature
| 1 | function isDisposable(value: unknown): value is Disposable |
Determines whether the given value is a Disposable.
Parameters
| Parameter | Type | Description |
|---|
| value |
| The value to check. |
Returns
| Type | Description |
|---|
| Whether the value is a Disposable. |
Example Usage
| 1 | isDisposable(Sink(() => {})); // true. |
| 2 | isDisposable(Source(() => {})) // false. |
| 3 | isDisposable(Subject()); // true. |
| 4 | isDisposable(Disposable()); // true. |
| 5 | isDisposable({}); // false. |
| 6 | isDisposable(() => {}); // false. |
| 7 | isDisposable(null); // false. |
See Also