/** * @author Deepkolos / https://github.com/deepkolos */ export class WorkerPool { constructor(pool?: number); pool: number; queue: any[]; workers: any[]; workersResolve: any[]; workerStatus: number; _initWorker(workerId: any): void; _getIdleWorker(): number; _onMessage(workerId: any, msg: any): void; setWorkerCreator(workerCreator: any): void; workerCreator: any; setWorkerLimit(pool: any): void; postMessage(msg: any, transfer: any): Promise; dispose(): void; }