Commit 414bc49
authored
Module or
* Type side of import types
* Value side of import types
* Accept library changes
* Refined implementation, more tests
* Allow resolutions to be performed late if the resolution still results in a file already in the build
* Add another test case
* Add some jsdoc usages
* Allow nodebuilder to use import types where appropriate
* Parse & check generic instantiations
* use import types in nodebuilder for typeof module symbols
* Wire up go to definition for import types
* Accept updated type/symbol baselines now that symbols are wired in
* PR feedback
* Fix changes from merge
* Walk back late import handling
* Remove unused diagnostic
* Remove unrelated changes
* Use recursive function over loop
* Emit type arguments
* undo unrelated change
* Test for and support import type nodes in bundled declaration emitimport types (microsoft#22592)1 parent 5c44241 commit 414bc49Copy full SHA for 414bc49
287 files changed
+3,825-1,278Lines changed: 3825 additions & 1278 deletions
File tree
Expand file treeCollapse file tree
Open diff view settings
Filter options
- src/compiler
- transformers
- tests
- baselines/reference
- api
- cases
- conformance/types/import
- fourslash
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Expand file treeCollapse file tree
Open diff view settings
Collapse file
+163-25Lines changed: 163 additions & 25 deletions
Large diffs are not rendered by default.
Collapse file
src/compiler/diagnosticMessages.json
Copy file name to clipboardExpand all lines: src/compiler/diagnosticMessages.json+12Lines changed: 12 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
955 | 955 | |
956 | 956 | |
957 | 957 | |
| 958 | + |
| 959 | + |
| 960 | + |
| 961 | + |
| 962 | + |
| 963 | + |
| 964 | + |
| 965 | + |
| 966 | + |
| 967 | + |
| 968 | + |
| 969 | + |
958 | 970 | |
959 | 971 | |
960 | 972 | |
|
Collapse file
+18Lines changed: 18 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
615 | 615 | |
616 | 616 | |
617 | 617 | |
| 618 | + |
| 619 | + |
618 | 620 | |
619 | 621 | |
620 | 622 | |
| ||
1327 | 1329 | |
1328 | 1330 | |
1329 | 1331 | |
| 1332 | + |
| 1333 | + |
| 1334 | + |
| 1335 | + |
| 1336 | + |
| 1337 | + |
| 1338 | + |
| 1339 | + |
| 1340 | + |
| 1341 | + |
| 1342 | + |
| 1343 | + |
| 1344 | + |
| 1345 | + |
| 1346 | + |
| 1347 | + |
1330 | 1348 | |
1331 | 1349 | |
1332 | 1350 | |
|
Collapse file
+18Lines changed: 18 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
809 | 809 | |
810 | 810 | |
811 | 811 | |
| 812 | + |
| 813 | + |
| 814 | + |
| 815 | + |
| 816 | + |
| 817 | + |
| 818 | + |
| 819 | + |
| 820 | + |
| 821 | + |
| 822 | + |
| 823 | + |
| 824 | + |
| 825 | + |
| 826 | + |
| 827 | + |
| 828 | + |
| 829 | + |
812 | 830 | |
813 | 831 | |
814 | 832 | |
|
Collapse file
+30-1Lines changed: 30 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
189 | 189 | |
190 | 190 | |
191 | 191 | |
| 192 | + |
| 193 | + |
| 194 | + |
| 195 | + |
192 | 196 | |
193 | 197 | |
194 | 198 | |
| ||
2733 | 2737 | |
2734 | 2738 | |
2735 | 2739 | |
| 2740 | + |
| 2741 | + |
| 2742 | + |
| 2743 | + |
| 2744 | + |
| 2745 | + |
| 2746 | + |
| 2747 | + |
| 2748 | + |
| 2749 | + |
| 2750 | + |
| 2751 | + |
| 2752 | + |
| 2753 | + |
| 2754 | + |
| 2755 | + |
| 2756 | + |
| 2757 | + |
| 2758 | + |
| 2759 | + |
| 2760 | + |
| 2761 | + |
2736 | 2762 | |
2737 | 2763 | |
2738 | 2764 | |
| ||
2780 | 2806 | |
2781 | 2807 | |
2782 | 2808 | |
2783 | | - |
| 2809 | + |
2784 | 2810 | |
2785 | 2811 | |
2786 | 2812 | |
2787 | 2813 | |
2788 | 2814 | |
2789 | 2815 | |
| 2816 | + |
| 2817 | + |
2790 | 2818 | |
2791 | 2819 | |
2792 | 2820 | |
| ||
2822 | 2850 | |
2823 | 2851 | |
2824 | 2852 | |
| 2853 | + |
2825 | 2854 | |
2826 | 2855 | |
2827 | 2856 | |
|
Collapse file
+11-1Lines changed: 11 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1686 | 1686 | |
1687 | 1687 | |
1688 | 1688 | |
| 1689 | + |
| 1690 | + |
| 1691 | + |
1689 | 1692 | |
1690 | | - |
| 1693 | + |
| 1694 | + |
| 1695 | + |
| 1696 | + |
1691 | 1697 | |
1692 | 1698 | |
| 1699 | + |
| 1700 | + |
| 1701 | + |
| 1702 | + |
1693 | 1703 | |
1694 | 1704 | |
1695 | 1705 | |
|
Collapse file
src/compiler/transformers/declarations.ts
Copy file name to clipboardExpand all lines: src/compiler/transformers/declarations.ts+15-3Lines changed: 15 additions & 3 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
450 | 450 | |
451 | 451 | |
452 | 452 | |
453 | | - |
| 453 | + |
454 | 454 | |
455 | | - |
| 455 | + |
456 | 456 | |
457 | 457 | |
458 | 458 | |
| ||
765 | 765 | |
766 | 766 | |
767 | 767 | |
| 768 | + |
| 769 | + |
| 770 | + |
| 771 | + |
| 772 | + |
| 773 | + |
| 774 | + |
| 775 | + |
| 776 | + |
| 777 | + |
768 | 778 | |
769 | 779 | |
770 | 780 | |
| ||
1264 | 1274 | |
1265 | 1275 | |
1266 | 1276 | |
1267 | | - |
| 1277 | + |
| 1278 | + |
1268 | 1279 | |
1269 | 1280 | |
1270 | 1281 | |
| ||
1285 | 1296 | |
1286 | 1297 | |
1287 | 1298 | |
| 1299 | + |
1288 | 1300 | |
1289 | 1301 | |
1290 | 1302 | |
|
Collapse file
+19-6Lines changed: 19 additions & 6 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
284 | 284 | |
285 | 285 | |
286 | 286 | |
| 287 | + |
287 | 288 | |
288 | 289 | |
289 | 290 | |
| ||
445 | 446 | |
446 | 447 | |
447 | 448 | |
448 | | - |
| 449 | + |
449 | 450 | |
450 | 451 | |
451 | 452 | |
| ||
1067 | 1068 | |
1068 | 1069 | |
1069 | 1070 | |
| 1071 | + |
| 1072 | + |
| 1073 | + |
| 1074 | + |
| 1075 | + |
| 1076 | + |
| 1077 | + |
| 1078 | + |
| 1079 | + |
| 1080 | + |
1070 | 1081 | |
1071 | 1082 | |
1072 | 1083 | |
| ||
1081 | 1092 | |
1082 | 1093 | |
1083 | 1094 | |
| 1095 | + |
| 1096 | + |
| 1097 | + |
| 1098 | + |
1084 | 1099 | |
1085 | 1100 | |
1086 | | - |
| 1101 | + |
1087 | 1102 | |
1088 | 1103 | |
1089 | | - |
1090 | 1104 | |
1091 | 1105 | |
1092 | 1106 | |
| ||
1696 | 1710 | |
1697 | 1711 | |
1698 | 1712 | |
1699 | | - |
| 1713 | + |
1700 | 1714 | |
1701 | 1715 | |
1702 | 1716 | |
1703 | | - |
1704 | 1717 | |
1705 | 1718 | |
1706 | 1719 | |
| ||
3244 | 3257 | |
3245 | 3258 | |
3246 | 3259 | |
3247 | | - |
| 3260 | + |
3248 | 3261 | |
3249 | 3262 | |
3250 | 3263 | |
|
Collapse file
+10-2Lines changed: 10 additions & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
734 | 734 | |
735 | 735 | |
736 | 736 | |
| 737 | + |
| 738 | + |
| 739 | + |
| 740 | + |
| 741 | + |
| 742 | + |
737 | 743 | |
738 | 744 | |
739 | 745 | |
| ||
1697 | 1703 | |
1698 | 1704 | |
1699 | 1705 | |
1700 | | - |
| 1706 | + |
1701 | 1707 | |
1702 | 1708 | |
1703 | 1709 | |
1704 | 1710 | |
1705 | 1711 | |
1706 | 1712 | |
| 1713 | + |
| 1714 | + |
1707 | 1715 | |
1708 | 1716 | |
1709 | 1717 | |
| ||
2809 | 2817 | |
2810 | 2818 | |
2811 | 2819 | |
2812 | | - |
| 2820 | + |
2813 | 2821 | |
2814 | 2822 | |
2815 | 2823 | |
|
Collapse file
+8Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
398 | 398 | |
399 | 399 | |
400 | 400 | |
| 401 | + |
| 402 | + |
| 403 | + |
| 404 | + |
| 405 | + |
| 406 | + |
| 407 | + |
| 408 | + |
401 | 409 | |
402 | 410 | |
403 | 411 | |
|
0 commit comments