Function makePromise

  • Easier than new Promise().

    Returns

    An object including a promise and the methods to resolve or reject that promise.

    Type Parameters

    • T = void

    Returns { promise: Promise<T>; reject: ((reason?: any) => void); resolve: ((value: T | PromiseLike<T>) => void) }

    • promise: Promise<T>
    • reject: ((reason?: any) => void)
        • (reason?: any): void
        • Parameters

          • Optional reason: any

          Returns void

    • resolve: ((value: T | PromiseLike<T>) => void)
        • (value: T | PromiseLike<T>): void
        • Parameters

          • value: T | PromiseLike<T>

          Returns void

Generated using TypeDoc