Skip to content

toolmark-monorepo / @toolmark/core/bridge/websocket / WebSocketOpenIo

Interface: WebSocketOpenIo ​

Defined in: packages/core/src/bridge/websocket.ts:24

Frame access for WebSocketTransportOptions.onOpen.

Methods ​

receive() ​

receive(timeoutMs?): Promise<unknown>

Defined in: packages/core/src/bridge/websocket.ts:30

Resolves with the next parsed JSON frame received while onOpen runs (FIFO). Rejects with Error('receive timeout') after timeoutMs, Error('socket closed') when the socket closes, or Error('receive unavailable') when called after onOpen has finished.

Parameters ​

timeoutMs? ​

number

Returns ​

Promise<unknown>