/** * The transport, running off the main thread. * * This owns the real `MuxTransport` — the socket, the WebTransport upgrade, * reconnection, all of it — and reports to the main thread by message. See * `mux-worker-protocol.ts` for why: a frame must be able to arrive while the * main thread is busy, because the main thread is busy exactly when a window * is being scrolled, and that is when audio was stopping. * * `MuxTransport` needs no changes to live here. It touches no DOM: WebSocket, * WebTransport and timers are all available in a worker, which is what made * this seam worth choosing over moving decode or presentation (neither of * which can leave the main thread on Safari). */ export {}; //# sourceMappingURL=mux-worker.d.ts.map