queue-cb
Version:
A scalable queue for parallel callbacks
12 lines (11 loc) • 387 B
TypeScript
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 _callDefer;
defer(defer: DeferFunction): void;
await(callback: AwaitCallback): void;
}