UNPKG

abort-controller-x-rxjs

Version:
7 lines (6 loc) 311 B
import { Observable, ObservableInput, ObservedValueOf } from 'rxjs'; /** * Like original `defer` from RxJS, but aborts passed function when * unsubscribed. */ export declare function defer<R extends ObservableInput<any> | void>(observableFactory: (signal: AbortSignal) => R): Observable<ObservedValueOf<R>>;