UNPKG

@push.rocks/smartpromise

Version:

A TypeScript library for managing promises and Deferred constructs, simplifying asynchronous programming.

10 lines (9 loc) 341 B
export declare class CumulativeDeferred { private accumulatedPromises; private deferred; promise: Promise<unknown>; constructor(); subDefer(): import("./smartpromise.classes.deferred.js").Deferred<unknown>; addPromise(promiseArg: Promise<any>): void; } export declare const cumulativeDefer: () => CumulativeDeferred;