| 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; | ||
| } |
| declare class Node<T> { | ||
| prev: Node<T>; | ||
| next: Node<T>; | ||
| value: T; | ||
| constructor(value: T); | ||
| link(next: Node<T>): Node<T>; | ||
| } | ||
| export default class LinkedArray<T> { | ||
| node: Node<T> | null; | ||
| length: number; | ||
| constructor(); | ||
| push(value: T): Node<T>; | ||
| shift(): T | null; | ||
| } | ||
| export {}; |
+1
-1
| { | ||
| "name": "queue-cb", | ||
| "version": "1.5.7", | ||
| "version": "1.5.8", | ||
| "description": "A scalable queue for parallel callbacks", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
24396
2.93%19
11.76%