instamancer
Version:
Scrape the Instagram API with Puppeteer
19 lines (18 loc) • 582 B
TypeScript
/**
* A pool of jobs that only executes k jobs 'simultaneously'
*/
export declare class GetPool {
promises: Array<Promise<void>>;
private runningJobs;
private queuedJobs;
private readonly maxConnections;
private readonly loop;
private lock;
private finished;
private resolve;
private readonly downloadUpload;
constructor(connections: number, downloadUpload: (url: string, name: string, extension: string) => Promise<void>);
add(url: string, name: string, extension: string): void;
close(resolve: any): void;
private poolLoop;
}