abort-controller-x-rxjs
Version:
Abortable helpers for RxJS
7 lines (6 loc) • 335 B
TypeScript
import { Observable } from 'rxjs';
export interface LastValueFromConfig<T> {
defaultValue: T;
}
export declare function lastValueFrom<T, D>(signal: AbortSignal, source: Observable<T>, config: LastValueFromConfig<D>): Promise<T | D>;
export declare function lastValueFrom<T>(signal: AbortSignal, source: Observable<T>): Promise<T>;