Skip to main content
Module

x/rxjs/mod.ts>NEVER

Deno port of RXJS
Latest
variable NEVER
import { NEVER } from "https://deno.land/x/rxjs@v1.0.2/mod.ts";

An Observable that emits no items to the Observer and never completes.

A simple Observable that emits neither values nor errors nor the completion notification. It can be used for testing purposes or for composing with other Observables. Please note that by never emitting a complete notification, this Observable keeps the subscription from being disposed automatically. Subscriptions need to be manually disposed.

Example

Emit the number 7, then never emit anything else (not even complete)

import { NEVER, startWith } from 'rxjs';

const info = () => console.log('Will not be called');

const result = NEVER.pipe(startWith(7));
result.subscribe({
  next: x => console.log(x),
  error: info,
  complete: info
});