@@ -658,6 +658,40 @@ getExprType
658658| tst.ts:483:17:483:58 | ["hello ... string> | [first: string, string] |
659659| tst.ts:483:18:483:24 | "hello" | "hello" |
660660| tst.ts:483:27:483:33 | "world" | "world" |
661+ | tst.ts:486:8:486:11 | TS54 | typeof TS54 in library-tests/TypeScript/Types/tst.ts |
662+ | tst.ts:487:48:487:53 | colors | C[] |
663+ | tst.ts:488:12:488:17 | colors | C[] |
664+ | tst.ts:488:12:488:20 | colors[0] | C |
665+ | tst.ts:488:19:488:19 | 0 | 0 |
666+ | tst.ts:491:3:491:57 | createS ... ellow") | "red" \| "green" \| "yellow" |
667+ | tst.ts:491:21:491:46 | ["red", ... green"] | ("red" \| "green" \| "yellow")[] |
668+ | tst.ts:491:22:491:26 | "red" | "red" |
669+ | tst.ts:491:29:491:36 | "yellow" | "yellow" |
670+ | tst.ts:491:39:491:45 | "green" | "green" |
671+ | tst.ts:491:49:491:56 | "yellow" | "yellow" |
672+ | tst.ts:493:9:493:13 | myObj | Partial<Record<"even" \| "odd", number[]>> |
673+ | tst.ts:493:17:493:22 | Object | ObjectConstructor |
674+ | tst.ts:493:17:493:30 | Object.groupBy | <K extends PropertyKey, T>(items: Iterable<T>, ... |
675+ | tst.ts:493:17:495:4 | Object. ... ";\\n }) | Partial<Record<"even" \| "odd", number[]>> |
676+ | tst.ts:493:24:493:30 | groupBy | <K extends PropertyKey, T>(items: Iterable<T>, ... |
677+ | tst.ts:493:32:493:49 | [0, 1, 2, 3, 4, 5] | Iterable<number> |
678+ | tst.ts:493:33:493:33 | 0 | 0 |
679+ | tst.ts:493:36:493:36 | 1 | 1 |
680+ | tst.ts:493:39:493:39 | 2 | 2 |
681+ | tst.ts:493:42:493:42 | 3 | 3 |
682+ | tst.ts:493:45:493:45 | 4 | 4 |
683+ | tst.ts:493:48:493:48 | 5 | 5 |
684+ | tst.ts:493:52:495:3 | (num, i ... d";\\n } | (num: number, index: number) => "even" \| "odd" |
685+ | tst.ts:493:53:493:55 | num | number |
686+ | tst.ts:493:58:493:62 | index | number |
687+ | tst.ts:494:12:494:14 | num | number |
688+ | tst.ts:494:12:494:18 | num % 2 | number |
689+ | tst.ts:494:12:494:24 | num % 2 === 0 | boolean |
690+ | tst.ts:494:12:494:40 | num % 2 ... : "odd" | "even" \| "odd" |
691+ | tst.ts:494:18:494:18 | 2 | 2 |
692+ | tst.ts:494:24:494:24 | 0 | 0 |
693+ | tst.ts:494:28:494:33 | "even" | "even" |
694+ | tst.ts:494:36:494:40 | "odd" | "odd" |
661695| tstModuleCJS.cts:1:17:1:28 | tstModuleCJS | () => "a" \| "b" |
662696| tstModuleCJS.cts:2:12:2:15 | Math | Math |
663697| tstModuleCJS.cts:2:12:2:22 | Math.random | () => number |
@@ -1138,6 +1172,12 @@ getTypeExprType
11381172| tst.ts:483:46:483:50 | Pair3 | Pair3<T> |
11391173| tst.ts:483:46:483:58 | Pair3<string> | Pair3<string> |
11401174| tst.ts:483:52:483:57 | string | string |
1175+ | tst.ts:487:30:487:30 | C | C |
1176+ | tst.ts:487:40:487:45 | string | string |
1177+ | tst.ts:487:56:487:56 | C | C |
1178+ | tst.ts:487:56:487:58 | C[] | C[] |
1179+ | tst.ts:487:76:487:82 | NoInfer | any |
1180+ | tst.ts:487:84:487:84 | C | C |
11411181| tstModuleCJS.cts:1:33:1:35 | 'a' | "a" |
11421182| tstModuleCJS.cts:1:33:1:41 | 'a' \| 'b' | "a" \| "b" |
11431183| tstModuleCJS.cts:1:39:1:41 | 'b' | "b" |
@@ -1357,18 +1397,23 @@ unionIndex
13571397| "boolean" | 3 | "string" \| "number" \| "bigint" \| "boolean" \| "s... |
13581398| "c" | 2 | "a" \| "b" \| "c" |
13591399| "circle" | 0 | "circle" \| "square" |
1400+ | "even" | 0 | "even" \| "odd" |
13601401| "function" | 7 | "string" \| "number" \| "bigint" \| "boolean" \| "s... |
13611402| "green" | 1 | "red" \| "green" \| "blue" |
1403+ | "green" | 1 | "red" \| "green" \| "yellow" |
13621404| "hello" | 0 | "hello" \| 42 |
13631405| "number" | 1 | "string" \| "number" \| "bigint" \| "boolean" \| "s... |
13641406| "number" | 1 | keyof TypeMap |
13651407| "object" | 6 | "string" \| "number" \| "bigint" \| "boolean" \| "s... |
1408+ | "odd" | 1 | "even" \| "odd" |
13661409| "red" | 0 | "red" \| "green" \| "blue" |
1410+ | "red" | 0 | "red" \| "green" \| "yellow" |
13671411| "square" | 1 | "circle" \| "square" |
13681412| "string" | 0 | "string" \| "number" \| "bigint" \| "boolean" \| "s... |
13691413| "string" | 0 | keyof TypeMap |
13701414| "symbol" | 4 | "string" \| "number" \| "bigint" \| "boolean" \| "s... |
13711415| "undefined" | 5 | "string" \| "number" \| "bigint" \| "boolean" \| "s... |
1416+ | "yellow" | 2 | "red" \| "green" \| "yellow" |
13721417| () => number | 0 | (() => number) \| (ClassMethodDecoratorContext<P... |
13731418| () => number | 1 | void \| (() => number) |
13741419| ClassMethodDecoratorContext<Person, () => numbe... | 1 | (() => number) \| (ClassMethodDecoratorContext<P... |
0 commit comments