UNPKG

node-downloader-manager

Version:

node-downloader-manager is a simple yet powerful package manager-like download manager built with NodeJs. It allows you to download files sequentially or with a queue-based approach, handling retries and concurrency limits efficiently.

16 lines (15 loc) 465 B
import { WorkerTask } from "../types"; declare class Thread { private readonly workerPool; private readonly maxWorkers; private readonly scriptPath; private readonly log?; private activeWorkers; constructor(maxWorkers: number, consoleLog?: boolean, scriptPath?: string); private logger; private createWorker; runThreadTask(task: WorkerTask): Promise<void>; private runNext; terminateAll(): void; } export default Thread;