UNPKG

@most/disposable

Version:

Reactive programming with lean, functions-only, curried, tree-shakeable API

17 lines (16 loc) 592 B
import { Disposable } from '@most/types'; /** * Aggregate a list of disposables into a DisposeAll */ export declare const disposeAll: (ds: ArrayLike<Disposable>) => Disposable; /** * Convenience to aggregate 2 disposables */ export declare const disposeBoth: import("@most/prelude").Curried2<Disposable, Disposable, Disposable>; export declare class DisposeAllError implements Error { readonly name: string; readonly stack?: string; readonly message: string; readonly errors: ArrayLike<Error>; constructor(message: string, errors: ArrayLike<Error>); }