@@ -658,6 +658,40 @@ getExprType
658
658
| tst.ts:483:17:483:58 | ["hello ... string> | [first: string, string] |
659
659
| tst.ts:483:18:483:24 | "hello" | "hello" |
660
660
| 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" |
661
695
| tstModuleCJS.cts:1:17:1:28 | tstModuleCJS | () => "a" \| "b" |
662
696
| tstModuleCJS.cts:2:12:2:15 | Math | Math |
663
697
| tstModuleCJS.cts:2:12:2:22 | Math.random | () => number |
@@ -1138,6 +1172,12 @@ getTypeExprType
1138
1172
| tst.ts:483:46:483:50 | Pair3 | Pair3<T> |
1139
1173
| tst.ts:483:46:483:58 | Pair3<string> | Pair3<string> |
1140
1174
| 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 |
1141
1181
| tstModuleCJS.cts:1:33:1:35 | 'a' | "a" |
1142
1182
| tstModuleCJS.cts:1:33:1:41 | 'a' \| 'b' | "a" \| "b" |
1143
1183
| tstModuleCJS.cts:1:39:1:41 | 'b' | "b" |
@@ -1357,18 +1397,23 @@ unionIndex
1357
1397
| "boolean" | 3 | "string" \| "number" \| "bigint" \| "boolean" \| "s... |
1358
1398
| "c" | 2 | "a" \| "b" \| "c" |
1359
1399
| "circle" | 0 | "circle" \| "square" |
1400
+ | "even" | 0 | "even" \| "odd" |
1360
1401
| "function" | 7 | "string" \| "number" \| "bigint" \| "boolean" \| "s... |
1361
1402
| "green" | 1 | "red" \| "green" \| "blue" |
1403
+ | "green" | 1 | "red" \| "green" \| "yellow" |
1362
1404
| "hello" | 0 | "hello" \| 42 |
1363
1405
| "number" | 1 | "string" \| "number" \| "bigint" \| "boolean" \| "s... |
1364
1406
| "number" | 1 | keyof TypeMap |
1365
1407
| "object" | 6 | "string" \| "number" \| "bigint" \| "boolean" \| "s... |
1408
+ | "odd" | 1 | "even" \| "odd" |
1366
1409
| "red" | 0 | "red" \| "green" \| "blue" |
1410
+ | "red" | 0 | "red" \| "green" \| "yellow" |
1367
1411
| "square" | 1 | "circle" \| "square" |
1368
1412
| "string" | 0 | "string" \| "number" \| "bigint" \| "boolean" \| "s... |
1369
1413
| "string" | 0 | keyof TypeMap |
1370
1414
| "symbol" | 4 | "string" \| "number" \| "bigint" \| "boolean" \| "s... |
1371
1415
| "undefined" | 5 | "string" \| "number" \| "bigint" \| "boolean" \| "s... |
1416
+ | "yellow" | 2 | "red" \| "green" \| "yellow" |
1372
1417
| () => number | 0 | (() => number) \| (ClassMethodDecoratorContext<P... |
1373
1418
| () => number | 1 | void \| (() => number) |
1374
1419
| ClassMethodDecoratorContext<Person, () => numbe... | 1 | (() => number) \| (ClassMethodDecoratorContext<P... |
0 commit comments