()
| 126 | let disposed = false |
| 127 | |
| 128 | const disposeWorker = (): void => { |
| 129 | if (disposed) { |
| 130 | return |
| 131 | } |
| 132 | disposed = true |
| 133 | worker.removeEventListener(`message`, onMessage) |
| 134 | worker.removeEventListener(`error`, onError) |
| 135 | worker.removeEventListener(`messageerror`, onMessageError) |
| 136 | worker.terminate() |
| 137 | } |
| 138 | |
| 139 | const rejectAllPendingRequests = (error: Error): void => { |
| 140 | for (const pendingRequest of pendingRequests.values()) { |
no test coverage detected