Interface IRetryStrategy

Represents a strategy for retrying operations that may fail.

interface IRetryStrategy {
    retry<T>(task: () => Promise<T>): Promise<T>;
}

Methods

Methods

  • Type Parameters

    • T

    Parameters

    • task: () => Promise<T>

    Returns Promise<T>