UNPKG

d4c-queue

Version:

A task queue executes tasks sequentially or concurrently. Wrap an async/promise-returning/sync function as a queue-ready async function for easy reusing. Support passing arguments/getting return value, @synchronized/@concurrent decorator, Node.js/Browser.

8 lines (7 loc) 131 B
export declare class Queue<T> { private head; private tail; length: number; push(data: T): void; shift(): T; }