Home
last modified time | relevance | path

Searched refs:t1 (Results 1 – 25 of 47) sorted by relevance

12

/arkcompiler/ets_runtime/test/typeinfer/automatedcases/
DemitExponentiationOperatorInTempalteString4ES6.ts21 let t1 = 10;
22 AssertType(t1, "number");
33 `${t1 ** -t2} world`;
34 AssertType(`${t1 ** -t2} world`, "string");
35 AssertType(t1 ** -t2, "number");
36 AssertType(t1, "number");
40 `${(-t1) ** t2 - t1} world`;
41 AssertType(`${(-t1) ** t2 - t1} world`, "string");
42 AssertType((-t1) ** t2 - t1, "number");
43 AssertType((-t1) ** t2, "number");
[all …]
DemitExponentiationOperatorInTempalteString4.ts21 let t1 = 10;
22 AssertType(t1, "number");
33 `${t1 ** -t2} world`;
34 AssertType(`${t1 ** -t2} world`, "string");
35 AssertType(t1 ** -t2, "number");
36 AssertType(t1, "number");
40 `${(-t1) ** t2 - t1} world`;
41 AssertType(`${(-t1) ** t2 - t1} world`, "string");
42 AssertType((-t1) ** t2 - t1, "number");
43 AssertType((-t1) ** t2, "number");
[all …]
DemitExponentiationOperatorInTemplateString2.ts21 let t1 = 10;
22 AssertType(t1, "number");
33 `hello ${t1 ** t2}`;
34 AssertType(`hello ${t1 ** t2}`, "string");
35 AssertType(t1 ** t2, "number");
36 AssertType(t1, "number");
39 `hello ${t1 ** t2 ** t1}`;
40 AssertType(`hello ${t1 ** t2 ** t1}`, "string");
41 AssertType(t1 ** t2 ** t1, "number");
42 AssertType(t1, "number");
[all …]
DemitExponentiationOperatorInTemplateString1.ts21 let t1 = 10;
22 AssertType(t1, "number");
33 `${t1 ** t2}`;
34 AssertType(`${t1 ** t2}`, "string");
35 AssertType(t1 ** t2, "number");
36 AssertType(t1, "number");
39 `${t1 ** t2 ** t1}`;
40 AssertType(`${t1 ** t2 ** t1}`, "string");
41 AssertType(t1 ** t2 ** t1, "number");
42 AssertType(t1, "number");
[all …]
DemitExponentiationOperatorInTemplateString2ES6.ts21 let t1 = 10;
22 AssertType(t1, "number");
33 `hello ${t1 ** t2}`;
34 AssertType(`hello ${t1 ** t2}`, "string");
35 AssertType(t1 ** t2, "number");
36 AssertType(t1, "number");
39 `hello ${t1 ** t2 ** t1}`;
40 AssertType(`hello ${t1 ** t2 ** t1}`, "string");
41 AssertType(t1 ** t2 ** t1, "number");
42 AssertType(t1, "number");
[all …]
DemitExponentiationOperatorInTemplateString3.ts21 let t1 = 10;
22 AssertType(t1, "number");
33 `${t1 ** t2} world`;
34 AssertType(`${t1 ** t2} world`, "string");
35 AssertType(t1 ** t2, "number");
36 AssertType(t1, "number");
39 `${t1 ** t2 ** t1} world`;
40 AssertType(`${t1 ** t2 ** t1} world`, "string");
41 AssertType(t1 ** t2 ** t1, "number");
42 AssertType(t1, "number");
[all …]
DemitExponentiationOperatorInTemplateString3ES6.ts21 let t1 = 10;
22 AssertType(t1, "number");
33 `${t1 ** t2} world`;
34 AssertType(`${t1 ** t2} world`, "string");
35 AssertType(t1 ** t2, "number");
36 AssertType(t1, "number");
39 `${t1 ** t2 ** t1} world`;
40 AssertType(`${t1 ** t2 ** t1} world`, "string");
41 AssertType(t1 ** t2 ** t1, "number");
42 AssertType(t1, "number");
[all …]
DemitExponentiationOperatorInTemplateString1ES6.ts21 let t1 = 10;
22 AssertType(t1, "number");
33 `${t1 ** t2}`;
34 AssertType(`${t1 ** t2}`, "string");
35 AssertType(t1 ** t2, "number");
36 AssertType(t1, "number");
39 `${t1 ** t2 ** t1}`;
40 AssertType(`${t1 ** t2 ** t1}`, "string");
41 AssertType(t1 ** t2 ** t1, "number");
42 AssertType(t1, "number");
[all …]
DgenericRestParameters2.ts21 declare const t1: [number, string, ...boolean[]];
22 AssertType(t1, "[number, string, ...boolean[]]");
109 f10(t1[0], t1[1], t1[2], t1[3]);
110 AssertType(f10(t1[0], t1[1], t1[2], t1[3]), "void");
112 AssertType(t1[0], "number");
113 AssertType(t1, "[number, string, ...boolean[]]");
115 AssertType(t1[1], "string");
116 AssertType(t1, "[number, string, ...boolean[]]");
118 AssertType(t1[2], "boolean");
119 AssertType(t1, "[number, string, ...boolean[]]");
[all …]
DpartiallyAnnotatedFunctionInferenceWithTypeParameter.ts29 declare function test<T extends C>(a: (t: T, t1: T) => void): T
31 declare function testRest<T extends C>(a: (t: T, t1: T, ...ts: T[]) => void): T
35 test((t1: D, t2) => { t2.test2 })
36 AssertType(test((t1: D, t2) => { t2.test2 }), "D");
38 AssertType((t1: D, t2) => { t2.test2 }, "(D, D) => void");
39 AssertType(t1, "D");
43 test((t1, t2: D) => { t2.test2 })
44 AssertType(test((t1, t2: D) => { t2.test2 }), "D");
46 AssertType((t1, t2: D) => { t2.test2 }, "(D, D) => void");
47 AssertType(t1, "D");
[all …]
DtypeParameterFixingWithContextSensitiveArguments5.ts21 function f<T, U>(t1: T, u1: U, pf1: (u2: U) => T, pf2: (t2: T) => U): [T, U] {
22 AssertType([t1, pf2(t1)], "[T, U]");
23 return [t1, pf2(t1)];
25 AssertType(t1, "T");
27 AssertType(pf2(t1), "U");
31 AssertType(t1, "T");
DgenericObjectLitReturnType.ts37 let t1 = x.f(5); variable
38 AssertType(t1, "{ a: number; }");
43 t1.a = 5; // Should not error: t1 should have type {a: number}, instead has type {a: T
44 AssertType(t1.a = 5, "int");
46 AssertType(t1.a, "number");
DrestParameterAssignmentCompatibility.ts51 let t1: T1; variable
52 AssertType(t1, "T1");
55 t1 = s; // Similar to above, but optionality does not matter here.
56 AssertType(t1 = s, "S");
57 AssertType(t1, "T1");
DdestructuringVariableDeclaration1ES6.ts68 let temp = { t1: true, t2: "false" };
70 AssertType({ t1: true, t2: "false" }, "{ t1: boolean; t2: string; }");
71 AssertType(t1, "boolean");
76 let [b2 = 3, b3 = true, b4 = temp] = [3, false, { t1: false, t2: "hello" }]; variable
83 AssertType([3, false, { t1: false, t2: "hello" }], "[number, false, { t1: false; t2: string; }]");
86 AssertType({ t1: false, t2: "hello" }, "{ t1: false; t2: string; }");
87 AssertType(t1, "boolean");
DdestructuringVariableDeclaration1ES5iterable.ts68 let temp = { t1: true, t2: "false" };
70 AssertType({ t1: true, t2: "false" }, "{ t1: boolean; t2: string; }");
71 AssertType(t1, "boolean");
76 let [b2 = 3, b3 = true, b4 = temp] = [3, false, { t1: false, t2: "hello" }]; variable
83 AssertType([3, false, { t1: false, t2: "hello" }], "[number, false, { t1: false; t2: string; }]");
86 AssertType({ t1: false, t2: "hello" }, "{ t1: false; t2: string; }");
87 AssertType(t1, "boolean");
/arkcompiler/ets_runtime/test/typeinfer/automatedcases/dynamicNames/
Dmain.ts106 let t1: T1; variable
107 AssertType(t1, "T1");
172 t0 = t1, t0 = t2, t0 = t3, t1 = t0, t1 = t2, t1 = t3, t2 = t0, t2 = t1, t2 = t3, t3 = t0, t3 = t1, …
173 AssertType(t0 = t1, t0 = t2, t0 = t3, t1 = t0, t1 = t2, t1 = t3, t2 = t0, t2 = t1, t2 = t3, t3 = t0…
174 AssertType(t0 = t1, t0 = t2, t0 = t3, t1 = t0, t1 = t2, t1 = t3, t2 = t0, t2 = t1, t2 = t3, t3 = t0…
175 AssertType(t0 = t1, t0 = t2, t0 = t3, t1 = t0, t1 = t2, t1 = t3, t2 = t0, t2 = t1, t2 = t3, t3 = t0…
176 AssertType(t0 = t1, t0 = t2, t0 = t3, t1 = t0, t1 = t2, t1 = t3, t2 = t0, t2 = t1, t2 = t3, "T3");
177 AssertType(t0 = t1, t0 = t2, t0 = t3, t1 = t0, t1 = t2, t1 = t3, t2 = t0, t2 = t1, "T1");
178 AssertType(t0 = t1, t0 = t2, t0 = t3, t1 = t0, t1 = t2, t1 = t3, t2 = t0, "T0");
179 AssertType(t0 = t1, t0 = t2, t0 = t3, t1 = t0, t1 = t2, t1 = t3, "T3");
[all …]
/arkcompiler/ets_runtime/test/typeinfer/module_test/module_multi_import/
Dexport3.ts19 constructor(t1 : number) {
20 this.value = t1;
27 let t1 = new Test3(123); variable
28 export let t2 = t1.foo() + 2.2;
29 AssertType(t1, "Test3");
30 AssertType(t1.value, "number");
31 AssertType(t1.foo(), "number");
Dexport2.ts23 let t1 = Test2(t0, 123); variable
24 let t3 = t1 + t2;
28 AssertType(t1, "number");
/arkcompiler/ets_runtime/test/typeinfer/module_test/module_retransmission/
Dexport3.ts19 constructor(t1 : number) {
20 this.value = t1;
27 let t1 = new Test2(123); variable
28 AssertType(t1, "Test2");
29 AssertType(t1.value, "number");
30 AssertType(t1.foo(), "number");
Dexport.ts31 let t1 = new Test1("abc"); variable
32 AssertType(t1, "Test1");
33 AssertType(t1.value1, "string");
34 AssertType(t1.foo(), "string");
36 AssertType(foo2(t1, "def"), "string");
Dmodule_retransmission.ts20 let t1 = new Test1("abc"); variable
22 let t3 = foo2(t1, "def")
24 AssertType(t1, "Test1");
/arkcompiler/ets_runtime/test/typeinfer/es2abc_feature/indexsignature_class/
Dindexsignature_class.ts34 let t1:TestNumber = new TestNumber(123);
35 t1[1] = "abc";
36 t1[2] = "def";
45 AssertType(t1.value, "number");
46 AssertType(t1[1], "string");
47 AssertType(t1[2], "string");
/arkcompiler/ets_runtime/test/typeinfer/class/
Dclass.ts18 t1:number;
19 constructor(t1:number) {
20 this.t1 = t1;
31 let s1 = new A(1).t1;
/arkcompiler/ets_runtime/test/typeinfer/module_test/module_class/
Dexport1.ts27 let t1 = new Test1("abc"); variable
28 AssertType(t1, "Test1");
29 AssertType(t1.value1, "string");
30 AssertType(t1.foo(), "string");
Dmodule_class.ts21 let t1 = new Test1("abc"); variable
22 AssertType(t1, "Test1");
23 AssertType(t1.value1, "string");

12