Skeudenn / lib/cover-queue / TaskQueue
Interface: TaskQueue ​
Defined in: src/lib/cover-queue.ts:10
Runs the queued tasks, at most concurrency at a time, newest first.
Methods ​
enqueue() ​
enqueue(
task): () =>void
Defined in: src/lib/cover-queue.ts:12
Queues task; the returned function cancels it if it hasn't started (a no-op afterwards).
Parameters ​
task ​
() => Promise<unknown>
Returns ​
() => void