UNPKG

@itwin/imodels-client-management

Version:

iModels API client wrapper for applications that manage iModels.

19 lines 730 B
/** Backoff algorithm for calculating sleep time after a failed HTTP request. */ export interface BackoffAlgorithm { /** Calculates the sleep duration in milliseconds. */ getSleepDurationInMs: (attempt: number) => number; } /** * Exponential backoff algorithm for calculating sleep time after a failed HTTP request. * Default implementation for {@link BackoffAlgorithm}. */ export declare class ExponentialBackoffAlgorithm implements BackoffAlgorithm { private readonly _baseDelayInMs; private readonly _factor; constructor(params: { baseDelayInMs: number; factor: number; }); getSleepDurationInMs(attempt: number): number; } //# sourceMappingURL=ExponentialBackoffAlgorithm.d.ts.map