core-utils
    Preparing search index...
    interface RunWithRetryParams<T> {
        mode: RetryMode;
        nowImplementation?: () => number;
        onFailedAttempt?: (context: RetryFailureContext) => void | Promise<void>;
        operation: (context: RetryAttemptContext) => Promise<T>;
        operationName: string;
        sleepImplementation?: (params: { durationMs: number }) => Promise<void>;
    }

    Type Parameters

    • T
    Index
    mode: RetryMode
    nowImplementation?: () => number
    onFailedAttempt?: (context: RetryFailureContext) => void | Promise<void>
    operation: (context: RetryAttemptContext) => Promise<T>
    operationName: string
    sleepImplementation?: (params: { durationMs: number }) => Promise<void>