UNPKG

@deltic/wait-group

Version:
16 lines 417 B
//#region packages/wait-group/src/index.d.ts type Waiter = () => void; type WaitOptions = { timeout?: number; abortSignal?: AbortSignal; }; declare class WaitGroup { private counter; private waiters; add(i?: number): void; done(): void; wait(options?: WaitOptions): Promise<void>; wait(timeout?: number, defaults?: WaitOptions): Promise<void>; } //#endregion export { WaitGroup, WaitOptions, Waiter };