magiclogger - v0.1.0
    Preparing search index...

    Interface RetryOptions

    Retry configuration for network transports.

    interface RetryOptions {
        backoffFactor?: number;
        initialDelay?: number;
        jitter?: boolean;
        maxDelay?: number;
        maxRetries?: number;
        retryCondition?: (error: Error) => boolean;
    }
    Index

    Properties

    backoffFactor?: number

    Exponential backoff factor.

    2
    
    initialDelay?: number

    Initial retry delay in milliseconds.

    1000 (1 second)
    
    jitter?: boolean

    Add random jitter to retry delays to prevent thundering herd.

    true
    
    maxDelay?: number

    Maximum retry delay in milliseconds.

    30000 (30 seconds)
    
    maxRetries?: number

    Maximum number of retry attempts.

    3
    
    retryCondition?: (error: Error) => boolean

    Which errors should trigger a retry. Return true to retry, false to fail immediately.