Home | History | Annotate | Download | only in js

Lines Matching refs:deferred

121   // 1) UNDEFINED -- This is the zero state, no deferred object is
122 // attached to this symbol. When we want to add a new deferred we
124 // 2) symbol with attached deferred object -- New deferred objects
127 // the deferred symbol's state is stale, and the deferreds should be
157 function PromiseHandle(value, handler, deferred) {
160 if (debug_is_active) %DebugPushPromise(deferred.promise, PromiseHandle);
162 deferred.resolve(result);
164 try { deferred.reject(exception); } catch (e) { }
194 function PromiseAttachCallbacks(promise, deferred, onResolve, onReject) {
200 SET_PRIVATE(promise, promiseDeferredReactionsSymbol, deferred);
207 maybeResolveCallbacks, existingDeferred, onResolve, deferred);
211 deferred);
216 maybeResolveCallbacks.push(onResolve, deferred);
217 GET_PRIVATE(promise, promiseRejectReactionsSymbol).push(onReject, deferred);
406 var deferred = NewPromiseCapability(constructor);
409 PromiseAttachCallbacks(this, deferred, onResolve, onReject);
413 onResolve, deferred, kFulfilled);
422 onReject, deferred, kRejected);
427 return deferred.promise;
465 var deferred = NewPromiseCapability(this);
490 deferred),
491 deferred.reject);
492 SET_PRIVATE(deferred.reject, promiseCombinedDeferredSymbol, deferred);
500 %_Call(deferred.resolve, UNDEFINED, valuesArray);
504 %_Call(deferred.reject, UNDEFINED, e);
506 return deferred.promise;
516 var deferred = NewPromiseCapability(this);
519 this.resolve(value).then(deferred.resolve, deferred.reject);
520 SET_PRIVATE(deferred.reject, promiseCombinedDeferredSymbol, deferred);
523 deferred.reject(e)
525 return deferred.promise;
531 function PromiseHasUserDefinedRejectHandlerCheck(handler, deferred) {
538 } else if (PromiseHasUserDefinedRejectHandlerRecursive(deferred.promise)) {