Details about a single retry, passed to the RetryLogger.

interface RetryAttempt {
    attempt: number;
    delayMs: number;
    error: unknown;
    maxRetries: number;
}

Properties

attempt: number

1-based index of the attempt that just failed.

delayMs: number

Delay in milliseconds before the next attempt.

error: unknown

The error that triggered the retry.

maxRetries: number

Total retries allowed after the initial attempt.