Skip to content

Connectum API Reference / @connectum/events / types / RetryOptions

Interface: RetryOptions ​

Defined in: packages/events/src/types.ts:279

Retry middleware options

Properties ​

backoff? ​

optional backoff?: "fixed" | "exponential" | "linear"

Defined in: packages/events/src/types.ts:283

Backoff strategy


initialDelay? ​

optional initialDelay?: number

Defined in: packages/events/src/types.ts:285

Initial delay in ms (default: 1000)


maxDelay? ​

optional maxDelay?: number

Defined in: packages/events/src/types.ts:287

Maximum delay in ms (default: 30000)


maxRetries? ​

optional maxRetries?: number

Defined in: packages/events/src/types.ts:281

Maximum retry attempts (default: 3)


multiplier? ​

optional multiplier?: number

Defined in: packages/events/src/types.ts:289

Multiplier for exponential backoff (default: 2)


retryableErrors? ​

optional retryableErrors?: (error) => boolean

Defined in: packages/events/src/types.ts:291

Filter: only retry for these error types

Parameters ​

error ​

unknown

Returns ​

boolean