FetchOptions
interface FetchOptions {
retryCondition?: (error: any) => boolean;
retryDelay?: number;
retryDelayOptions?: {
base?: number;
customBackoff?: (retryCount: any, error: any) => number;
};
retryLimit?: number;
timeout?: number;
}Properties
| Name | Required | Type | Description |
|---|---|---|---|
retryCondition | Optional | (error: any) => boolean | A function to determine if the error can be retried. [default: retry on statuses 408, 429] |
retryDelay | Optional | number | The retry delay in ms of the fetch request. [default: 300] |
retryDelayOptions | Optional | { base?: number; customBackoff?: (retryCount: any, error: any) => number; } | The retry delay options of the fetch request. |
retryLimit | Optional | number | The retry settings of the fetch request. [default: 5] |
timeout | Optional | number | The timeout in ms of the fetch request. [default: 30000] |