connect-bidi-web
    Preparing search index...

    Interface ConnectWebSocketTransportOptions

    interface ConnectWebSocketTransportOptions {
        baseUrl: string;
        binaryOptions?: Partial<BinaryReadOptions & BinaryWriteOptions>;
        connectionPerStream?: boolean;
        defaultTimeoutMs?: number;
        interceptors?: Interceptor[];
        jsonOptions?: Partial<JsonReadOptions & JsonWriteOptions>;
        useBinaryFormat?: boolean;
    }
    Index
    baseUrl: string
    binaryOptions?: Partial<BinaryReadOptions & BinaryWriteOptions>
    connectionPerStream?: boolean

    Dial a dedicated WebSocket connection for each streaming RPC instead of multiplexing all RPCs onto one shared connection. A shared connection is subject to head-of-line blocking: one stream with a large message or a slow consumer delays every other stream behind it. Dedicated connections trade a WebSocket handshake per RPC for full isolation. Frames carry a stream ID either way.

    defaultTimeoutMs?: number
    interceptors?: Interceptor[]
    jsonOptions?: Partial<JsonReadOptions & JsonWriteOptions>
    useBinaryFormat?: boolean