Skip to main content
Version: 1.1.1

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

Configuration for the withRetry utility.

Properties

backoffMultiplier

backoffMultiplier: number

Defined in: utils.ts:512

Multiplier applied to delay after each retry


initialDelayMs

initialDelayMs: number

Defined in: utils.ts:510

Initial delay in milliseconds before the first retry


logger?

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

Defined in: utils.ts:518

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

Maximum delay in milliseconds between retries


maxRetries

maxRetries: number

Defined in: utils.ts:508

Maximum number of retry attempts


respectRetryAfterHint

respectRetryAfterHint: boolean

Defined in: utils.ts:516

Whether to respect the error's retryAfterMs hint