Skip to main content
Version: 0.96.0

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:500

Configuration for the withRetry utility.

Properties

backoffMultiplier

backoffMultiplier: number

Defined in: utils.ts:506

Multiplier applied to delay after each retry


initialDelayMs

initialDelayMs: number

Defined in: utils.ts:504

Initial delay in milliseconds before the first retry


logger?

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

Defined in: utils.ts:512

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:508

Maximum delay in milliseconds between retries


maxRetries

maxRetries: number

Defined in: utils.ts:502

Maximum number of retry attempts


respectRetryAfterHint

respectRetryAfterHint: boolean

Defined in: utils.ts:510

Whether to respect the error's retryAfterMs hint