UNPKG

queue-cb

Version:

A scalable queue for parallel callbacks

13 lines (12 loc) 407 B
export type DeferCallback = (error?: Error) => void; export type DeferFunction = (calback: DeferCallback) => void; export type AwaitCallback = (error?: Error) => void; export default class Queue { private _state; constructor(parallelism?: number); private _callAwait; private _flush; private _callDefer; defer(defer: DeferFunction): void; await(callback: AwaitCallback): void; }