Type alias PromiseLibType

PromiseLibType: {
    reject: ((error) => Promise<any>);
    resolve: (<T>(value?) => Promise<T>);
    new <T>(executor): Promise<T>;
}

Type declaration

    • new <T>(executor): Promise<T>
    • Type Parameters

      • T

      Parameters

      • executor: ((resolve, reject) => void)
          • (resolve, reject): void
          • Parameters

            • resolve: ((value) => void)
                • (value): void
                • Parameters

                  • value: T

                  Returns void

            • reject: ((reason) => void)
                • (reason): void
                • Parameters

                  • reason: any

                  Returns void

            Returns void

      Returns Promise<T>

  • reject: ((error) => Promise<any>)
      • (error): Promise<any>
      • Parameters

        • error: any

        Returns Promise<any>

  • resolve: (<T>(value?) => Promise<T>)
      • <T>(value?): Promise<T>
      • Type Parameters

        • T

        Parameters

        • Optional value: T

        Returns Promise<T>

Generated using TypeDoc