@@ -692,6 +692,43 @@ getExprType
692
692
| tst.ts:494:24:494:24 | 0 | 0 |
693
693
| tst.ts:494:28:494:33 | "even" | "even" |
694
694
| tst.ts:494:36:494:40 | "odd" | "odd" |
695
+ | tst.ts:498:8:498:11 | TS55 | typeof TS55 in library-tests/TypeScript/Types/tst.ts |
696
+ | tst.ts:499:9:499:15 | strings | string[] |
697
+ | tst.ts:499:19:499:32 | (["foo", 123]) | (string \| number)[] |
698
+ | tst.ts:499:19:500:11 | (["foo" ... .filter | { <S extends string \| number>(predicate: (value... |
699
+ | tst.ts:499:19:500:39 | (["foo" ... tring") | string[] |
700
+ | tst.ts:499:20:499:31 | ["foo", 123] | (string \| number)[] |
701
+ | tst.ts:499:21:499:25 | "foo" | "foo" |
702
+ | tst.ts:499:28:499:30 | 123 | 123 |
703
+ | tst.ts:500:6:500:11 | filter | { <S extends string \| number>(predicate: (value... |
704
+ | tst.ts:500:13:500:13 | s | string \| number |
705
+ | tst.ts:500:13:500:38 | s => ty ... string" | (s: string \| number) => s is string |
706
+ | tst.ts:500:18:500:25 | typeof s | "string" \| "number" \| "bigint" \| "boolean" \| "s... |
707
+ | tst.ts:500:18:500:38 | typeof ... string" | boolean |
708
+ | tst.ts:500:25:500:25 | s | string \| number |
709
+ | tst.ts:500:31:500:38 | "string" | "string" |
710
+ | tst.ts:502:14:502:16 | str | string |
711
+ | tst.ts:502:21:502:27 | strings | string[] |
712
+ | tst.ts:503:5:503:7 | str | string |
713
+ | tst.ts:503:5:503:19 | str.toLowerCase | () => string |
714
+ | tst.ts:503:5:503:21 | str.toLowerCase() | string |
715
+ | tst.ts:503:9:503:19 | toLowerCase | () => string |
716
+ | tst.ts:506:12:506:13 | f1 | (obj: Record<string, unknown>, key: string) => ... |
717
+ | tst.ts:506:15:506:17 | obj | Record<string, unknown> |
718
+ | tst.ts:506:45:506:47 | key | string |
719
+ | tst.ts:507:9:507:23 | typeof obj[key] | "string" \| "number" \| "bigint" \| "boolean" \| "s... |
720
+ | tst.ts:507:9:507:36 | typeof ... string" | boolean |
721
+ | tst.ts:507:16:507:18 | obj | Record<string, unknown> |
722
+ | tst.ts:507:16:507:23 | obj[key] | unknown |
723
+ | tst.ts:507:20:507:22 | key | string |
724
+ | tst.ts:507:29:507:36 | "string" | "string" |
725
+ | tst.ts:508:11:508:13 | str | string |
726
+ | tst.ts:508:17:508:19 | obj | Record<string, unknown> |
727
+ | tst.ts:508:17:508:24 | obj[key] | string |
728
+ | tst.ts:508:17:508:36 | obj[key].toUpperCase | () => string |
729
+ | tst.ts:508:17:508:38 | obj[key ... rCase() | string |
730
+ | tst.ts:508:21:508:23 | key | string |
731
+ | tst.ts:508:26:508:36 | toUpperCase | () => string |
695
732
| tstModuleCJS.cts:1:17:1:28 | tstModuleCJS | () => "a" \| "b" |
696
733
| tstModuleCJS.cts:2:12:2:15 | Math | Math |
697
734
| tstModuleCJS.cts:2:12:2:22 | Math.random | () => number |
@@ -1178,6 +1215,11 @@ getTypeExprType
1178
1215
| tst.ts:487:56:487:58 | C[] | C[] |
1179
1216
| tst.ts:487:76:487:82 | NoInfer | any |
1180
1217
| tst.ts:487:84:487:84 | C | C |
1218
+ | tst.ts:506:20:506:25 | Record | Record<K, T> |
1219
+ | tst.ts:506:20:506:42 | Record< ... nknown> | Record<string, unknown> |
1220
+ | tst.ts:506:27:506:32 | string | string |
1221
+ | tst.ts:506:35:506:41 | unknown | unknown |
1222
+ | tst.ts:506:50:506:55 | string | string |
1181
1223
| tstModuleCJS.cts:1:33:1:35 | 'a' | "a" |
1182
1224
| tstModuleCJS.cts:1:33:1:41 | 'a' \| 'b' | "a" \| "b" |
1183
1225
| tstModuleCJS.cts:1:39:1:41 | 'b' | "b" |
@@ -1375,6 +1417,7 @@ unknownType
1375
1417
| tst.ts:228:12:228:16 | other | unknown |
1376
1418
| tst.ts:229:16:229:20 | other | unknown |
1377
1419
| tst.ts:230:20:230:24 | other | unknown |
1420
+ | tst.ts:507:16:507:23 | obj[key] | unknown |
1378
1421
abstractSignature
1379
1422
| (): HasArea |
1380
1423
| new (): HasArea |
0 commit comments