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?
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
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