Test/node_modules/es6-promise-pool/es6-promise-pool.d.ts
2026-04-09 22:54:00 +07:00

18 lines
No EOL
375 B
TypeScript

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