Skip to content

WebSocketConnectOptions

WebSocketConnectOptions = object

Defined in: packages/net-websocket/src/handshake/connect-websocket.ts:28

Options for connectWebSocket.

readonly closeTimeoutMs: number

Defined in: packages/net-websocket/src/handshake/connect-websocket.ts:33

See WebSocketPeerOptions.closeTimeoutMs. Required.


readonly optional headers?: HttpHeaders

Defined in: packages/net-websocket/src/handshake/connect-websocket.ts:39

Extra request fields, such as Origin or Authorization.


readonly maxMessageSize: number

Defined in: packages/net-websocket/src/handshake/connect-websocket.ts:30

See WebSocketPeerOptions.maxMessageSize. Required.


readonly optional protocols?: readonly string[]

Defined in: packages/net-websocket/src/handshake/connect-websocket.ts:36

Subprotocols to offer, in order of preference.


readonly optional signal?: AbortSignal

Defined in: packages/net-websocket/src/handshake/connect-websocket.ts:42

Abandons the handshake.