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