UNPKG

diffjam

Version:
21 lines (20 loc) 552 B
import { ResultsMap } from './match'; export declare class WorkerPool { private configFilePath; private cwd; private closed; private queued; private workers; filesChecked: string[]; resultsMap: ResultsMap; onResults: () => void; constructor(configFilePath: string, cwd: string); private createWorker; private isWorkDone; private workerWithLeastInProgress; private checkFile; processFile(filePath: string): void; killAllWorkers(): Promise<void>; private onDone; onFilesDone(): void; }