({ port })
| 279 | }; |
| 280 | |
| 281 | const initMessagePort = ({ port }) => { |
| 282 | const workerMessagePort = new MessagePortState(); |
| 283 | workerMessagePort.post = (messageLog) => port.postMessage({ log: messageLog }); |
| 284 | workerMessagePort.broadcastPlayState = (playStateChange) => port.postMessage({ playStateChange }); |
| 285 | workerMessagePort.broadcastSabUnlocked = () => port.postMessage({ sabWorker: "unlocked" }); |
| 286 | workerMessagePort.ready = true; |
| 287 | return workerMessagePort; |
| 288 | }; |
| 289 | |
| 290 | const initCallbackReplyPort = ({ port }) => { |
| 291 | port.addEventListener("message", (event) => { |
no test coverage detected