@backblaze-labs/b2-sdk - v0.2.0
    Preparing search index...

    Interface RetryOptions

    Configuration for retry behavior on transient failures.

    interface RetryOptions {
        initialRetryDelayMs: number;
        maxRetries: number;
        maxRetryDelayMs: number;
        requestTimeoutMs?: number;
    }
    Index

    Properties

    initialRetryDelayMs: number

    Base delay in milliseconds for the first retry. Doubles on each subsequent attempt.

    maxRetries: number

    Maximum number of retry attempts before giving up.

    maxRetryDelayMs: number

    Upper bound on retry delay in milliseconds, regardless of backoff calculation.

    requestTimeoutMs?: number

    Optional timeout for each HTTP request attempt. Defaults to 15 minutes when omitted. The timer covers request dispatch, upload bodies, and non-streaming response body reads. For response.body streams it is an idle timeout that resets after each received chunk. Set to 0 to disable the SDK timeout and rely only on the caller's AbortSignal.