• Home
  • Raw
  • Download

Lines Matching full:resolve

25 // es6 25.4.1.3.2 Promise Resolve Functions
26 JSTaggedValue BuiltinsPromiseHandler::Resolve(EcmaRuntimeCallInfo *argv) in Resolve() function in panda::ecmascript::builtins::BuiltinsPromiseHandler
29 BUILTINS_API_TRACE(argv->GetThread(), PromiseHandler, Resolve); in Resolve()
37 …JSHandle<JSPromiseReactionsFunction> resolve = JSHandle<JSPromiseReactionsFunction>::Cast(GetConst… in Resolve() local
38 ASSERT_PRINT(resolve->GetPromise().IsECMAObject(), "Resolve: promise must be js object"); in Resolve()
44 JSHandle<JSPromise> resolvePromise(thread, resolve->GetPromise()); in Resolve()
45 JSHandle<PromiseRecord> alreadyResolved(thread, resolve->GetAlreadyResolved()); in Resolve()
57 "Resolve: The promise and resolution cannot be the same.", StackCheck::NO); in Resolve()
143 // 3. If promiseCapability.[[Resolve]] is not undefined, throw a TypeError exception. in Executor()
146 …THROW_TYPE_ERROR_AND_RETURN(thread, "Executor: resolve should be undefine!", JSTaggedValue::Undefi… in Executor()
152 // 5. Set promiseCapability.[[Resolve]] to resolve. in Executor()
154 JSHandle<JSTaggedValue> resolve = GetCallArg(argv, 0); in Executor() local
156 promiseCapability->SetResolve(thread, resolve); in Executor()
162 // es6 25.4.4.1.2 Promise.all Resolve Element Functions
201 // b. Return Call(promiseCapability.[[Resolve]], undefined, «valuesArray»). in ResolveElementFunction()
363 // 6. Let resolveResult be Call(promiseCapability.[[Resolve]], undefined, «x»). in PromiseResolve()
365 JSHandle<JSTaggedValue> resolve(thread, promiseCapability->GetResolve()); in PromiseResolve() local
368 EcmaInterpreter::NewRuntimeCallInfo(thread, resolve, undefined, undefined, 1); in PromiseResolve()
431 // b. Return ? Call(promiseCapability.[[Resolve]], undefined, « valuesArray »). in AllSettledResolveElementFunction()
496 // b. Return ? Call(promiseCapability.[[Resolve]], undefined, « valuesArray »). in AllSettledRejectElementFunction()