Reintenta un método asíncrono cuando lanza o rechaza, hasta agotar los intentos. Si todos fallan, propaga el último error. Con backoffFactor la espera crece exponencialmente entre reintentos.
backoffFactor
class Api { @Retry({ attempts: 4, delayMs: 200, backoffFactor: 2 }) // 200, 400, 800 ms async fetchUser(id: string): Promise<User> { ... }} Copy
class Api { @Retry({ attempts: 4, delayMs: 200, backoffFactor: 2 }) // 200, 400, 800 ms async fetchUser(id: string): Promise<User> { ... }}
Reintenta un método asíncrono cuando lanza o rechaza, hasta agotar los intentos. Si todos fallan, propaga el último error. Con
backoffFactorla espera crece exponencialmente entre reintentos.