Class ManualPromise<T>

Type Parameters

  • T

Hierarchy

  • ManualPromise

Implements

  • PromiseLike<T>

Constructors

Methods

Constructors

Methods

  • Type Parameters

    • TResult2

    Parameters

    • onRejected: undefined | null | ((reason: any) => TResult2 | PromiseLike<TResult2>)

    Returns Promise<T | TResult2>

  • Parameters

    • onFinally: (() => void)
        • (): void
        • Returns void

    Returns Promise<T>

  • Decorator

    @boundMethod

    Parameters

    • Optional reason: any

    Returns void

  • Decorator

    @boundMethod

    Parameters

    • value: T | PromiseLike<T>

    Returns void

  • Type Parameters

    • TResult1 = T

    • TResult2 = never

    Parameters

    • onFulfilled: undefined | null | ((value: T) => TResult1 | PromiseLike<TResult1>)
    • Optional onRejected: null | ((reason: any) => TResult2 | PromiseLike<TResult2>)

    Returns Promise<TResult1 | TResult2>

Generated using TypeDoc