Constructors
constructor
- new PromiseQueue(concurrency?, delay?): PromiseQueue
Parameters
- concurrency: number = 1
- delay: number = 0
Methods
add
- add<T>(executor): Promise<T>
Parameters
- executor: (() => Promise<T>)
- (): Promise<T>
Returns Promise<T>
Returns Promise<T>
clear
- clear(reject): void
Returns void
close
- close(): void
Returns void
A queue that processes promises with a given concurrency and delays after each promise if desired.