retryStrategy.d.ts 585 B

12345678910111213
  1. import type { WebRequest } from "./webRequest";
  2. /**
  3. * Class used to define a retry strategy when error happens while loading assets
  4. */
  5. export declare class RetryStrategy {
  6. /**
  7. * Function used to defines an exponential back off strategy
  8. * @param maxRetries defines the maximum number of retries (3 by default)
  9. * @param baseInterval defines the interval between retries
  10. * @returns the strategy function to use
  11. */
  12. static ExponentialBackoff(maxRetries?: number, baseInterval?: number): (url: string, request: WebRequest, retryIndex: number) => number;
  13. }