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 ​
| Property | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|
buildUrl | () => string | Function that builds the SSE URL (called on each connection attempt) | - | packages/client/src/core/sse-transport.ts:37 |
callbacks? | TransportCallbacks | Lifecycle callbacks | - | packages/client/src/core/sse-transport.ts:46 |
maxReconnectAttempts? | number | Max reconnect attempts (0 = infinite, default: 0) | TransportReconnectConfig.maxReconnectAttempts | packages/client/src/core/transport.ts:123 |
maxReconnectDelay? | number | Max reconnect delay in ms (default: 30000) | TransportReconnectConfig.maxReconnectDelay | packages/client/src/core/transport.ts:120 |
reconnectDelay? | number | Base reconnect delay in ms (default: 1000) | TransportReconnectConfig.reconnectDelay | packages/client/src/core/transport.ts:117 |
reconnectJitter? | number | Jitter factor for reconnect delay (default: 0.25 = ±25%) | TransportReconnectConfig.reconnectJitter | packages/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 |