UNPKG

observable-callback

Version:

A small utility for simplified creation of callback functions that publishes the argument to an observable stream when called.

5 lines (4 loc) 334 B
import { Observable, OperatorFunction } from "rxjs"; export declare function observableCallback(): [Observable<void>, () => void]; export declare function observableCallback<T>(): [Observable<T>, (arg: T) => void]; export declare function observableCallback<T, K>(operator: OperatorFunction<T, K>): [Observable<K>, (arg: T) => void];