EventLaneOptions
Defined in: packages/client/src/event-lane.ts:100
The Event lane’s client-level flush policy (ADR-0053 consequences). It lives on
createSyncClient/defineSyncWorker, NEVER on the registry: the registry is the contract, cadence is
deployment tuning, and a batch-size tweak must not surface as a registry diff. Client batching is
additionally clamped by the contracts-level request-shape limits, which the server enforces independently.
Properties
Section titled “Properties”backoff?
Section titled “backoff?”
optionalbackoff?:EventBackoffOptions
Defined in: packages/client/src/event-lane.ts:106
Backoff tuning for deferred rows and for batch-level faults.
batchSize?
Section titled “batchSize?”
optionalbatchSize?:number
Defined in: packages/client/src/event-lane.ts:102
Events per flush batch. Defaults to DEFAULT_EVENT_BATCH_SIZE; clamped to MAX_EVENTS_PER_BATCH.
intervalMs?
Section titled “intervalMs?”
optionalintervalMs?:number
Defined in: packages/client/src/event-lane.ts:104
The flush driver’s fallback interval. Defaults to DEFAULT_EVENT_FLUSH_INTERVAL_MS.
streams?
Section titled “streams?”
optionalstreams?:Record<string,EventStreamFlushOptions>
Defined in: packages/client/src/event-lane.ts:108
Per-Event-stream overrides, keyed by Event-stream name.