Vana SDK - v2.2.2
    Preparing search index...

    Interface RetryConfig<TError>

    Configures retry behavior for resilient operations.

    Supports exponential backoff, jitter, and custom retry conditions for handling transient failures gracefully.

    interface RetryConfig<TError = Error> {
        maxAttempts: number;
        baseDelay: number;
        backoffMultiplier?: number;
        maxDelay?: number;
        jitter?: number;
        shouldRetry?: (error: TError, attempt: number) => boolean;
    }

    Type Parameters

    • TError = Error

      Type of errors to handle

    Index

    Properties

    maxAttempts: number

    Maximum retry attempts

    baseDelay: number

    Base delay in milliseconds

    backoffMultiplier?: number

    Backoff multiplier

    maxDelay?: number

    Maximum delay

    jitter?: number

    Jitter factor

    shouldRetry?: (error: TError, attempt: number) => boolean

    Retry condition