UNPKG

582 BJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.create = create;
7function create() {
8 var localResolve = function localResolve(t) {};
9 var localReject = function localReject(e) {};
10
11 var promise = new Promise(function (resolve, reject) {
12 localResolve = resolve;
13 localReject = reject;
14 });
15 var rejectingPromise = promise.then(function () {
16 throw new Error("Promise is always rejecting");
17 });
18
19 return {
20 resolve: localResolve,
21 reject: localReject,
22 promise: promise,
23 rejectingPromise: rejectingPromise
24 };
25}
\No newline at end of file