BridgePort
Defined in: packages/client/src/worker/protocol.ts:33
The minimal MessagePort-shaped transport the bridge needs — the intersection of a real MessagePort,
a SharedWorker port, and a dedicated Worker/self. Injected everywhere so the protocol layer is
exercised with a plain MessageChannel (no Worker) in tests. start() is optional (MessagePort needs
it, Worker/self do not); close() is optional (a dedicated self cannot be closed by the tab).
Properties
Section titled “Properties”addEventListener
Section titled “addEventListener”addEventListener: (
type,listener) =>void
Defined in: packages/client/src/worker/protocol.ts:42
Parameters
Section titled “Parameters”"message"
listener
Section titled “listener”(event) => void
Returns
Section titled “Returns”void
close?
Section titled “close?”
optionalclose?: () =>void
Defined in: packages/client/src/worker/protocol.ts:45
Returns
Section titled “Returns”void
postMessage
Section titled “postMessage”postMessage: (
message,transfer?) =>void
Defined in: packages/client/src/worker/protocol.ts:41
Parameters
Section titled “Parameters”message
Section titled “message”unknown
transfer?
Section titled “transfer?”any
Returns
Section titled “Returns”void
removeEventListener
Section titled “removeEventListener”removeEventListener: (
type,listener) =>void
Defined in: packages/client/src/worker/protocol.ts:43
Parameters
Section titled “Parameters”"message"
listener
Section titled “listener”(event) => void
Returns
Section titled “Returns”void
start?
Section titled “start?”
optionalstart?: () =>void
Defined in: packages/client/src/worker/protocol.ts:44
Returns
Section titled “Returns”void