Options
All
  • Public
  • Public/Protected
  • All
Menu

Module helpers/promiseRetry

Index

Variables

Functions

Variables

Const Backoffs

Backoffs: {} = ...

Type declaration

  • [key: string]: (arg0: number, arg1: number) => number
      • (arg0: number, arg1: number): number
      • Parameters

        • arg0: number
        • arg1: number

        Returns number

Functions

promiseRetry

  • promiseRetry<T>(promise: () => Promise<T>, opts?: { backoff?: (last: number, factor: number) => number; console?: Ratlogger; delay?: number; description?: string; factor?: number; maxDelay?: number }): Promise<T>
  • Type parameters

    • T

    Parameters

    • promise: () => Promise<T>
        • (): Promise<T>
        • Returns Promise<T>

    • Optional opts: { backoff?: (last: number, factor: number) => number; console?: Ratlogger; delay?: number; description?: string; factor?: number; maxDelay?: number }
      • Optional backoff?: (last: number, factor: number) => number
          • (last: number, factor: number): number
          • Parameters

            • last: number
            • factor: number

            Returns number

      • Optional console?: Ratlogger
      • Optional delay?: number
      • Optional description?: string
      • Optional factor?: number
      • Optional maxDelay?: number

    Returns Promise<T>

Generated using TypeDoc