UtilOptional

isObservable

Checks at runtime whether a value is an RxJS Observable.

Usage

import { isObservable } from 'ngwr/utils';

if (isObservable(input)) {
  input.subscribe(v => render(v));
} else {
  render(input);
}

API

NameDescriptionTypeDefault
isObservable(value)True for an Observable. Pass the element type to narrow it: isObservable<Row>(x).<T = unknown>(value: unknown) => value is Observable<T>—

See also