Skip to main content

IQWebSocketClientSocket

@quik/websocket


@quik/websocket / IQWebSocketClientSocket

Interface: IQWebSocketClientSocket

Defined in: websocket/src/types.ts:62

Browser and app compatible WebSocket shape used by the client heartbeat helper.

Properties

readyState?

optional readyState?: number

Defined in: websocket/src/types.ts:64

Browser-compatible ready state.

Methods

addEventListener()?

optional addEventListener(event, listener): void

Defined in: websocket/src/types.ts:78

Parameters

event

"message"

listener

(event) => void

Returns

void


close()

close(code?, reason?): void

Defined in: websocket/src/types.ts:77

Closes the socket.

Parameters

code?

number

WebSocket close code.

reason?

string

Optional close reason.

Returns

void


off()?

optional off(event, listener): void

Defined in: websocket/src/types.ts:81

Parameters

event

"message"

listener

(data) => void

Returns

void


on()?

optional on(event, listener): void

Defined in: websocket/src/types.ts:80

Parameters

event

"message"

listener

(data) => void

Returns

void


removeEventListener()?

optional removeEventListener(event, listener): void

Defined in: websocket/src/types.ts:79

Parameters

event

"message"

listener

(event) => void

Returns

void


removeListener()?

optional removeListener(event, listener): void

Defined in: websocket/src/types.ts:82

Parameters

event

"message"

listener

(data) => void

Returns

void


send()

send(data): void

Defined in: websocket/src/types.ts:70

Sends one text frame.

Parameters

data

string

Serialized payload.

Returns

void