UNPKG

awaitqueue

Version:

TypeScript utility to enqueue asynchronous tasks and run them sequentially one after another

14 lines 440 B
import type { AwaitQueueTask, AwaitQueueTaskDump } from './types'; export declare class AwaitQueue { private readonly pendingTasks; private nextTaskId; private stopping; constructor(); get size(): number; push<T>(task: AwaitQueueTask<T>, name?: string): Promise<T>; stop(): void; remove(taskIdx: number): void; dump(): AwaitQueueTaskDump[]; private execute; } //# sourceMappingURL=AwaitQueue.d.ts.map