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
TypeScript
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];