• Home
  • Raw
  • Download

Lines Matching full:resolve

29 // es6 25.4.1.3.2 Promise Resolve Functions
30 JSTaggedValue BuiltinsPromiseHandler::Resolve(EcmaRuntimeCallInfo *argv) in Resolve() function in panda::ecmascript::builtins::BuiltinsPromiseHandler
33 BUILTINS_API_TRACE(argv->GetThread(), PromiseHandler, Resolve); in Resolve()
41 …JSHandle<JSPromiseReactionsFunction> resolve = JSHandle<JSPromiseReactionsFunction>::Cast(GetConst… in Resolve() local
42 ASSERT_PRINT(resolve->GetPromise().IsECMAObject(), "Resolve: promise must be js object"); in Resolve()
48 JSHandle<JSPromise> resolvePromise(thread, resolve->GetPromise()); in Resolve()
49 JSHandle<PromiseRecord> alreadyResolved(thread, resolve->GetAlreadyResolved()); in Resolve()
61 …factory->GetJSError(ErrorType::TYPE_ERROR, "Resolve: The promise and resolution cannot be the same… in Resolve()
147 // 3. If promiseCapability.[[Resolve]] is not undefined, throw a TypeError exception. in Executor()
150 …THROW_TYPE_ERROR_AND_RETURN(thread, "Executor: resolve should be undefine!", JSTaggedValue::Undefi… in Executor()
156 // 5. Set promiseCapability.[[Resolve]] to resolve. in Executor()
158 JSHandle<JSTaggedValue> resolve = GetCallArg(argv, 0); in Executor() local
160 promiseCapability->SetResolve(thread, resolve); in Executor()
166 // es6 25.4.4.1.2 Promise.all Resolve Element Functions
205 // b. Return Call(promiseCapability.[[Resolve]], undefined, «valuesArray»). in ResolveElementFunction()
359 // 6. Let resolveResult be Call(promiseCapability.[[Resolve]], undefined, «x»). in PromiseResolve()
361 JSHandle<JSTaggedValue> resolve(thread, promiseCapability->GetResolve()); in PromiseResolve() local
364 EcmaInterpreter::NewRuntimeCallInfo(thread, resolve, undefined, undefined, 1); in PromiseResolve()
424 // b. Return ? Call(promiseCapability.[[Resolve]], undefined, « valuesArray »). in AllSettledResolveElementFunction()
486 // b. Return ? Call(promiseCapability.[[Resolve]], undefined, « valuesArray »). in AllSettledRejectElementFunction()