/// import type { MainToWorkerMessage, WorkerToMainMessage } from "@a4anthony/proctorkit-types"; import { WorkerCore } from "./worker-core.js"; const ctx = self as unknown as DedicatedWorkerGlobalScope; new WorkerCore({ postMessage: (msg: WorkerToMainMessage) => ctx.postMessage(msg), onMessage: (handler) => { ctx.addEventListener("message", (event: MessageEvent) => { handler(event.data); }); }, });