Constructors
constructor
- new PromiseQueue(concurrency?, delay?): PromiseQueue
Parameters
Optional
concurrency: numberOptional
delay: number
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.