Configuration for the WebSocket client.

1.0.0

interface WsConfig {
    autoReconnect?: boolean;
    endpoint: string;
    maxReconnectAttempts?: number;
    pingIntervalMs?: number;
    reconnectIntervalMs?: number;
}

Properties

autoReconnect?: boolean

Auto-reconnect on disconnect (default true).

endpoint: string

WebSocket endpoint URL (wss://…).

maxReconnectAttempts?: number

Maximum reconnect attempts before giving up (default 20).

pingIntervalMs?: number

Ping interval to keep the connection alive in ms (default 30 000).

reconnectIntervalMs?: number

Delay between reconnect attempts in ms (default 2000).