Lines Matching defs:promiseCapability
85 // 3. Let promiseCapability be a new PromiseCapability { [[Promise]]: undefined, [[Resolve]]: undefined,
87 JSHandle<PromiseCapability> promiseCapability = factory->NewPromiseCapability();
91 // 5. Set the [[Capability]] internal slot of executor to promiseCapability.
92 executor->SetCapability(thread, promiseCapability.GetTaggedValue());
102 // 8. If IsCallable(promiseCapability.[[Resolve]]) is false, throw a TypeError exception.
103 if (!promiseCapability->GetResolve().IsCallable()) {
107 // 9. If IsCallable(promiseCapability.[[Reject]]) is false, throw a TypeError exception.
108 if (!promiseCapability->GetReject().IsCallable()) {
112 // 10. Set promiseCapability.[[Promise]] to promise.
113 promiseCapability->SetPromise(thread, promise);
114 // 11. Return promiseCapability.
115 return promiseCapability;