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:491
Configuration for the withRetry utility.
Properties
backoffMultiplier?
optionalbackoffMultiplier?:number
Defined in: utils.ts:497
Multiplier applied to delay after each retry
initialDelayMs?
optionalinitialDelayMs?:number
Defined in: utils.ts:495
Initial delay in milliseconds before the first retry
logger?
optionallogger?: {debug: (...args:unknown[]) =>void;warn: (...args:unknown[]) =>void; }
Defined in: utils.ts:503
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
maxAttempts?
optionalmaxAttempts?:number
Defined in: utils.ts:493
Maximum number of retry attempts
maxDelayMs?
optionalmaxDelayMs?:number
Defined in: utils.ts:499
Maximum delay in milliseconds between retries
respectRetryAfterHint?
optionalrespectRetryAfterHint?:boolean
Defined in: utils.ts:501
Whether to respect the error's retryAfterMs hint