UNPKG

wundertec-core

Version:

Librería estándar de utilidades e integraciones AWS + helpers generales

17 lines (16 loc) 637 B
export interface RetryOptions { /** Número máximo de reintentos (default = 3). */ retries?: number; /** Retardo base en ms (default = 100). */ baseDelay?: number; /** Retardo máximo en ms (default = 1000). */ maxDelay?: number; } /** * Reintenta una función asíncrona en caso de fallo, usando backoff exponencial. * @param fn Función que retorna una promesa. * @param options Configuración de reintentos. * @returns Resultado de la función si tiene éxito. * @throws Último error si agota los intentos. */ export declare function retry<T>(fn: () => Promise<T>, options?: RetryOptions): Promise<T>;