datadog-ux-utils Documentation - v1.0.0
    Preparing search index...

    Type Alias RetryConfig

    type RetryConfig = {
        retries?: number;
        baseMs?: number;
        maxMs?: number;
        factor?: number;
        jitter?: boolean;
        shouldRetry?: (err: unknown, attempt: number) => boolean;
        report?: boolean | { sampleRate?: number; actionName?: string };
    }
    Index

    Properties

    retries?: number

    Number of retries after the initial attempt. Default 3

    baseMs?: number

    Base delay in ms between retries. Default 200

    maxMs?: number

    Maximum delay in ms. Default 5000

    factor?: number

    Exponential backoff factor. Default 2

    jitter?: boolean

    Add +/- 0–baseMs random jitter to delay. Default true

    shouldRetry?: (err: unknown, attempt: number) => boolean

    Only retry on errors passing this predicate. Default: retry all

    report?: boolean | { sampleRate?: number; actionName?: string }

    Optional DataDog reporting. Default false