Skip to content

API reference / @chanx-js/client / core / WebSocketLike

Interface: WebSocketLike ​

Defined in: packages/client/src/core/socket.ts:8

The slice of the WebSocket API the runtime uses, so tests can substitute a fake.

Properties ​

onclose ​

ts
onclose: ((event) => void) | null;

Defined in: packages/client/src/core/socket.ts:13


onerror ​

ts
onerror: ((event) => void) | null;

Defined in: packages/client/src/core/socket.ts:14


onmessage ​

ts
onmessage: ((event) => void) | null;

Defined in: packages/client/src/core/socket.ts:15


onopen ​

ts
onopen: ((event) => void) | null;

Defined in: packages/client/src/core/socket.ts:12


readyState ​

ts
readyState: number;

Defined in: packages/client/src/core/socket.ts:9

Methods ​

close() ​

ts
close(code?, reason?): void;

Defined in: packages/client/src/core/socket.ts:11

Parameters ​

ParameterType
code?number
reason?string

Returns ​

void


send() ​

ts
send(data): void;

Defined in: packages/client/src/core/socket.ts:10

Parameters ​

ParameterType
datastring

Returns ​

void

MIT licensed