• wrap sync function with retry

    Type Parameters

    • T extends ((...args: any[]) => unknown)

    Parameters

    • retryFn: T
    • retryTimes: number = 1
    • options: {
          receiver?: any;
          throwOriginError?: boolean;
      } = {}
      • Optional receiver?: any
      • Optional throwOriginError?: boolean

    Returns ((...args: Parameters<T>) => ReturnType<T>)

      • (...args: Parameters<T>): ReturnType<T>
      • Parameters

        • Rest ...args: Parameters<T>

        Returns ReturnType<T>

Generated using TypeDoc