File tree
36 files changed
+1543
-189
lines changed- src
- compiler
- services
- tests
- baselines/reference
- cases/conformance/types/intersection
36 files changed
+1543
-189
lines changedDiff for: src/compiler/checker.ts
+266-150
Large diffs are not rendered by default.
Diff for: src/compiler/declarationEmitter.ts
+6
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
340 | 340 |
| |
341 | 341 |
| |
342 | 342 |
| |
| 343 | + | |
| 344 | + | |
343 | 345 |
| |
344 | 346 |
| |
345 | 347 |
| |
| |||
416 | 418 |
| |
417 | 419 |
| |
418 | 420 |
| |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
419 | 425 |
| |
420 | 426 |
| |
421 | 427 |
| |
|
Diff for: src/compiler/parser.ts
+16-7
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
115 | 115 |
| |
116 | 116 |
| |
117 | 117 |
| |
118 |
| - | |
| 118 | + | |
| 119 | + | |
119 | 120 |
| |
120 | 121 |
| |
121 | 122 |
| |
| |||
2401 | 2402 |
| |
2402 | 2403 |
| |
2403 | 2404 |
| |
2404 |
| - | |
2405 |
| - | |
2406 |
| - | |
| 2405 | + | |
| 2406 | + | |
| 2407 | + | |
2407 | 2408 |
| |
2408 | 2409 |
| |
2409 |
| - | |
2410 |
| - | |
| 2410 | + | |
| 2411 | + | |
2411 | 2412 |
| |
2412 | 2413 |
| |
2413 |
| - | |
| 2414 | + | |
2414 | 2415 |
| |
2415 | 2416 |
| |
2416 | 2417 |
| |
2417 | 2418 |
| |
2418 | 2419 |
| |
2419 | 2420 |
| |
| 2421 | + | |
| 2422 | + | |
| 2423 | + | |
| 2424 | + | |
| 2425 | + | |
| 2426 | + | |
| 2427 | + | |
| 2428 | + | |
2420 | 2429 |
| |
2421 | 2430 |
| |
2422 | 2431 |
| |
|
Diff for: src/compiler/types.ts
+26-14
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
191 | 191 |
| |
192 | 192 |
| |
193 | 193 |
| |
| 194 | + | |
194 | 195 |
| |
195 | 196 |
| |
196 | 197 |
| |
| |||
667 | 668 |
| |
668 | 669 |
| |
669 | 670 |
| |
670 |
| - | |
| 671 | + | |
671 | 672 |
| |
672 | 673 |
| |
673 | 674 |
| |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
674 | 679 |
| |
675 | 680 |
| |
676 | 681 |
| |
| |||
1573 | 1578 |
| |
1574 | 1579 |
| |
1575 | 1580 |
| |
1576 |
| - | |
| 1581 | + | |
1577 | 1582 |
| |
1578 | 1583 |
| |
1579 | 1584 |
| |
| |||
1652 | 1657 |
| |
1653 | 1658 |
| |
1654 | 1659 |
| |
1655 |
| - | |
| 1660 | + | |
1656 | 1661 |
| |
1657 | 1662 |
| |
1658 | 1663 |
| |
| |||
1721 | 1726 |
| |
1722 | 1727 |
| |
1723 | 1728 |
| |
1724 |
| - | |
1725 |
| - | |
1726 |
| - | |
| 1729 | + | |
| 1730 | + | |
| 1731 | + | |
| 1732 | + | |
1727 | 1733 |
| |
1728 |
| - | |
1729 |
| - | |
| 1734 | + | |
| 1735 | + | |
1730 | 1736 |
| |
1731 |
| - | |
| 1737 | + | |
1732 | 1738 |
| |
1733 |
| - | |
1734 |
| - | |
| 1739 | + | |
| 1740 | + | |
1735 | 1741 |
| |
1736 | 1742 |
| |
1737 | 1743 |
| |
| |||
1740 | 1746 |
| |
1741 | 1747 |
| |
1742 | 1748 |
| |
| 1749 | + | |
| 1750 | + | |
1743 | 1751 |
| |
1744 | 1752 |
| |
1745 | 1753 |
| |
| |||
1799 | 1807 |
| |
1800 | 1808 |
| |
1801 | 1809 |
| |
1802 |
| - | |
| 1810 | + | |
1803 | 1811 |
| |
1804 | 1812 |
| |
1805 | 1813 |
| |
1806 | 1814 |
| |
1807 | 1815 |
| |
1808 | 1816 |
| |
1809 | 1817 |
| |
| 1818 | + | |
| 1819 | + | |
| 1820 | + | |
| 1821 | + | |
1810 | 1822 |
| |
1811 |
| - | |
1812 |
| - | |
| 1823 | + | |
| 1824 | + | |
1813 | 1825 |
| |
1814 | 1826 |
| |
1815 | 1827 |
| |
|
Diff for: src/services/services.ts
+2-2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3689 | 3689 |
| |
3690 | 3690 |
| |
3691 | 3691 |
| |
3692 |
| - | |
| 3692 | + | |
3693 | 3693 |
| |
3694 | 3694 |
| |
3695 | 3695 |
| |
| |||
5159 | 5159 |
| |
5160 | 5160 |
| |
5161 | 5161 |
| |
5162 |
| - | |
| 5162 | + | |
5163 | 5163 |
| |
5164 | 5164 |
| |
5165 | 5165 |
| |
|
+10-10
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
75 | 75 |
| |
76 | 76 |
| |
77 | 77 |
| |
78 |
| - | |
79 |
| - | |
80 |
| - | |
81 |
| - | |
82 |
| - | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
83 | 83 |
| |
84 | 84 |
| |
85 | 85 |
| |
86 |
| - | |
| 86 | + | |
87 | 87 |
| |
88 |
| - | |
| 88 | + | |
89 | 89 |
| |
90 | 90 |
| |
91 | 91 |
| |
92 |
| - | |
93 |
| - | |
| 92 | + | |
| 93 | + | |
94 | 94 |
| |
95 | 95 |
| |
96 | 96 |
| |
97 |
| - | |
| 97 | + | |
98 | 98 |
| |
99 | 99 |
| |
100 | 100 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + |
0 commit comments