in libs/voicefocus/worklet-worker-postMessage-node.js [66:95]
onWorkerMessage(event) {
var _a;
const data = event.data;
switch (data.message) {
case 'ready':
this.port.postMessage({ message: 'ready', shared: data.shared }, data.shared ? Object.values(data.shared) : []);
break;
case 'data':
if (!data.buffer) {
return;
}
this.port.postMessage({ message: 'data', buffer: data.buffer }, [data.buffer]);
break;
case 'stopped':
this.worker.terminate();
break;
case 'module-buffer':
case 'module':
this.port.postMessage(data);
break;
case 'cpu':
(_a = this.delegate) === null || _a === void 0 ? void 0 : _a.onCPUWarning();
break;
case 'processing':
this.port.postMessage(data);
break;
default:
return;
}
}