Skip to content

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

Interface: RetryOptions

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

Retry middleware options

Properties

backoff?

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

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

Backoff strategy


initialDelay?

optional initialDelay: number

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

Initial delay in ms (default: 1000)


maxDelay?

optional maxDelay: number

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

Maximum delay in ms (default: 30000)


maxRetries?

optional maxRetries: number

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

Maximum retry attempts (default: 3)


multiplier?

optional multiplier: number

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

Multiplier for exponential backoff (default: 2)


retryableErrors()?

optional retryableErrors: (error) => boolean

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

Filter: only retry for these error types

Parameters

error

unknown

Returns

boolean