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