Hiyve Components - v1.0.0
    Preparing search index...

    Options for retry behavior.

    interface RetryOptions {
        backoffMultiplier?: number;
        initialDelay?: number;
        isRetryable?: (error: unknown) => boolean;
        jitter?: boolean;
        maxDelay?: number;
        maxRetries?: number;
        onRetry?: (attempt: number, error: unknown, nextDelay: number) => void;
    }
    Index

    Properties

    backoffMultiplier?: number

    Multiplier for exponential backoff (default: 2)

    initialDelay?: number

    Initial delay in milliseconds (default: 1000)

    isRetryable?: (error: unknown) => boolean

    Optional function to determine if error is retryable (default: all errors are retryable)

    jitter?: boolean

    Whether to add jitter to prevent thundering herd (default: true)

    maxDelay?: number

    Maximum delay in milliseconds (default: 10000)

    maxRetries?: number

    Maximum number of retry attempts (default: 3)

    onRetry?: (attempt: number, error: unknown, nextDelay: number) => void

    Optional callback called before each retry