1.0.3 • Published 6 months ago

@types/promise-fn-retry v1.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

Installation

npm install --save @types/promise-fn-retry

Summary

This package contains type definitions for promise-fn-retry (https://github.com/felippemauricio/promise-fn-retry).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/promise-fn-retry.

index.d.ts

// Type definitions for promise-fn-retry 1.0
// Project: https://github.com/felippemauricio/promise-fn-retry
// Definitions by: Jonathan Chang <https://github.com/Jono-Chang>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped

export interface RetryOptions {
  times?: number;
  initialDelayTime?: number;
  onRetry?: (err: unknown, optionsParsed: RetryControlOptions) => void;
  shouldRetry?: (err: unknown) => boolean;
}

export interface RetryControlOptions extends RetryOptions {
  retained: number;
  currentDelay?: number;
}

declare function retry<T>(
  requestFn: () => Promise<T>,
  options?: RetryOptions,
): Promise<T>;

export default retry;

Additional Details

  • Last updated: Tue, 17 May 2022 23:01:41 GMT
  • Dependencies: none
  • Global values: none

Credits

These definitions were written by Jonathan Chang.

1.0.2

7 months ago

1.0.1

8 months ago

1.0.3

6 months ago

1.0.0

2 years ago