Function constructPromise

  • Functional alias for new Promise().

    Type Parameters

    • Value

    Parameters

    • executor: ((resolve: ((value: Value) => void), reject: ((reason?: unknown) => void)) => void)
        • (resolve: ((value: Value) => void), reject: ((reason?: unknown) => void)): void
        • Parameters

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

                • value: Value

                Returns void

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

                • Optional reason: unknown

                Returns void

          Returns void

    Returns Promise<Value>