aboutsummaryrefslogtreecommitdiff
path: root/node_modules/promise/domains/core.js
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-08-14 05:01:11 +0200
committerFlorian Dold <florian.dold@gmail.com>2017-08-14 05:02:09 +0200
commit363723fc84f7b8477592e0105aeb331ec9a017af (patch)
tree29f92724f34131bac64d6a318dd7e30612e631c7 /node_modules/promise/domains/core.js
parent5634e77ad96bfe1818f6b6ee70b7379652e5487f (diff)
node_modules
Diffstat (limited to 'node_modules/promise/domains/core.js')
-rw-r--r--node_modules/promise/domains/core.js82
1 files changed, 41 insertions, 41 deletions
diff --git a/node_modules/promise/domains/core.js b/node_modules/promise/domains/core.js
index bcf1168cb..aea441481 100644
--- a/node_modules/promise/domains/core.js
+++ b/node_modules/promise/domains/core.js
@@ -56,17 +56,17 @@ function Promise(fn) {
throw new TypeError('Promises must be constructed via new');
}
if (typeof fn !== 'function') {
- throw new TypeError('not a function');
+ throw new TypeError('Promise constructor\'s argument is not a function');
}
- this._45 = 0;
- this._81 = 0;
- this._65 = null;
- this._54 = null;
+ this._40 = 0;
+ this._65 = 0;
+ this._55 = null;
+ this._72 = null;
if (fn === noop) return;
doResolve(fn, this);
}
-Promise._10 = null;
-Promise._97 = null;
+Promise._37 = null;
+Promise._87 = null;
Promise._61 = noop;
Promise.prototype.then = function(onFulfilled, onRejected) {
@@ -84,26 +84,26 @@ function safeThen(self, onFulfilled, onRejected) {
res.then(resolve, reject);
handle(self, new Handler(onFulfilled, onRejected, res));
});
-};
+}
function handle(self, deferred) {
- while (self._81 === 3) {
- self = self._65;
+ while (self._65 === 3) {
+ self = self._55;
}
- if (Promise._10) {
- Promise._10(self);
+ if (Promise._37) {
+ Promise._37(self);
}
- if (self._81 === 0) {
- if (self._45 === 0) {
- self._45 = 1;
- self._54 = deferred;
+ if (self._65 === 0) {
+ if (self._40 === 0) {
+ self._40 = 1;
+ self._72 = deferred;
return;
}
- if (self._45 === 1) {
- self._45 = 2;
- self._54 = [self._54, deferred];
+ if (self._40 === 1) {
+ self._40 = 2;
+ self._72 = [self._72, deferred];
return;
}
- self._54.push(deferred);
+ self._72.push(deferred);
return;
}
handleResolved(self, deferred);
@@ -111,16 +111,16 @@ function handle(self, deferred) {
function handleResolved(self, deferred) {
asap(function() {
- var cb = self._81 === 1 ? deferred.onFulfilled : deferred.onRejected;
+ var cb = self._65 === 1 ? deferred.onFulfilled : deferred.onRejected;
if (cb === null) {
- if (self._81 === 1) {
- resolve(deferred.promise, self._65);
+ if (self._65 === 1) {
+ resolve(deferred.promise, self._55);
} else {
- reject(deferred.promise, self._65);
+ reject(deferred.promise, self._55);
}
return;
}
- var ret = tryCallOne(cb, self._65);
+ var ret = tryCallOne(cb, self._55);
if (ret === IS_ERROR) {
reject(deferred.promise, LAST_ERROR);
} else {
@@ -148,8 +148,8 @@ function resolve(self, newValue) {
then === self.then &&
newValue instanceof Promise
) {
- self._81 = 3;
- self._65 = newValue;
+ self._65 = 3;
+ self._55 = newValue;
finale(self);
return;
} else if (typeof then === 'function') {
@@ -157,29 +157,29 @@ function resolve(self, newValue) {
return;
}
}
- self._81 = 1;
- self._65 = newValue;
+ self._65 = 1;
+ self._55 = newValue;
finale(self);
}
function reject(self, newValue) {
- self._81 = 2;
- self._65 = newValue;
- if (Promise._97) {
- Promise._97(self, newValue);
+ self._65 = 2;
+ self._55 = newValue;
+ if (Promise._87) {
+ Promise._87(self, newValue);
}
finale(self);
}
function finale(self) {
- if (self._45 === 1) {
- handle(self, self._54);
- self._54 = null;
+ if (self._40 === 1) {
+ handle(self, self._72);
+ self._72 = null;
}
- if (self._45 === 2) {
- for (var i = 0; i < self._54.length; i++) {
- handle(self, self._54[i]);
+ if (self._40 === 2) {
+ for (var i = 0; i < self._72.length; i++) {
+ handle(self, self._72[i]);
}
- self._54 = null;
+ self._72 = null;
}
}
@@ -205,7 +205,7 @@ function doResolve(fn, promise) {
if (done) return;
done = true;
reject(promise, reason);
- })
+ });
if (!done && res === IS_ERROR) {
done = true;
reject(promise, LAST_ERROR);