UNPKG

@itwin/imodels-client-management

Version:

iModels API client wrapper for applications that manage iModels.

14 lines 654 B
import { GetSleepDurationInMsParams, HttpRequestRetryPolicy, ShouldRetryParams } from "../types"; import { BackoffAlgorithm } from "./ExponentialBackoffAlgorithm"; /** Default implementation for {@link HttpRequestRetryPolicy}. */ export declare class AxiosRetryPolicy implements HttpRequestRetryPolicy { private readonly _backoffAlgorithm; constructor(params: { maxRetries: number; backoffAlgorithm: BackoffAlgorithm; }); readonly maxRetries: number; shouldRetry(params: ShouldRetryParams): boolean; getSleepDurationInMs(params: GetSleepDurationInMsParams): number; } //# sourceMappingURL=AxiosRetryPolicy.d.ts.map