@launchdarkly/js-server-sdk-common - v2.26.1
    Preparing search index...

    Interface RetryStateConfig

    Configuration for a RetryState.

    Values are trusted, not validated: each delay bound must be a positive, finite number of milliseconds, and the operating cadence a non-negative, finite one. The factories (forStreaming, forPolling) are the validated entry points for anything user-configurable; a caller constructing directly is expected to supply known-good values.

    interface RetryStateConfig {
        extendedCeilingMs: number;
        extendedInitialDelayMs: number;
        normalCeilingMs: number;
        normalInitialDelayMs: number;
        operatingCadenceMs?: number;
        random?: () => number;
        resetPolicy: ResetPolicy;
    }
    Index
    extendedCeilingMs: number

    The longest extended-regime delay, in milliseconds; never less than the extended initial delay.

    extendedInitialDelayMs: number

    The delay before the first retry in the extended regime, in milliseconds.

    normalCeilingMs: number

    The longest normal-regime delay, in milliseconds.

    normalInitialDelayMs: number

    The delay before the first retry in the normal regime, in milliseconds.

    operatingCadenceMs?: number

    The wait between healthy operations, in milliseconds. No wait is ever shorter than this. Zero (the default) for a component that operates continuously.

    random?: () => number

    The random source used for jitter.

    resetPolicy: ResetPolicy

    Decides when the retry state resets.