Skip to main content

Interface: WebSocketOptions

Defined in: src/types/options.ts:220

WebSocket options

Properties

auth?

optional auth?: AuthType

Defined in: src/types/options.ts:226

Authentication


autoReconnect?

optional autoReconnect?: boolean

Defined in: src/types/options.ts:236

Auto-reconnect on disconnect


cookies?

optional cookies?: CookiesInit

Defined in: src/types/options.ts:224

Request cookies


headers?

optional headers?: HeadersInit

Defined in: src/types/options.ts:222

Request headers


impersonate?

optional impersonate?: string

Defined in: src/types/options.ts:232

Browser to impersonate


maxMessageSize?

optional maxMessageSize?: number

Defined in: src/types/options.ts:242

Maximum message size in bytes (default: 64MB)


maxReconnectAttempts?

optional maxReconnectAttempts?: number

Defined in: src/types/options.ts:238

Maximum reconnect attempts


proxy?

optional proxy?: string

Defined in: src/types/options.ts:228

Proxy URL


reconnectDelay?

optional reconnectDelay?: number

Defined in: src/types/options.ts:240

Reconnect delay in milliseconds


timeout?

optional timeout?: number

Defined in: src/types/options.ts:234

Connection timeout in seconds


verify?

optional verify?: boolean

Defined in: src/types/options.ts:230

Verify SSL certificates (default: true)