Function retry

  • Retry function with exponential backoff

    Type Parameters

    • T

    Parameters

    • fn: (() => Promise<T>)
        • (): Promise<T>
        • Returns Promise<T>

    • maxAttempts: number = 3
    • delay: number = 1000

    Returns Promise<T>