Lines Matching refs:promise
32 var promise = $Promise.resolve(1); variable
33 var FakePromise = (promise.constructor = {})[require('./_wks')('species')] = function (exec) {
38 && promise.then(empty) instanceof FakePromise
52 var notify = function (promise, isReject) { argument
53 if (promise._n) return;
54 promise._n = true;
55 var chain = promise._c;
57 var value = promise._v;
58 var ok = promise._s == 1;
69 if (promise._h == 2) onHandleUnhandled(promise);
70 promise._h = 1;
81 if (result === reaction.promise) {
93 promise._c = [];
94 promise._n = false;
95 if (isReject && !promise._h) onUnhandled(promise);
98 var onUnhandled = function (promise) { argument
100 var value = promise._v;
101 var unhandled = isUnhandled(promise);
106 process.emit('unhandledRejection', value, promise);
108 handler({ promise: promise, reason: value }); property
114 promise._h = isNode || isUnhandled(promise) ? 2 : 1;
115 } promise._a = undefined;
119 var isUnhandled = function (promise) { argument
120 return promise._h !== 1 && (promise._a || promise._c).length === 0;
122 var onHandleUnhandled = function (promise) { argument
126 process.emit('rejectionHandled', promise);
128 handler({ promise: promise, reason: promise._v }); property
133 var promise = this;
134 if (promise._d) return;
135 promise._d = true;
136 promise = promise._w || promise; // unwrap
137 promise._v = value;
138 promise._s = 2;
139 if (!promise._a) promise._a = promise._c.slice();
140 notify(promise, true);
143 var promise = this;
145 if (promise._d) return;
146 promise._d = true;
147 promise = promise._w || promise; // unwrap
149 if (promise === value) throw TypeError("Promise can't be resolved itself");
152 var wrapper = { _w: promise, _d: false }; // wrap
160 promise._v = value;
161 promise._s = 1;
162 notify(promise, false);
165 $reject.call({ _w: promise, _d: false }, e); // wrap
202 return reaction.promise;
210 var promise = new Internal();
211 this.promise = promise;
212 this.resolve = ctx($resolve, promise, 1);
213 this.reject = ctx($reject, promise, 1);
234 return capability.promise;
256 forOf(iterable, false, function (promise) { argument
261 C.resolve(promise).then(function (value) {
271 return capability.promise;
279 forOf(iterable, false, function (promise) { argument
280 C.resolve(promise).then(capability.resolve, reject);
284 return capability.promise;