Skip to main content

Interface: WebSocketOptions

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

WebSocket options

Properties

auth?

optional auth?: AuthType

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

Authentication


autoReconnect?

optional autoReconnect?: boolean

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

Auto-reconnect on disconnect


cookies?

optional cookies?: CookiesInit

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

Request cookies


headers?

optional headers?: HeadersInit

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

Request headers


impersonate?

optional impersonate?: string

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

Browser to impersonate


maxMessageSize?

optional maxMessageSize?: number

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

Maximum message size in bytes (default: 64MB)


maxReconnectAttempts?

optional maxReconnectAttempts?: number

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

Maximum reconnect attempts


proxy?

optional proxy?: string

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

Proxy URL


reconnectDelay?

optional reconnectDelay?: number

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

Reconnect delay in milliseconds


timeout?

optional timeout?: number

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

Connection timeout in seconds


verify?

optional verify?: boolean

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

Verify SSL certificates (default: true)