(e: ErrorEvent)
| 67 | }; |
| 68 | |
| 69 | const handleError = (e: ErrorEvent) => { |
| 70 | slot.worker.removeEventListener("message", handleMessage); |
| 71 | slot.worker.removeEventListener("error", handleError); |
| 72 | slot.busy = false; |
| 73 | task.reject(new Error(e.message)); |
| 74 | this.dequeue(); |
| 75 | }; |
| 76 | |
| 77 | slot.worker.addEventListener("message", handleMessage); |
| 78 | slot.worker.addEventListener("error", handleError); |