couch-kit
    Preparing search index...

    Interface ClientConfig<S, A>

    interface ClientConfig<S extends IGameState, A extends IAction> {
        avatar?: string;
        baseDelay?: number;
        debug?: boolean;
        initialState: S;
        maxDelay?: number;
        maxRetries?: number;
        name?: string;
        onConnect?: () => void;
        onDisconnect?: () => void;
        reducer: (state: S, action: A) => S;
        url?: string;
        wsPort?: number;
    }

    Type Parameters

    Index
    avatar?: string
    baseDelay?: number

    Base delay (ms) for exponential backoff reconnection (default: 1000).

    debug?: boolean
    initialState: S
    maxDelay?: number

    Maximum delay (ms) cap for reconnection backoff (default: 10000).

    maxRetries?: number

    Maximum reconnection attempts before giving up (default: 5).

    name?: string
    onConnect?: () => void
    onDisconnect?: () => void
    reducer: (state: S, action: A) => S
    url?: string
    wsPort?: number