Skip to main content
Version: 1.11.0

Type Alias: WithRetryConfig

WithRetryConfig = { backoffMultiplier?: number; initialDelayMs?: number; logger?: { debug: (...args: unknown[]) => void; warn: (...args: unknown[]) => void; }; maxAttempts?: number; maxDelayMs?: number; respectRetryAfterHint?: boolean; }

Defined in: utils.ts:361

Configuration for the withRetry utility.

Properties

backoffMultiplier?

optional backoffMultiplier?: number

Defined in: utils.ts:367

Multiplier applied to delay after each retry


initialDelayMs?

optional initialDelayMs?: number

Defined in: utils.ts:365

Initial delay in milliseconds before the first retry


logger?

optional logger?: { debug: (...args: unknown[]) => void; warn: (...args: unknown[]) => void; }

Defined in: utils.ts:373

Optional logger for retry attempts

debug

debug: (...args: unknown[]) => void

Parameters
ParameterType
...argsunknown[]
Returns

void

warn

warn: (...args: unknown[]) => void

Parameters
ParameterType
...argsunknown[]
Returns

void


maxAttempts?

optional maxAttempts?: number

Defined in: utils.ts:363

Maximum number of retry attempts


maxDelayMs?

optional maxDelayMs?: number

Defined in: utils.ts:369

Maximum delay in milliseconds between retries


respectRetryAfterHint?

optional respectRetryAfterHint?: boolean

Defined in: utils.ts:371

Whether to respect the error's retryAfterMs hint