Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ContentClientRetryConfig

Hierarchy

  • ContentClientRetryConfig

Index

Properties

Optional retries

retries: number

The number of times to retry before failing default: 3

Optional retryCondition

retryCondition: (error: AxiosError) => boolean | Promise<boolean>

A callback to further control if a request should be retried. By default, it retries if the response.status is 429 default: (error) => error?.response?.status === 429

Type declaration

    • (error: AxiosError): boolean | Promise<boolean>
    • Parameters

      • error: AxiosError

      Returns boolean | Promise<boolean>

Optional retryDelay

retryDelay: (retryCount: number, error: AxiosError) => number

A callback to further control the delay between retry requests. By default it is set to an exponential backoff delay

Type declaration

    • (retryCount: number, error: AxiosError): number
    • Parameters

      • retryCount: number
      • error: AxiosError

      Returns number

Generated using TypeDoc