Skip to content

Variable: EMPTY

const EMPTY: Stream<any>

Defined in: streams/EMPTY.ts:51

A singleton instance of an empty stream.

This constant provides a reusable, empty stream that immediately completes upon subscription without emitting any values. It is useful in stream compositions as a placeholder or to represent a sequence with no elements.

Examples

From EMPTY.spec.ts:4

typescript
const emptyStream = EMPTY;
let emittedValues: any[] = [];
const subscription = emptyStream.subscribe({
  next: (value: any) => emittedValues.push(value),
  complete: () => {
    // Ensure no values were emitted
    expect(emittedValues.length).toBe(0);

    subscription.unsubscribe();
  },
});

Released under the MIT License.