| /arkcompiler/ets_frontend/es2panda/test/parser/ts/type_checker/ |
| D | objectLiteralAssignability19.ts | 17 var a: { a: number, b: { a: number, b: string }, c: { b: boolean, a: null, } }; variable 18 var b: { a: number | string, b: { a: number, b: number }, c: { a: { a: number, b: string }, d: bool… variable
|
| D | objectLiteralAssignability.ts | 18 var obj2: { a: number, b: string } | { a: number, b: string, c: number } = { a: 5, b: "foo", ...obj… variable 22 var obj4: { a: typeof obj3, b?: { a: number, b?: string } } = { a: {}, b: { a: 5 } }; variable 26 var obj5: { a: { a: number, b: string }, b: { a: boolean } } = { a: { a: 5, b: "foo" }, b: { a: tru… variable 27 var obj6: { a(a: number, b: string): number, b(): boolean }; variable 30 var obj7: {} | { a: number } | { a: string, b: number } | { a: boolean, b: string, c: number }; variable 49 var obj12: { a?: number, b?: string, c?: boolean }; variable 60 b: string, property 69 var obj14: { a: number[] | [string, string, string], b?(a: number[]): string[] } | interface2; variable
|
| D | objectLiteralAssignability17.ts | 17 var a: { a: number, b: string }; variable 18 var b: { a: typeof a, b: string }; variable
|
| D | varRedeclaration.ts | 20 var b: number; variable 21 var b: number; variable 26 var d: { a: number, b: string }; variable 32 var f: { a: number, b: string } | { a: number[], b?: string }; variable 33 var f: { a: number, b: string } | { a: number[], b?: string }; variable 37 b: string, property 42 b: string, property 83 var k: { a: number, b: number, c: number, d: string, e: string }; variable 94 var m: [a: number, b: string, c: boolean]; variable 115 var p: { a: number, b: string }; variable
|
| D | tupleAssignability18.ts | 16 var a: [a?: [a: number, b?: number], b?: [number | string], c?: typeof b] = [[2], func(5, "foo"), [… variable 17 var b: [[[number]]]; variable
|
| D | tupleAssignability12.ts | 17 var a: [a: number, b: string, c?: number]; variable 18 var b: [a: number, b: string, c: number, d: number]; variable
|
| D | interfaceAssignment2.ts | 19 b: string, property 24 b: number, property 28 var b: B; variable
|
| D | test-type-literal.ts | 17 var a: { new(a: number, b: string): number; a: string; b?(a: number, [c, d], k?: string): boolean } variable 18 var b: { a: number, b: number; c?: string } variable 22 a: number, 5: number; b?: string, 6?: number, variable
|
| D | objectLiteralAssignability16.ts | 21 interface b { interface 23 b: string, property 28 b: string, property
|
| D | objectLiteralAssignability14.ts | 17 var a: { a: { a: number, b: string[] } } | { a: { a: number[], b: number } } = { a: { a: [1, 2, 3, … variable
|
| D | recursiveFunction.ts | 23 var b: any; variable 24 var b = foo(2, "bar"); variable
|
| D | objectLiteralAssignability13.ts | 17 var a: { a: { a: number, b: string[] } } | { a: { a: number[], b: number } } = { a: { a: [1, 2, 3, … variable
|
| D | objectDestructuring18.ts | 17 var { a, b }: { a: number, b: string } | { a: string } = { a: "foo" }; variable
|
| D | objectLiteralAssignability12.ts | 17 var a: { a: { a: number, b: string[] } } | { a: { a: number[], b: number } } = { a: { a: [1, 2, 3, … variable
|
| D | objectLiteralAssignability6.ts | 17 var a: { a: number, b: string } | { a: string, b: number } = { a: true }; variable
|
| D | objectLiteralAssignability11.ts | 17 var a: { a: { a: number, b: string[] } } | { a: { a: number[], b: number } } = { a: 5 } variable
|
| D | objectDestructuring19.ts | 17 var { a }: { a: number } | { a: number, b: string, c: { a: number, b: boolean } } | number = { a: 1… variable
|
| D | varRedeclaration11.ts | 17 var a: {} | { a: number, b: string } | number; variable 18 var a: { a: number, b: string } | string | {}; variable
|
| D | objectDestructuring23.ts | 18 var { b: { c: [a, b] } } = a; variable
|
| D | tupleAssignability.ts | 21 var tuple5: [[a: number, b?: string], [boolean | string, number[]]] = [[1], ["foo", [1, 2, 3]]]; variable 29 var tuple11: [a: number, b: number | string, c: boolean]; variable 30 var tuple12: [a: number, b: string, c: boolean, d?: any]; variable 31 var tuple13: [a?: number, b?: number, c?: number]; variable 63 var b: typeof func2 = tuple18[0]; variable 67 var tuple20: [a: string, b: number, c?: boolean]; variable 68 var tuple21: number | typeof tuple20 | [a: string, b: number]; variable
|
| D | interfaceUsedAsValue.ts | 19 b(a: any, b: any): string, method 24 var b = a; variable
|
| /arkcompiler/ets_frontend/es2panda/test/parser/ts/ |
| D | test_module.ts | 22 b(): number method 29 function b() { } function 59 declare var b; variable 65 declare var b; variable 70 var b; variable 74 var b; variable
|
| D | test-type-literal.ts | 17 var a: { new(a: number, b: string): number; a: string; b?(a, [c, d], k?) } variable 18 var b: { a: number, b: number; c?: string } variable
|
| D | test-tuple-type.ts | 17 var a: [a: number, b: string, c: (boolean | void)[]]; variable 18 var b: [string, string, string]; variable 19 var c: [[a: number, b: string], (a: void, b: [boolean, boolean]) => undefined] variable
|
| /arkcompiler/ets_runtime/test/moduletest/calltype/ |
| D | calltype.js | 47 function foo2 (a, b) { argument 51 function foo3 (a, b, c) { argument 55 function foo4 (a, b, c, d) { argument 87 var b = new String("newobj native"); variable
|