Skip to content

AIDK API Reference / aidk-client / SSETransportConfig

Interface: SSETransportConfig ​

Defined in: packages/client/src/core/sse-transport.ts:35

Common configuration for transports with reconnection

Extends ​

Properties ​

PropertyTypeDescriptionInherited fromDefined in
buildUrl() => stringFunction that builds the SSE URL (called on each connection attempt)-packages/client/src/core/sse-transport.ts:37
callbacks?TransportCallbacksLifecycle callbacks-packages/client/src/core/sse-transport.ts:46
maxReconnectAttempts?numberMax reconnect attempts (0 = infinite, default: 0)TransportReconnectConfig.maxReconnectAttemptspackages/client/src/core/transport.ts:123
maxReconnectDelay?numberMax reconnect delay in ms (default: 30000)TransportReconnectConfig.maxReconnectDelaypackages/client/src/core/transport.ts:120
reconnectDelay?numberBase reconnect delay in ms (default: 1000)TransportReconnectConfig.reconnectDelaypackages/client/src/core/transport.ts:117
reconnectJitter?numberJitter factor for reconnect delay (default: 0.25 = ±25%)TransportReconnectConfig.reconnectJitterpackages/client/src/core/transport.ts:126
send<T>(data: unknown) => Promise<T>Function to send data. Required for SSE since it's receive-only. Typically makes an HTTP POST request.-packages/client/src/core/sse-transport.ts:43

Released under the MIT License.