• Type Parameters

    • T

    Parameters

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

    • retryCondition: ((e, attempt) => boolean | Promise<boolean>)
        • (e, attempt): boolean | Promise<boolean>
        • Parameters

          • e: any
          • attempt: number

          Returns boolean | Promise<boolean>

    Returns Promise<T>