Function HttpTelegramRetry
- HttpTelegramRetry(axiosInstance, axiosRetryConfig?): IAxiosRetryReturn
Returns IAxiosRetryReturn
Methods
exponentialDelay
- exponentialDelay(retryNumber?, error?, delayFactor?): number
Parameters
Optional
retryNumber: numberOptional
error: AxiosError<unknown, any>Optional
delayFactor: number
Returns number
isIdempotentRequestError
- isIdempotentRequestError(error): boolean
Parameters
- error: AxiosError<unknown, any>
Returns boolean
isNetworkError
- isNetworkError(error): boolean
Parameters
- error: AxiosError<unknown, any>
Returns boolean
isNetworkOrIdempotentRequestError
- isNetworkOrIdempotentRequestError(error): boolean
Parameters
- error: AxiosError<unknown, any>
Returns boolean
isRetryableError
- isRetryableError(error): boolean
Parameters
- error: AxiosError<unknown, any>
Returns boolean
isSafeRequestError
- isSafeRequestError(error): boolean
Parameters
- error: AxiosError<unknown, any>
Returns boolean