| /arkcompiler/ets_frontend/ets2panda/test/runtime/ets/ |
| D | SmartCast_10.sts | 25 static resolve<U>(value: U|It<U>): Cl<U> { 49 assert(Cl.resolve(undefined).print() == "value is undefined"); 50 assert(Cl.resolve("test").print() == "string: 'test'"); 51 assert(Cl.resolve(5.5).print() == "number = 5.5"); 52 assert(Cl.resolve(new Int(8)).print() == "number = 8"); 54 assert(Cl.resolve(new Cl<null>(null)).print() == "value is null"); 55 assert(Cl.resolve(new Cl<string>("TEST")).print() == "string: 'TEST'"); 56 assert(Cl.resolve(new Cl<number>(7.7)).print() == "number = 7.7"); 57 assert(Cl.resolve(new Cl<Int>(new Int(-8))).print() == "number = -8");
|
| /arkcompiler/runtime_core/static_core/plugins/ets/stdlib/std/core/ |
| D | Promise.sts | 47 constructor(callback: (resolve: (value: T|PromiseLike<T>) => void) => void throws) { 58 // constructor(callback: (resolve: (value: T|PromiseLike<T>) => void throws, 61 constructor(callback: (resolve: (value: T|PromiseLike<T>) => void throws, 181 static resolve(): Promise<void> { 187 static resolve<U>(value: U|PromiseLike<U>): Promise<U> { 206 …return new Promise<U[]>((resolve: (value: U[]) => void, reject: (error: NullishType) => void): voi… 208 new AllPromiseConcurrency<U>(resolve, reject).all(promises); 217 …return new Promise<PromiseSettledResult<U>[]>((resolve: (value: PromiseSettledResult<U>[]) => void… 219 new AllSettledPromiseConcurrency<U>(resolve, reject).allSettled(promises); 228 …return new Promise<U>((resolve: (value: U) => void, reject: (error: NullishType) => void): void =>… [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_test_suite/lambda/ |
| D | capture_var.sts | 17 constructor(callback: (resolve: (value: int) => void) => void) { 20 instance.resolve(value); 24 private resolve(value: int): void { 32 let foo = new Foo((resolve: (value: int) => void): void => { 33 resolve(5);
|
| D | capture_this.sts | 17 constructor(callback: (resolve: (value: int) => void) => void) { 19 this.resolve(value); 23 private resolve(value: int): void { 31 let foo = new Foo((resolve: (value: int) => void): void => { 32 resolve(5);
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/17.experimental_features/16.coroutines/03.promise_class/ |
| D | p.params.yaml | 22 (resolve: (p: string) => void, reject: (p: ON) => void): void => { 24 resolve(s) 38 (resolve: (p: string) => void, reject: (p: ON) => void): void => { 40 resolve(s) 61 (resolve: (p: string) => void, reject: (p: ON) => void): void => { 84 (resolve: (p: number) => void, reject: (p: ON) => void): void => { 86 resolve(initVal) 108 (resolve: (p: number) => void, reject: (p: ON) => void): void => { 110 resolve(initVal) 147 (resolve: (p: string) => void, reject: (p: ON) => void): void => { [all …]
|
| /arkcompiler/ets_runtime/test/moduletest/promise/ |
| D | promise.js | 22 var p = new Promise((resolve, reject) => { 23 resolve(1479); 26 var p2 = Promise.resolve(2468); 30 print("resolve"); 47 print("resolve");
|
| /arkcompiler/ets_runtime/test/moduletest/arrayreducecase/ |
| D | arrayreducecase.js | 62 Promise.resolve(input), 67 return new Promise((resolve, reject) => { 68 resolve(a * 5); 73 return new Promise((resolve, reject) => { 74 resolve(a * 2); 83 return new Promise((resolve, reject) => { 84 resolve(a * 4);
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/promise/ |
| D | promise_tests.sts | 86 let p = new Promise<Object>((resolve: (value: Object) => void): void => { 103 let p = new Promise<Object>((resolve: (value: Object) => void): void => { 104 resolve(obj); 126 let p = new Promise<Object>((resolve: (value: Object) => void): void => { 154 let p = new Promise<Object>((resolve: (value: Object) => void): void => { 155 fixture.fn = resolve; 192 let p = new Promise<Object>((resolve: (value: Object) => void): void => { 193 resolve(new Object()); 208 let p = new Promise<Object>((resolve: (value: Object) => void): void => { 209 resolve(new Object()); [all …]
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | js_promise_test.cpp | 44 JSHandle<JSTaggedValue> resolve(thread, reactions->GetResolveFunction()); in HWTEST_F_L0() local 46 EXPECT_EQ(resolve->IsCallable(), true); in HWTEST_F_L0() 60 JSHandle<JSPromiseReactionsFunction> resolve(thread, capbility->GetResolve()); in HWTEST_F_L0() local 62 EXPECT_EQ(resolve.GetTaggedValue().IsCallable(), true); in HWTEST_F_L0() 63 EXPECT_EQ(resolve.GetTaggedValue().IsCallable(), true); in HWTEST_F_L0() 65 JSHandle<JSPromise> resolvedPromise(thread, resolve->GetPromise()); in HWTEST_F_L0() 81 JSHandle<JSTaggedValue> resolve(thread, capbility->GetResolve()); in HWTEST_F_L0() local 83 …EcmaRuntimeCallInfo *info = EcmaInterpreter::NewRuntimeCallInfo(thread, resolve, undefined, undefi… in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | js_promise.cpp | 34 …// 2. Let resolve be a new built-in function object as defined in Promise Resolve Functions (25.4.… in CreateResolvingFunctions() 35 JSHandle<JSPromiseReactionsFunction> resolve = factory->CreateJSPromiseReactionsFunction( in CreateResolvingFunctions() local 37 // 3. Set the [[Promise]] internal slot of resolve to promise. in CreateResolvingFunctions() 38 resolve->SetPromise(thread, promise); in CreateResolvingFunctions() 39 // 4. Set the [[AlreadyResolved]] internal slot of resolve to alreadyResolved. in CreateResolvingFunctions() 40 resolve->SetAlreadyResolved(thread, record); in CreateResolvingFunctions() 48 // 8. Return a new Record { [[Resolve]]: resolve, [[Reject]]: reject }. in CreateResolvingFunctions() 50 reactions->SetResolveFunction(thread, resolve.GetTaggedValue()); in CreateResolvingFunctions() 85 …// 3. Let promiseCapability be a new PromiseCapability { [[Promise]]: undefined, [[Resolve]]: unde… in NewPromiseCapability() 102 // 8. If IsCallable(promiseCapability.[[Resolve]]) is false, throw a TypeError exception. in NewPromiseCapability() [all …]
|
| /arkcompiler/ets_runtime/test/aottest/async_context/ |
| D | ds_helper.ts | 22 return new Promise((resolve) => { 23 print("getDsHelper resolve") 24 resolve(this.dsHelper)
|
| D | expect_output.txt | 15 getDsHelper resolve 20 getDsHelper resolve
|
| /arkcompiler/ets_frontend/ets2panda/test/compiler/ets/ |
| D | generic_function_call_5.sts | 17 constructor(callback: (resolve: (value: T) => void) => void throws) { 24 return new P<Object>((resolve: (obj: Object) => void): void => { 25 resolve("resolved");
|
| D | methodOverrideAsyncMethod.sts | 18 return Promise.resolve<boolean>(true); 26 return Promise.resolve<boolean>(true);
|
| /arkcompiler/ets_runtime/ecmascript/builtins/tests/ |
| D | builtins_promise_test.cpp | 85 auto expect = factory->NewFromASCII("resolve"); in TestPromiseThenOnResolved() 102 RESOLVE, enumerator 121 case AlgorithmType::RESOLVE: in PromiseAlgorithm() 122 result = BuiltinsPromise::Resolve(ecmaRuntimeCallInfo); in PromiseAlgorithm() 210 * @tc.desc: The resolve method receives a number. 221 * @tc.steps: step1. var p1 = Promise.resolve(12345) in HWTEST_F_L0() 223 …auto result = PromiseAlgorithm(thread, promise, paramMsg.GetTaggedValue(), AlgorithmType::RESOLVE); in HWTEST_F_L0() 231 * @tc.desc: The resolve method receives a promise object. 254 * @tc.steps: step2. var p2 = Promise.resolve(p1) in HWTEST_F_L0() 256 …uto result1 = PromiseAlgorithm(thread, promise, promise1.GetTaggedValue(), AlgorithmType::RESOLVE); in HWTEST_F_L0() [all …]
|
| /arkcompiler/ets_frontend/arkguard/test/grammar/ecmascript_newfeatures/ |
| D | aggregate_error.ts | 18 const Promise1 = new Promise((resolve, reject) => { 21 const Promise2 = new Promise((resolve, reject) => { 24 const Promise3 = new Promise((resolve, reject) => {
|
| /arkcompiler/ets_runtime/ecmascript/builtins/ |
| D | builtins_promise_handler.h | 24 // es6 26.6.1.3.1 Promise Resolve Functions 25 static JSTaggedValue Resolve(EcmaRuntimeCallInfo *argv); 39 // es6 25.4.4.1.2 Promise.all Resolve Element Functions
|
| D | builtins_promise.h | 41 /* Promise.resolve ( x ) */ \ 42 V("resolve", Resolve, 1, INVALID) 66 // 25.4.4.5 Promise.resolve ( x ) 67 static JSTaggedValue Resolve(EcmaRuntimeCallInfo *argv);
|
| D | builtins_promise_handler.cpp | 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() [all …]
|
| /arkcompiler/ets_frontend/ets2panda/test/parser/ets/ |
| D | lambda-lambda.sts | 16 function foo(callback: (resolve: (val: int) => void) => void): void { 20 foo((resolve: (val: int) => void): void => {
|
| /arkcompiler/ets_runtime/test/executiontest/js/ |
| D | termination_6.js | 18 new Promise((resolve, reject) => { 19 resolve(true);
|
| D | termination_5.js | 29 new Promise((resolve, reject) => { 30 resolve(true);
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/declgen_ets2ts/async/ |
| D | lib.sts | 17 promise_: Promise<String> = new Promise<String>((resolve: (value: String) => void): void => { 18 resolve("Panda promise");
|
| /arkcompiler/ets_runtime/test/aottest/async_env/ |
| D | async_env.ts | 25 return new Promise((resolve) => { 26 resolve(this.dsHelper)
|
| /arkcompiler/ets_runtime/test/moduletest/async/ |
| D | async.js | 62 yield await Promise.resolve('a'); 63 yield await Promise.resolve('b'); 64 yield await Promise.resolve('c');
|