kinetex - v0.0.2
    Preparing search index...

    Interface RetryConfig

    interface RetryConfig {
        allowMethods?: string[];
        delay?: number | ((attempt: number, error: unknown) => number);
        limit: number;
        methods?: string[];
        onNetworkError?: boolean;
        onRetry?: (attempt: number, error: unknown, request: RequestConfig) => void;
        statusCodes?: number[];
    }
    Index

    Properties

    allowMethods?: string[]

    Additional methods to allow retrying on top of the defaults. Use this instead of methods when you only want to add POST/PATCH without replacing the entire default list. e.g. allowMethods: ['POST'] adds POST retries while keeping all defaults.

    delay?: number | ((attempt: number, error: unknown) => number)

    Delay strategy — fixed ms, or a function returning ms

    limit: number

    Max number of retry attempts (default: 0)

    methods?: string[]

    Methods that are retryable (default: GET, HEAD, OPTIONS, DELETE, PUT)

    onNetworkError?: boolean

    Retry on network errors (default: true)

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

    Called before each retry

    statusCodes?: number[]

    HTTP status codes that trigger a retry (default: [408,429,500,502,503,504])