node-multi-curl
Version:
A performant multi-curl class in Node.js that supports proxies and concurrent requests
14 lines (13 loc) • 314 B
TypeScript
interface QueueOptions {
concurrency: number;
}
type QueueTask<T> = () => Promise<T>;
export declare class QueueManager {
private concurrency;
private running;
private queue;
constructor(options: QueueOptions);
add<T>(task: QueueTask<T>): Promise<T>;
private processQueue;
}
export {};