UNPKG

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