@push.rocks/smartpromise
Version:
A TypeScript library for managing promises and Deferred constructs, simplifying asynchronous programming.
10 lines (9 loc) • 341 B
TypeScript
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;