Skip to main content

Interface: WebSocketOptions

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

WebSocket options

Properties​

auth?​

optional auth?: AuthType

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

Authentication


autoReconnect?​

optional autoReconnect?: boolean

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

Auto-reconnect on disconnect


cookies?​

optional cookies?: CookiesInit

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

Request cookies


headers?​

optional headers?: HeadersInit

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

Request headers


impersonate?​

optional impersonate?: string

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

Browser to impersonate


maxMessageSize?​

optional maxMessageSize?: number

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

Maximum message size in bytes (default: 64MB)


maxReconnectAttempts?​

optional maxReconnectAttempts?: number

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

Maximum reconnect attempts


proxy?​

optional proxy?: string

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

Proxy URL


reconnectDelay?​

optional reconnectDelay?: number

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

Reconnect delay in milliseconds


timeout?​

optional timeout?: number

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

Connection timeout in seconds


verify?​

optional verify?: boolean

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

Verify SSL certificates (default: true)