Lines Matching defs:promise
29 #include "src/objects/js-promise-inl.h"
265 Handle<JSPromise> promise = Handle<JSPromise>::cast(object);
271 JSPromise::Status(promise->status())));
275 promise->status() == Promise::kPending
277 : handle(promise->result(), isolate));
719 Handle<JSObject> promise = args.at<JSObject>(0);
720 isolate->PushPromise(promise);
824 Handle<JSPromise> promise = args.at<JSPromise>(0);
830 // Allocate the throwaway promise and fire the appropriate init
831 // hook for the throwaway promise (passing the {promise} as its
834 isolate->OnAsyncFunctionSuspended(throwaway, promise);
848 promise->set_handled_hint(is_predicted_as_caught);
859 isolate, promise, isolate->factory()->promise_awaited_by_symbol(),
870 Handle<JSReceiver> promise = args.at<JSReceiver>(0);
871 if (promise->IsJSPromise()) {
872 isolate->OnPromiseThen(Handle<JSPromise>::cast(promise));
874 return *promise;