File tree
38 files changed
+1231
-439
lines changed- src
- compiler
- factory
- transformers
- harness
- services
- formatting
- tests
- baselines/reference
- api
- cases
- compiler
- conformance/expressions/typeSatisfaction
- fourslash
38 files changed
+1231
-439
lines changedDiff for: src/compiler/checker.ts
+18
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
26503 | 26503 |
| |
26504 | 26504 |
| |
26505 | 26505 |
| |
| 26506 | + | |
| 26507 | + | |
26506 | 26508 |
| |
26507 | 26509 |
| |
26508 | 26510 |
| |
| |||
31313 | 31315 |
| |
31314 | 31316 |
| |
31315 | 31317 |
| |
| 31318 | + | |
| 31319 | + | |
| 31320 | + | |
| 31321 | + | |
| 31322 | + | |
| 31323 | + | |
| 31324 | + | |
| 31325 | + | |
| 31326 | + | |
| 31327 | + | |
| 31328 | + | |
| 31329 | + | |
| 31330 | + | |
| 31331 | + | |
31316 | 31332 |
| |
31317 | 31333 |
| |
31318 | 31334 |
| |
| |||
34065 | 34081 |
| |
34066 | 34082 |
| |
34067 | 34083 |
| |
| 34084 | + | |
| 34085 | + | |
34068 | 34086 |
| |
34069 | 34087 |
| |
34070 | 34088 |
| |
|
Diff for: src/compiler/diagnosticMessages.json
+8
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1060 | 1060 |
| |
1061 | 1061 |
| |
1062 | 1062 |
| |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
1063 | 1067 |
| |
1064 | 1068 |
| |
1065 | 1069 |
| |
| |||
6151 | 6155 |
| |
6152 | 6156 |
| |
6153 | 6157 |
| |
| 6158 | + | |
| 6159 | + | |
| 6160 | + | |
| 6161 | + | |
6154 | 6162 |
| |
6155 | 6163 |
| |
6156 | 6164 |
| |
|
Diff for: src/compiler/emitter.ts
+12
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1727 | 1727 |
| |
1728 | 1728 |
| |
1729 | 1729 |
| |
| 1730 | + | |
| 1731 | + | |
1730 | 1732 |
| |
1731 | 1733 |
| |
1732 | 1734 |
| |
| |||
2799 | 2801 |
| |
2800 | 2802 |
| |
2801 | 2803 |
| |
| 2804 | + | |
| 2805 | + | |
| 2806 | + | |
| 2807 | + | |
| 2808 | + | |
| 2809 | + | |
| 2810 | + | |
| 2811 | + | |
| 2812 | + | |
| 2813 | + | |
2802 | 2814 |
| |
2803 | 2815 |
| |
2804 | 2816 |
| |
|
Diff for: src/compiler/factory/nodeFactory.ts
+24
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
218 | 218 |
| |
219 | 219 |
| |
220 | 220 |
| |
| 221 | + | |
| 222 | + | |
221 | 223 |
| |
222 | 224 |
| |
223 | 225 |
| |
| |||
3099 | 3101 |
| |
3100 | 3102 |
| |
3101 | 3103 |
| |
| 3104 | + | |
| 3105 | + | |
| 3106 | + | |
| 3107 | + | |
| 3108 | + | |
| 3109 | + | |
| 3110 | + | |
| 3111 | + | |
| 3112 | + | |
| 3113 | + | |
| 3114 | + | |
| 3115 | + | |
| 3116 | + | |
| 3117 | + | |
| 3118 | + | |
| 3119 | + | |
| 3120 | + | |
| 3121 | + | |
| 3122 | + | |
| 3123 | + | |
3102 | 3124 |
| |
3103 | 3125 |
| |
3104 | 3126 |
| |
| |||
5590 | 5612 |
| |
5591 | 5613 |
| |
5592 | 5614 |
| |
| 5615 | + | |
5593 | 5616 |
| |
5594 | 5617 |
| |
5595 | 5618 |
| |
| |||
6320 | 6343 |
| |
6321 | 6344 |
| |
6322 | 6345 |
| |
| 6346 | + | |
6323 | 6347 |
| |
6324 | 6348 |
| |
6325 | 6349 |
| |
|
Diff for: src/compiler/factory/nodeTests.ts
+4
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
433 | 433 |
| |
434 | 434 |
| |
435 | 435 |
| |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
436 | 440 |
| |
437 | 441 |
| |
438 | 442 |
| |
|
Diff for: src/compiler/factory/utilities.ts
+1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
437 | 437 |
| |
438 | 438 |
| |
439 | 439 |
| |
| 440 | + | |
440 | 441 |
| |
441 | 442 |
| |
442 | 443 |
| |
|
Diff for: src/compiler/parser.ts
+11-2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
276 | 276 |
| |
277 | 277 |
| |
278 | 278 |
| |
| 279 | + | |
| 280 | + | |
| 281 | + | |
279 | 282 |
| |
280 | 283 |
| |
281 | 284 |
| |
| |||
4670 | 4673 |
| |
4671 | 4674 |
| |
4672 | 4675 |
| |
4673 |
| - | |
| 4676 | + | |
4674 | 4677 |
| |
4675 | 4678 |
| |
4676 | 4679 |
| |
| |||
4680 | 4683 |
| |
4681 | 4684 |
| |
4682 | 4685 |
| |
| 4686 | + | |
4683 | 4687 |
| |
4684 |
| - | |
| 4688 | + | |
| 4689 | + | |
4685 | 4690 |
| |
4686 | 4691 |
| |
4687 | 4692 |
| |
| |||
4700 | 4705 |
| |
4701 | 4706 |
| |
4702 | 4707 |
| |
| 4708 | + | |
| 4709 | + | |
| 4710 | + | |
| 4711 | + | |
4703 | 4712 |
| |
4704 | 4713 |
| |
4705 | 4714 |
| |
|
Diff for: src/compiler/program.ts
+3
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2168 | 2168 |
| |
2169 | 2169 |
| |
2170 | 2170 |
| |
| 2171 | + | |
| 2172 | + | |
| 2173 | + | |
2171 | 2174 |
| |
2172 | 2175 |
| |
2173 | 2176 |
| |
|
Diff for: src/compiler/scanner.ts
+1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
135 | 135 |
| |
136 | 136 |
| |
137 | 137 |
| |
| 138 | + | |
138 | 139 |
| |
139 | 140 |
| |
140 | 141 |
| |
|
Diff for: src/compiler/transformers/ts.ts
+8
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
513 | 513 |
| |
514 | 514 |
| |
515 | 515 |
| |
| 516 | + | |
| 517 | + | |
| 518 | + | |
516 | 519 |
| |
517 | 520 |
| |
518 | 521 |
| |
| |||
2258 | 2261 |
| |
2259 | 2262 |
| |
2260 | 2263 |
| |
| 2264 | + | |
| 2265 | + | |
| 2266 | + | |
| 2267 | + | |
| 2268 | + | |
2261 | 2269 |
| |
2262 | 2270 |
| |
2263 | 2271 |
| |
|
Diff for: src/compiler/types.ts
+12
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
180 | 180 |
| |
181 | 181 |
| |
182 | 182 |
| |
| 183 | + | |
183 | 184 |
| |
184 | 185 |
| |
185 | 186 |
| |
| |||
273 | 274 |
| |
274 | 275 |
| |
275 | 276 |
| |
| 277 | + | |
276 | 278 |
| |
277 | 279 |
| |
278 | 280 |
| |
| |||
602 | 604 |
| |
603 | 605 |
| |
604 | 606 |
| |
| 607 | + | |
605 | 608 |
| |
606 | 609 |
| |
607 | 610 |
| |
| |||
2485 | 2488 |
| |
2486 | 2489 |
| |
2487 | 2490 |
| |
| 2491 | + | |
| 2492 | + | |
| 2493 | + | |
| 2494 | + | |
| 2495 | + | |
| 2496 | + | |
2488 | 2497 |
| |
2489 | 2498 |
| |
2490 | 2499 |
| |
| |||
7034 | 7043 |
| |
7035 | 7044 |
| |
7036 | 7045 |
| |
| 7046 | + | |
7037 | 7047 |
| |
7038 | 7048 |
| |
7039 | 7049 |
| |
| |||
7363 | 7373 |
| |
7364 | 7374 |
| |
7365 | 7375 |
| |
| 7376 | + | |
| 7377 | + | |
7366 | 7378 |
| |
7367 | 7379 |
| |
7368 | 7380 |
| |
|
Diff for: src/compiler/utilities.ts
+7-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1936 | 1936 |
| |
1937 | 1937 |
| |
1938 | 1938 |
| |
| 1939 | + | |
1939 | 1940 |
| |
1940 | 1941 |
| |
1941 | 1942 |
| |
| |||
2034 | 2035 |
| |
2035 | 2036 |
| |
2036 | 2037 |
| |
| 2038 | + | |
| 2039 | + | |
2037 | 2040 |
| |
2038 | 2041 |
| |
2039 | 2042 |
| |
| |||
3722 | 3725 |
| |
3723 | 3726 |
| |
3724 | 3727 |
| |
| 3728 | + | |
3725 | 3729 |
| |
3726 | 3730 |
| |
3727 | 3731 |
| |
| |||
3780 | 3784 |
| |
3781 | 3785 |
| |
3782 | 3786 |
| |
| 3787 | + | |
3783 | 3788 |
| |
3784 | 3789 |
| |
3785 | 3790 |
| |
| |||
5787 | 5792 |
| |
5788 | 5793 |
| |
5789 | 5794 |
| |
5790 |
| - | |
| 5795 | + | |
| 5796 | + | |
5791 | 5797 |
| |
5792 | 5798 |
| |
5793 | 5799 |
| |
|
Diff for: src/compiler/utilitiesPublic.ts
+1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1592 | 1592 |
| |
1593 | 1593 |
| |
1594 | 1594 |
| |
| 1595 | + | |
1595 | 1596 |
| |
1596 | 1597 |
| |
1597 | 1598 |
| |
|
Diff for: src/compiler/visitorPublic.ts
+6
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
851 | 851 |
| |
852 | 852 |
| |
853 | 853 |
| |
| 854 | + | |
| 855 | + | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
| 859 | + | |
854 | 860 |
| |
855 | 861 |
| |
856 | 862 |
| |
|
Diff for: src/harness/fourslashInterfaceImpl.ts
+4
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1299 | 1299 |
| |
1300 | 1300 |
| |
1301 | 1301 |
| |
| 1302 | + | |
1302 | 1303 |
| |
1303 | 1304 |
| |
1304 | 1305 |
| |
| |||
1415 | 1416 |
| |
1416 | 1417 |
| |
1417 | 1418 |
| |
| 1419 | + | |
1418 | 1420 |
| |
1419 | 1421 |
| |
1420 | 1422 |
| |
| |||
1503 | 1505 |
| |
1504 | 1506 |
| |
1505 | 1507 |
| |
| 1508 | + | |
1506 | 1509 |
| |
1507 | 1510 |
| |
1508 | 1511 |
| |
| |||
1558 | 1561 |
| |
1559 | 1562 |
| |
1560 | 1563 |
| |
| 1564 | + | |
1561 | 1565 |
| |
1562 | 1566 |
| |
1563 | 1567 |
| |
|
0 commit comments