Type Alias: ApiRetryConfig
ApiRetryConfig = {
backoffMultiplier?:number;initialDelayMs?:number;maxDelayMs?:number;maxRetries?:number;respectRetryAfterHint?:boolean; }
Defined in: chain.ts:112
Configuration for retry behavior with exponential backoff.
Properties
backoffMultiplier?
optionalbackoffMultiplier:number
Defined in: chain.ts:120
Multiplier applied to delay after each retry (exponential backoff). Set to 1 for fixed delays.
initialDelayMs?
optionalinitialDelayMs:number
Defined in: chain.ts:117
Initial delay in milliseconds before the first retry.
maxDelayMs?
optionalmaxDelayMs:number
Defined in: chain.ts:123
Maximum delay in milliseconds between retries (caps exponential growth).
maxRetries?
optionalmaxRetries:number
Defined in: chain.ts:114
Maximum number of retry attempts for transient errors.
respectRetryAfterHint?
optionalrespectRetryAfterHint:boolean
Defined in: chain.ts:126
Whether to respect the error's retryAfterMs hint when available. If true, uses max(calculated delay, error.retryAfterMs).