UNPKG

murmuraba

Version:

Real-time audio noise reduction with advanced chunked processing for web applications

19 lines 569 B
import { Logger } from '../core/logger'; interface WorkerMessage { type: string; payload?: any; } export declare class WorkerManager { private workers; private logger; constructor(logger: Logger); createWorker(id: string, workerPath: string): Worker; getWorker(id: string): Worker | undefined; sendMessage(id: string, message: WorkerMessage): void; terminateWorker(id: string): void; terminateAll(): void; getActiveWorkerCount(): number; getWorkerIds(): string[]; } export {}; //# sourceMappingURL=worker-manager.d.ts.map