Interface RetryConfig

interface RetryConfig {
    baseDelayMs: number;
    maxDelayMs: number;
    maxRetries: number;
}

Properties

baseDelayMs: number

Espera base del backoff exponencial, en ms. La real es aleatoria entre 0 y el tope.

maxDelayMs: number

Tope de espera entre intentos, en ms.

Además de recortar el backoff, decide qué hacer con un Retry-After largo: si el servidor pide más que esto, la librería no espera — lanza el error con retryAfter puesto y deja que el integrador decida. Un Retry-After: 300 del freno del token endpoint no puede traducirse en una llamada que se queda cinco minutos colgada.

maxRetries: number

Cuántas veces se REPITE una petición fallida. 0 desactiva los reintentos.