| /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"); 56 const original = Promise.resolve(33); 57 const cast = Promise.resolve(original); 94 const original = Promise.resolve("original"); 95 await checkResolved(Promise.resolve(original), "original"); 100 await checkRejected(Promise.resolve(rejected), "error"); [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/17.experimental_features/15.coroutines/awaiting_coroutine/ |
| D | awaiting_coroutine_ext.params.yaml | 20 return a > 5 ? new Promise<string>((resolve: (p: string) => void) => resolve("string")) : 21 new Promise<number>((resolve: (p: number) => void) => resolve(b)); 33 …let promise: Promise<number> = new Promise<number>((resolve: (p: number) => void) => resolve(20)); 53 return new Promise<string>((resolve: (p: string) => void) => { 55 resolve("Hello"); 61 return new Promise<string>((resolve: (p: string) => void) => { 63 resolve(input + " World"); 69 return new Promise<string>((resolve: (p: string) => void) => { 71 resolve(input + "!"); 92 … let promise: Promise<number> = new Promise<number>((resolve: (p: number) => void) => resolve(20)); [all …]
|
| /arkcompiler/toolchain/tooling/dynamic/test/testcases/js/ |
| D | promise.js | 17 let promise = new Promise((resolve,reject) => { 18 resolve("resolve promise") 28 let promise1 = new Promise((resolve,reject) => { 39 let promise2 = new Promise((resolve,reject) => { 40 resolve("resolve promise2") 44 let promise3 = new Promise((resolve,reject) => { 45 resolve("resolve promise3")
|
| /arkcompiler/ets_frontend/ets2panda/test/runtime/ets/ |
| D | SmartCast_10.ets | 25 static resolve<U>(value: U|It<U>): Cl<U> { 49 assertEQ(Cl.resolve(undefined).print(), "value is undefined") 50 assertEQ(Cl.resolve("test").print(), "string: 'test'") 51 assertEQ(Cl.resolve(5.5).print(), "number = 5.5") 52 assertEQ(Cl.resolve(new Int(8)).print(), "number = 8") 54 assertEQ(Cl.resolve(new Cl<null>(null)).print(), "value is null") 55 assertEQ(Cl.resolve(new Cl<string>("TEST")).print(), "string: 'TEST'") 56 assertEQ(Cl.resolve(new Cl<number>(7.7)).print(), "number = 7.7") 57 assertEQ(Cl.resolve(new Cl<Int>(new Int(-8))).print(), "number = -8")
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/17.experimental_features/15.coroutines/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/runtime_core/static_core/plugins/ets/tests/ets_ts_subset/std/core/ |
| D | PromiseNullish.ets | 20 Promise.resolve<string | undefined | null>(null) 25 Promise.resolve<string | undefined | null>(undefined) 30 Promise.all<string | undefined | null>([Promise.resolve<string | undefined | null>(undefined)]) 35 Promise.all<string | undefined | null>([Promise.resolve<string | undefined | null>(null)]) 40 Promise.allSettled<string | undefined | null>([Promise.resolve<string | undefined | null>(undefined… 45 Promise.allSettled<string | undefined | null>([Promise.resolve<string | undefined | null>(null)]) 50 Promise.race<string | undefined | null>([Promise.resolve<string | undefined | null>(undefined)]) 55 Promise.race<string | undefined | null>([Promise.resolve<string | undefined | null>(null)]) 60 Promise.any<string | undefined | null>([Promise.resolve<string | undefined | null>(undefined)]) 65 Promise.any<string | undefined | null>([Promise.resolve<string | undefined | null>(null)])
|
| D | PromiseResolveByThenableDeferred.ets | 16 let resolve: ((value: Object) => void) | null = null; 18 let thenable = Promise.resolve<Object>(value); 20 resolve = _resolve; 33 resolve!(thenable);
|
| D | PromiseAnyResolveLateRejectIgnored.ets | 15 class Resolve implements PromiseLike<string> { 18 return Promise.resolve().then<U>((): U | PromiseLike<U> => { 27 return Promise.resolve().then<U>((): U | PromiseLike<U> => { 35 let thenable: PromiseLike<string>[] = [new Resolve(), new LateReject()]; 38 console.log('Test failed. The promise should be resolve by the specified value.');
|
| D | PromiseResolveByThenableDeferred2.ets | 16 let resolve: ((value: Object) => void) | null = null; 19 resolve = _resolve; 21 let p2 = Promise.resolve<Object>(p1); 36 resolve!(value);
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-common-tests/lambda/ |
| D | capture_var.ets | 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.ets | 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_sdk/api/@ohos/util/types/ |
| D | IsPromiseTest.ets | 21 suite.addTest("Verify Promise.resolve() returns a Promise", testIsPromise001) 22 suite.addTest("Verify Promise.resolve() with a different value", testIsPromise002) 23 suite.addTest("Verify Promise.resolve() with another value", testIsPromise003) 33 * @tc.desc: Verify Promise.resolve() returns a Promise 40 let result = proc.isPromise(Promise.resolve(42)); 47 * @tc.desc: Verify Promise.resolve() with a different value 54 let result = proc.isPromise(Promise.resolve(33)); 61 * @tc.desc: Verify Promise.resolve() with another value 68 let result = proc.isPromise(Promise.resolve(44));
|
| /arkcompiler/runtime_core/static_core/plugins/ets/stdlib/std/core/ |
| D | Promise.ets | 77 constructor(callback: (resolve: (value: T|PromiseLike<T>) => void, 194 static resolve(): Promise<void> { 200 static resolve<U>(value: U|PromiseLike<U>): Promise<U> { 222 …return new Promise<Array<U>>((resolve: (value: Array<U>) => void, reject: (error: Error) => void):… 223 new AllPromiseConcurrency<U>(resolve, reject).all(promises); 236 …return new Promise<PromiseSettledResult<U>[]>((resolve: (value: PromiseSettledResult<U>[]) => void… 238 new AllSettledPromiseConcurrency<U>(resolve, reject).allSettled(promises); 251 … return new Promise<U>((resolve: (value: U) => void, reject: (error: Error) => void): void => { 253 new AnyPromiseConcurrency<U>(resolve, reject).any(promises); 266 … return new Promise<U>((resolve: (value: U) => void, reject: (error: Error) => void): void => { [all …]
|
| /arkcompiler/ets_frontend/es2panda/test/version_control/API12beta3/syntax_feature/import_target/ |
| D | import_target.ts | 17 export function lazyImportFunc(resolve) { 19 resolve(1); 22 export default function defaultImportFunc(resolve) { 24 resolve(1);
|
| /arkcompiler/ets_runtime/ecmascript/builtins/ |
| D | builtins_promise_job.cpp | 86 // 8. Let status be Call(promiseCapability.[[Resolve]], undefined, «handlerResult.[[value]]»). in PromiseReactionJob() 104 …// 2. Let thenCallResult be Call(then, thenable, «resolvingFunctions.[[Resolve]], resolvingFunctio… in PromiseResolveThenableJob() 105 …const uint32_t argsLength = 2; // 2: «resolvingFunctions.[[Resolve]], resolvingFunctions.[[Reject]… in PromiseResolveThenableJob() 137 JSHandle<JSPromiseReactionsFunction> resolve(GetCallArg(argv, 0)); in DynamicImportJob() local 147 // Resolve request module's ohmurl in DynamicImportJob() 160 HandleModuleException(thread, resolve, reject, specifierString)); in DynamicImportJob() 170 HandleModuleException(thread, resolve, reject, specifierString)); in DynamicImportJob() 176 // resolve native module in DynamicImportJob() 180 SourceTextModule::GetNativeModuleType(requestPath), resolve, reject); in DynamicImportJob() 187 HandleModuleException(thread, resolve, reject, specifierString)); in DynamicImportJob() [all …]
|
| /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/ets_frontend/ets2panda/linter/src/lib/utils/functions/ |
| D | ProcessWrite.ts | 17 await new Promise((resolve) => { 19 resolve('success'); 25 await new Promise((resolve) => { 27 resolve('success');
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/promise/ |
| D | promise_tests.ets | 96 let p = new Promise<Object>((resolve: (value: Object) => void): void => { 113 let p = new Promise<Object>((resolve: (value: Object) => void): void => { 114 resolve(obj); 136 let p = new Promise<Object>((resolve: (value: Object) => void): void => { 164 let p = new Promise<Object>((resolve: (value: Object) => void): void => { 165 fixture.fn = resolve; 202 let p = new Promise<Object>((resolve: (value: Object) => void): void => { 203 resolve(new Object()); 218 let p = new Promise<Object>((resolve: (value: Object) => void): void => { 219 resolve(new Object()); [all …]
|
| /arkcompiler/ets_frontend/ets2panda/linter/src/lib/ts-compiler/ |
| D | ResolveSdks.ts | 38 const declarationsPath = path.resolve(SdkPath, './build-tools/ets-loader/declarations'); 44 …declarationsFileNames.push(path.resolve(SdkPath, './build-tools/ets-loader/declarations', fileName… 143 const moduleDir = path.resolve(dir, moduleName + ext); 173 const cacheKey = path.resolve(containingFile); 195 const resolvedFilePath = path.resolve(containingFile); 258 const modulePath = path.resolve(path.dirname(containingFile), moduleName); 267 const modulePath = path.resolve(path.dirname(containingFile), moduleName); 280 path.resolve(sdkDefaultApiPath, './api', moduleName + EXTNAME_D_TS), 281 path.resolve(sdkDefaultApiPath, './api', moduleName + EXTNAME_D_ETS), 282 path.resolve(sdkDefaultApiPath, './kits', moduleName + EXTNAME_D_TS), [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/declgen_ets2ts/async/ |
| D | lib.ets | 17 promise_: Promise<String> = new Promise<String>((resolve: (value: String) => void): void => { 18 resolve("Panda promise"); 26 export const myPromise: Promise<number> = new Promise<number>((resolve, reject) => { 28 resolve(42);
|
| /arkcompiler/ets_frontend/ets2panda/linter/test/ |
| D | sdk_ability_asynchronous_lifecycle.ets | 19 return new Promise((resolve, reject) => { 20 setTimeout(resolve, ms) 32 return new Promise((resolve, reject) => { 33 setTimeout(resolve, ms)
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/17.experimental_features/16.async_functions_and_methods/01.async_functions/ |
| D | async_functions15.ets | 22 const promise1 = new Promise<string>((resolve: (p: string) => void) => { 23 setTimeout(() => resolve("Promise 1 resolved"), 500); 25 const promise2 = new Promise<string>((resolve: (p: string) => void) => { 26 setTimeout(() => resolve("Promise 2 resolved"), 1000);
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_test_suite/coroutines/ |
| D | execution_order.ets | 52 : await Promise.resolve(0); 78 await Promise.resolve<Int>(0); 81 Promise.resolve<Int>(0).then(() => { 91 const p: Promise<string> = new Promise<string>((resolve, reject) => { 92 resolve("resolve"); 98 await Promise.resolve();
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/17.experimental_features/16.async_functions_and_methods/02.async_methods/ |
| D | async_method28.ets | 24 new Promise<string>((resolve: (p: string) => void) => { 26 resolve("Resolved after 100ms"); 29 new Promise<string>((resolve: (p: string) => void) => { 31 resolve("Resolved after 200ms");
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/13.compilation_units/12.program_exit/ |
| D | program_entry_normal_coroutines.ets | 21 return new Promise<number>((resolve: (p: number) => void) => { 23 resolve(10); 29 return new Promise<number>((resolve: (p: number) => void) => { 31 resolve(20);
|