[next] Better Errors - Worker (#1602)

This commit is contained in:
Andrea Giammarchi
2023-07-19 13:20:03 +02:00
committed by GitHub
parent 0c54036466
commit 413428f535
5 changed files with 81 additions and 35 deletions

View File

@@ -53,5 +53,12 @@ export default (...args) =>
if (isHook) this.onWorkerReady?.(this.interpreter, worker);
worker.addEventListener("message", (event) => {
if (event.data instanceof Error) {
event.stopImmediatePropagation();
worker.onerror(event);
}
});
return worker;
};