Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • PromiseInsist

Index

Constructors

constructor

Properties

Private taskMeta

taskMeta: Map<number | string, MetaData> = new Map()

Private verbose

verbose: boolean = false

Methods

Private _insist

cancelAllInsists

  • cancelAllInsists(): Promise<this>

cancelInsist

  • cancelInsist<T>(...insists: (string | number | Insist<T>)[]): Promise<this>

insist

  • Insists on resolving the promise via x tries

    Type parameters

    • T

    Parameters

    • taskRetriever: TaskRetriever<T>
    • Optional retryHook: RetryCallback
    • Default value config: Config = this.globalConfig

      Optional configuration , if not specified the config passed in the constructor will be used, if that latter wasn't specified either, the default will be used .

    Returns Insist<T>

replaceTask

setRetryHook

setVerbose

  • setVerbose(verbose: boolean): this

Object literals

Private globalConfig

globalConfig: object

delay

delay: number = 1000

retries

retries: number = 10

errorFilter

  • errorFilter(err: any): true

Generated using TypeDoc