Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Type aliases

AbortCallback

AbortCallback: (e: Error) => Promise<void> | void

Type declaration

    • (e: Error): Promise<void> | void
    • Parameters

      • e: Error

      Returns Promise<void> | void

AnyFunction

AnyFunction: (...args: any[]) => unknown

Type declaration

    • (...args: any[]): unknown
    • Parameters

      • Rest ...args: any[]

      Returns unknown

AttemptFailCallback

AttemptFailCallback: (args: RetryAttemptArgs & { timeFn: any }) => Promise<boolean> | boolean

Type declaration

RetryAttemptArgs

RetryAttemptArgs: { currentRetry: number; error: Error; exponential: number; factor: number; interval: number; jitter: number; maxBackoff: number; retriesMax: number }

Type declaration

  • currentRetry: number
  • error: Error
  • exponential: number
  • factor: number
  • interval: number
  • jitter: number
  • maxBackoff: number
  • retriesMax: number

RetryOptions

RetryOptions: { exponential?: boolean; factor?: number; interval?: number; isCb?: boolean; jitter?: number; maxBackoff?: number; retriesMax?: number }

Type declaration

  • Optional exponential?: boolean
  • Optional factor?: number
  • Optional interval?: number
  • Optional isCb?: boolean
  • Optional jitter?: number
  • Optional maxBackoff?: number
  • Optional retriesMax?: number

Functions

Const arr2Map

  • arr2Map<T>(arr: T[], fnKey: (ele: T) => string): Map<string, T>
  • Type parameters

    • T

    Parameters

    • arr: T[]
    • fnKey: (ele: T) => string
        • (ele: T): string
        • Parameters

          • ele: T

          Returns string

    Returns Map<string, T>

Const arr2map

  • arr2map<T>(arr: T[], fnKey: (ele: T) => string): Record<string, T>
  • Type parameters

    • T

    Parameters

    • arr: T[]
    • fnKey: (ele: T) => string
        • (ele: T): string
        • Parameters

          • ele: T

          Returns string

    Returns Record<string, T>

Const isElectron

  • isElectron(): boolean
  • Returns boolean

Const jsonstring

  • jsonstring(json: unknown): string
  • Parameters

    • json: unknown

    Returns string

Const printarr

  • printarr(arr: unknown[], keyFn?: (i: unknown) => string): string
  • Parameters

    • arr: unknown[]
    • Optional keyFn: (i: unknown) => string
        • (i: unknown): string
        • Parameters

          • i: unknown

          Returns string

    Returns string

Const retryAttempt

Const sleep

  • sleep(ms: number): Promise<unknown>
  • Parameters

    • ms: number

    Returns Promise<unknown>