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