interface OpenAlgoWsConfig {
    apiKey: string;
    reconnect?: {
        baseDelayMs?: number;
        enabled?: boolean;
        maxAttempts?: number;
        maxDelayMs?: number;
    };
    socketFactory?: SocketFactory;
    url: string;
}

Properties

apiKey: string
reconnect?: {
    baseDelayMs?: number;
    enabled?: boolean;
    maxAttempts?: number;
    maxDelayMs?: number;
}

Auto-reconnect after an unexpected close: re-authenticate and resubscribe every active subscription, with exponential backoff. Enabled by default; close() is treated as intentional and never reconnects.

socketFactory?: SocketFactory
url: string