UNPKG

805 BJavaScriptView Raw
1"use strict";
2/**
3 * @hidden
4 */
5var DeferredPromise = (function () {
6 function DeferredPromise() {
7 this.init();
8 }
9 DeferredPromise.prototype.init = function () {
10 var _this = this;
11 this.promise = new Promise(function (resolve, reject) {
12 _this.resolve = function (v) {
13 resolve(v);
14 return _this.promise;
15 };
16 _this.reject = function (e) {
17 reject(e);
18 return _this.promise;
19 };
20 });
21 };
22 DeferredPromise.rejectImmediately = function (err) {
23 return new Promise(function (resolve, reject) {
24 reject(err);
25 });
26 };
27 return DeferredPromise;
28}());
29exports.DeferredPromise = DeferredPromise;
30//# sourceMappingURL=promise.js.map
\No newline at end of file