diff options
Diffstat (limited to 'node_modules/promise/setimmediate/core.js')
-rw-r--r-- | node_modules/promise/setimmediate/core.js | 78 |
1 files changed, 39 insertions, 39 deletions
diff --git a/node_modules/promise/setimmediate/core.js b/node_modules/promise/setimmediate/core.js index a84fb3da0..e1557ac03 100644 --- a/node_modules/promise/setimmediate/core.js +++ b/node_modules/promise/setimmediate/core.js @@ -58,16 +58,16 @@ function Promise(fn) { if (typeof fn !== 'function') { throw new TypeError('Promise constructor\'s argument is not a function'); } - this._40 = 0; - this._65 = 0; - this._55 = null; - this._72 = null; + this._75 = 0; + this._83 = 0; + this._18 = null; + this._38 = null; if (fn === noop) return; doResolve(fn, this); } -Promise._37 = null; -Promise._87 = null; -Promise._61 = noop; +Promise._47 = null; +Promise._71 = null; +Promise._44 = noop; Promise.prototype.then = function(onFulfilled, onRejected) { if (this.constructor !== Promise) { @@ -86,24 +86,24 @@ function safeThen(self, onFulfilled, onRejected) { }); } function handle(self, deferred) { - while (self._65 === 3) { - self = self._55; + while (self._83 === 3) { + self = self._18; } - if (Promise._37) { - Promise._37(self); + if (Promise._47) { + Promise._47(self); } - if (self._65 === 0) { - if (self._40 === 0) { - self._40 = 1; - self._72 = deferred; + if (self._83 === 0) { + if (self._75 === 0) { + self._75 = 1; + self._38 = deferred; return; } - if (self._40 === 1) { - self._40 = 2; - self._72 = [self._72, deferred]; + if (self._75 === 1) { + self._75 = 2; + self._38 = [self._38, deferred]; return; } - self._72.push(deferred); + self._38.push(deferred); return; } handleResolved(self, deferred); @@ -111,16 +111,16 @@ function handle(self, deferred) { function handleResolved(self, deferred) { setImmediate(function() { - var cb = self._65 === 1 ? deferred.onFulfilled : deferred.onRejected; + var cb = self._83 === 1 ? deferred.onFulfilled : deferred.onRejected; if (cb === null) { - if (self._65 === 1) { - resolve(deferred.promise, self._55); + if (self._83 === 1) { + resolve(deferred.promise, self._18); } else { - reject(deferred.promise, self._55); + reject(deferred.promise, self._18); } return; } - var ret = tryCallOne(cb, self._55); + var ret = tryCallOne(cb, self._18); 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._65 = 3; - self._55 = newValue; + self._83 = 3; + self._18 = newValue; finale(self); return; } else if (typeof then === 'function') { @@ -157,29 +157,29 @@ function resolve(self, newValue) { return; } } - self._65 = 1; - self._55 = newValue; + self._83 = 1; + self._18 = newValue; finale(self); } function reject(self, newValue) { - self._65 = 2; - self._55 = newValue; - if (Promise._87) { - Promise._87(self, newValue); + self._83 = 2; + self._18 = newValue; + if (Promise._71) { + Promise._71(self, newValue); } finale(self); } function finale(self) { - if (self._40 === 1) { - handle(self, self._72); - self._72 = null; + if (self._75 === 1) { + handle(self, self._38); + self._38 = null; } - if (self._40 === 2) { - for (var i = 0; i < self._72.length; i++) { - handle(self, self._72[i]); + if (self._75 === 2) { + for (var i = 0; i < self._38.length; i++) { + handle(self, self._38[i]); } - self._72 = null; + self._38 = null; } } |