interface Options {
promise?: PromiseLike
}
declare class PromisePool extends EventTarget {
constructor(
source: () => PromiseLike|void,
concurrency: number,
options?: Options
)
concurrency(concurrency: number): number
size(): number
active(): boolean
promise(): PromiseLike
start(): PromiseLike
}
export default PromisePool