Skip to content

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.

readonly optional readyState?: 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.

addEventListener(event, cb): void

Defined in: src/io/broker/ServerWebSocketActor.ts:88

"message"

(ev) => void

void

addEventListener(event, cb): void

Defined in: src/io/broker/ServerWebSocketActor.ts:89

"close"

() => void

void

addEventListener(event, cb): void

Defined in: src/io/broker/ServerWebSocketActor.ts:90

"error"

(ev) => void

void


close(code?, reason?): void

Defined in: src/io/broker/ServerWebSocketActor.ts:87

number

string

void


optional removeEventListener(event, cb): void

Defined in: src/io/broker/ServerWebSocketActor.ts:91

string

(…args) => void

void


send(data): void

Defined in: src/io/broker/ServerWebSocketActor.ts:86

string | ArrayBuffer | Uint8Array<ArrayBufferLike>

void