SocketHandle.readyState
property · packages/primitives/src/net/websocket.ts:12
readonly readyState: numberPrimitives / foldkit-primitives/net
interface · packages/primitives/src/net/websocket.ts:11
interface SocketHandle {
readonly readyState: number
send(data: string): void
close(): void
onopen: ((event: any) => void) | null
onmessage: ((event: any) => void) | null
onclose: ((event: any) => void) | null
onerror: ((event: any) => void) | null
}The slice of a WebSocket the bundle needs; satisfied by the platform socket and test doubles. Handler events are any: the DOM and ws type them differently, and only data is read.
SocketHandle.readyStateproperty · packages/primitives/src/net/websocket.ts:12
readonly readyState: numberSocketHandle.sendmethod · packages/primitives/src/net/websocket.ts:13
send(data: string): voidSocketHandle.closemethod · packages/primitives/src/net/websocket.ts:14
close(): voidSocketHandle.onopenproperty · packages/primitives/src/net/websocket.ts:15
onopen: ((event: any) => void) | nullSocketHandle.onmessageproperty · packages/primitives/src/net/websocket.ts:16
onmessage: ((event: any) => void) | nullSocketHandle.oncloseproperty · packages/primitives/src/net/websocket.ts:17
onclose: ((event: any) => void) | nullSocketHandle.onerrorproperty · packages/primitives/src/net/websocket.ts:18
onerror: ((event: any) => void) | null