Lines Matching defs:promiseCapability
117 // 6. Let promiseCapability be NewPromiseCapability(C).
119 // 7. ReturnIfAbrupt(promiseCapability).
123 // 9. IfAbruptRejectPromise(iterator, promiseCapability).
132 // 11. Let result be PerformPromiseAll(iteratorRecord, C, promiseCapability).
139 // b. IfAbruptRejectPromise(result, promiseCapability).
183 // 6. Let promiseCapability be NewPromiseCapability(C).
184 // 7. ReturnIfAbrupt(promiseCapability).
185 JSHandle<PromiseCapability> promiseCapability = JSPromise::NewPromiseCapability(thread, thisValue);
189 // 9. IfAbruptRejectPromise(iterator, promiseCapability).
195 RETURN_REJECT_PROMISE_IF_ABRUPT(thread, iterator, promiseCapability);
201 // 11. Let result be PerformPromiseRace(iteratorRecord, promiseCapability, C).
204 // b. IfAbruptRejectPromise(result, promiseCapability).
206 JSHandle<CompletionRecord> result = PerformPromiseRace(thread, iteratorRecord, promiseCapability, thisValue);
212 RETURN_REJECT_PROMISE_IF_ABRUPT(thread, result, promiseCapability);
215 RETURN_REJECT_PROMISE_IF_ABRUPT(thread, result, promiseCapability);
219 RETURN_REJECT_PROMISE_IF_ABRUPT(thread, result, promiseCapability);
254 // 4. Let promiseCapability be NewPromiseCapability(C).
255 // 5. ReturnIfAbrupt(promiseCapability).
256 JSHandle<PromiseCapability> promiseCapability = JSPromise::NewPromiseCapability(thread, thisValue);
259 // 6. Let resolveResult be Call(promiseCapability.[[Resolve]], undefined, «x»).
261 JSHandle<JSTaggedValue> resolve(thread, promiseCapability->GetResolve());
269 // 8. Return promiseCapability.[[Promise]].
270 JSHandle<JSObject> promise(thread, promiseCapability->GetPromise());
290 // 3. Let promiseCapability be NewPromiseCapability(C).
291 // 4. ReturnIfAbrupt(promiseCapability).
292 JSHandle<PromiseCapability> promiseCapability = JSPromise::NewPromiseCapability(thread, thisValue);
295 // 5. Let rejectResult be Call(promiseCapability.[[Reject]], undefined, «r»).
298 JSHandle<JSTaggedValue> reject(thread, promiseCapability->GetReject());
306 // 7. Return promiseCapability.[[Promise]].
307 JSHandle<JSObject> promise(thread, promiseCapability->GetPromise());
568 // ii. Return promiseCapability.[[Promise]].
574 // j. Let result be Invoke(nextPromise, "then", «promiseCapability.[[Resolve]], promiseCapability.[[Reject]]»).
656 // 2. Let promiseCapability be ? NewPromiseCapability(C).
657 JSHandle<PromiseCapability> promiseCapability = JSPromise::NewPromiseCapability(thread, thisValue);
658 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, promiseCapability.GetTaggedValue());
661 // 4. IfAbruptRejectPromise(promiseResolve, promiseCapability).
665 RETURN_REJECT_PROMISE_IF_ABRUPT(thread, promiseResolve, promiseCapability);
669 // 6. IfAbruptRejectPromise(iteratorRecord, promiseCapability).
673 RETURN_REJECT_PROMISE_IF_ABRUPT(thread, iterator, promiseCapability);
676 // 7. Let result be PerformPromiseAny(iteratorRecord, C, promiseCapability, promiseResolve).
678 promiseCapability, promiseResolve);
683 // b. IfAbruptRejectPromise(result, promiseCapability).
687 RETURN_REJECT_PROMISE_IF_ABRUPT(thread, result, promiseCapability);
690 RETURN_REJECT_PROMISE_IF_ABRUPT(thread, result, promiseCapability);
694 RETURN_REJECT_PROMISE_IF_ABRUPT(thread, result, promiseCapability);
841 // 2. Let promiseCapability be ? NewPromiseCapability(C).
842 JSHandle<PromiseCapability> promiseCapability = JSPromise::NewPromiseCapability(thread, thisValue);
843 RETURN_VALUE_IF_ABRUPT_COMPLETION(thread, promiseCapability.GetTaggedValue());
846 // 4. IfAbruptRejectPromise(promiseResolve, promiseCapability).
850 RETURN_REJECT_PROMISE_IF_ABRUPT(thread, promiseResolve, promiseCapability);
854 // 6. IfAbruptRejectPromise(iteratorRecord, promiseCapability).
858 RETURN_REJECT_PROMISE_IF_ABRUPT(thread, iterator, promiseCapability);
861 // 7. Let result be PerformPromiseAllSettled(iteratorRecord, C, promiseCapability).
863 promiseCapability, promiseResolve);
871 RETURN_REJECT_PROMISE_IF_ABRUPT(thread, result, promiseCapability);
874 RETURN_REJECT_PROMISE_IF_ABRUPT(thread, result, promiseCapability);
878 // b. IfAbruptRejectPromise(result, promiseCapability).
879 RETURN_REJECT_PROMISE_IF_ABRUPT(thread, result, promiseCapability);