ServerWebSocketLike
Defined in: src/io/broker/ServerWebSocketActor.ts:85
Minimal socket surface the actor depends on. Bun’s native
ServerWebSocket, the ws package’s WebSocket, and the W3C
WebSocket all satisfy it. Adapter helpers normalise the small
shape differences.
Properties
Section titled “Properties”readyState?
Section titled “readyState?”
readonlyoptionalreadyState?:number
Defined in: src/io/broker/ServerWebSocketActor.ts:96
Optional readyState — when present we skip send on a closing
socket so we don’t queue a ‘send after close’ error in tests.
Methods
Section titled “Methods”addEventListener()
Section titled “addEventListener()”Call Signature
Section titled “Call Signature”addEventListener(
event,cb):void
Defined in: src/io/broker/ServerWebSocketActor.ts:88
Parameters
Section titled “Parameters”"message"
(ev) => void
Returns
Section titled “Returns”void
Call Signature
Section titled “Call Signature”addEventListener(
event,cb):void
Defined in: src/io/broker/ServerWebSocketActor.ts:89
Parameters
Section titled “Parameters”"close"
() => void
Returns
Section titled “Returns”void
Call Signature
Section titled “Call Signature”addEventListener(
event,cb):void
Defined in: src/io/broker/ServerWebSocketActor.ts:90
Parameters
Section titled “Parameters”"error"
(ev) => void
Returns
Section titled “Returns”void
close()
Section titled “close()”close(
code?,reason?):void
Defined in: src/io/broker/ServerWebSocketActor.ts:87
Parameters
Section titled “Parameters”number
reason?
Section titled “reason?”string
Returns
Section titled “Returns”void
removeEventListener()?
Section titled “removeEventListener()?”
optionalremoveEventListener(event,cb):void
Defined in: src/io/broker/ServerWebSocketActor.ts:91
Parameters
Section titled “Parameters”string
(…args) => void
Returns
Section titled “Returns”void
send()
Section titled “send()”send(
data):void
Defined in: src/io/broker/ServerWebSocketActor.ts:86
Parameters
Section titled “Parameters”string | ArrayBuffer | Uint8Array<ArrayBufferLike>
Returns
Section titled “Returns”void