Skip to content

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

Interface: RetryOptions

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

Retry middleware options

Properties

backoff?

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

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

Backoff strategy


initialDelay?

optional initialDelay?: number

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

Initial delay in ms (default: 1000)


maxDelay?

optional maxDelay?: number

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

Maximum delay in ms (default: 30000)


maxRetries?

optional maxRetries?: number

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

Maximum retry attempts (default: 3)


multiplier?

optional multiplier?: number

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

Multiplier for exponential backoff (default: 2)


retryableErrors?

optional retryableErrors?: (error) => boolean

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

Filter: only retry for these error types

Parameters

error

unknown

Returns

boolean