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:521
Configuration for the withRetry utility.
Properties
backoffMultiplier
backoffMultiplier:
number
Defined in: utils.ts:527
Multiplier applied to delay after each retry
initialDelayMs
initialDelayMs:
number
Defined in: utils.ts:525
Initial delay in milliseconds before the first retry
logger?
optionallogger?: {debug: (...args:unknown[]) =>void;warn: (...args:unknown[]) =>void; }
Defined in: utils.ts:533
Optional logger for retry attempts
debug
debug: (...
args:unknown[]) =>void
Parameters
| Parameter | Type |
|---|---|
...args | unknown[] |
Returns
void
warn
warn: (...
args:unknown[]) =>void
Parameters
| Parameter | Type |
|---|---|
...args | unknown[] |
Returns
void
maxDelayMs
maxDelayMs:
number
Defined in: utils.ts:529
Maximum delay in milliseconds between retries
maxRetries
maxRetries:
number
Defined in: utils.ts:523
Maximum number of retry attempts
respectRetryAfterHint
respectRetryAfterHint:
boolean
Defined in: utils.ts:531
Whether to respect the error's retryAfterMs hint