Skip to main content
Version: 1.6.2

Type Alias: WithRetryConfig

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

Defined in: utils.ts:435

Configuration for the withRetry utility.

Properties​

backoffMultiplier​

backoffMultiplier: number

Defined in: utils.ts:441

Multiplier applied to delay after each retry


initialDelayMs​

initialDelayMs: number

Defined in: utils.ts:439

Initial delay in milliseconds before the first retry


logger?​

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

Defined in: utils.ts:447

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


maxDelayMs​

maxDelayMs: number

Defined in: utils.ts:443

Maximum delay in milliseconds between retries


maxRetries​

maxRetries: number

Defined in: utils.ts:437

Maximum number of retry attempts


respectRetryAfterHint​

respectRetryAfterHint: boolean

Defined in: utils.ts:445

Whether to respect the error's retryAfterMs hint