Commit c003de7
committed
Allow allowJs and declaration to be used together
This intorduces a new symbol-based declaration emitter - currently this
is only used for JSON and JavaScript, as the output is likely worse than
what the other declaration emitter is capable of. In addition, it is
still incomplete - it does not yet support serializaing namespaces.1 parent 6839973 commit c003de7Copy full SHA for c003de7
102 files changed
+6,455-194Lines changed: 6455 additions & 194 deletions
File tree
Expand file treeCollapse file tree
Open diff view settings
Filter options
- src
- compiler
- transformers
- harness
- testRunner/unittests
- tsbuild
- tscWatch
- tsserver
- tests
- baselines/reference
- project
- jsFileCompilationDifferentNamesNotSpecifiedWithAllowJs
- amd
- node
- jsFileCompilationDifferentNamesSpecifiedWithAllowJs
- amd
- node
- jsFileCompilationSameNameDtsNotSpecifiedWithAllowJs
- amd
- node
- cases
- compiler
- conformance/jsdoc/declarations
- 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
+590-1Lines changed: 590 additions & 1 deletion
Large diffs are not rendered by default.
Collapse file
+5-7Lines changed: 5 additions & 7 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
97 | 97 | |
98 | 98 | |
99 | 99 | |
100 | | - |
101 | | - |
102 | | - |
| 100 | + |
103 | 101 | |
104 | 102 | |
105 | 103 | |
| ||
351 | 349 | |
352 | 350 | |
353 | 351 | |
354 | | - |
| 352 | + |
355 | 353 | |
356 | 354 | |
357 | 355 | |
358 | 356 | |
359 | | - |
360 | | - |
| 357 | + |
361 | 358 | |
362 | 359 | |
363 | 360 | |
364 | | - |
| 361 | + |
365 | 362 | |
366 | 363 | |
367 | 364 | |
| ||
615 | 612 | |
616 | 613 | |
617 | 614 | |
| 615 | + |
618 | 616 | |
619 | 617 | |
620 | 618 | |
|
Collapse file
+5Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
2139 | 2139 | |
2140 | 2140 | |
2141 | 2141 | |
| 2142 | + |
| 2143 | + |
| 2144 | + |
| 2145 | + |
| 2146 | + |
2142 | 2147 | |
2143 | 2148 | |
2144 | 2149 | |
|
Collapse file
-4Lines changed: 0 additions & 4 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
2906 | 2906 | |
2907 | 2907 | |
2908 | 2908 | |
2909 | | - |
2910 | | - |
2911 | | - |
2912 | | - |
2913 | 2909 | |
2914 | 2910 | |
2915 | 2911 | |
|
Collapse file
src/compiler/transformers/declarations.ts
Copy file name to clipboardExpand all lines: src/compiler/transformers/declarations.ts+9-14Lines changed: 9 additions & 14 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1 | 1 | |
2 | 2 | |
3 | 3 | |
4 | | - |
5 | | - |
6 | | - |
7 | 4 | |
8 | | - |
| 5 | + |
9 | 6 | |
10 | 7 | |
11 | 8 | |
| ||
190 | 187 | |
191 | 188 | |
192 | 189 | |
193 | | - |
194 | | - |
195 | | - |
196 | | - |
197 | 190 | |
198 | 191 | |
199 | 192 | |
200 | 193 | |
201 | | - |
| 194 | + |
202 | 195 | |
203 | 196 | |
204 | 197 | |
| ||
209 | 202 | |
210 | 203 | |
211 | 204 | |
212 | | - |
| 205 | + |
| 206 | + |
| 207 | + |
| 208 | + |
213 | 209 | |
214 | 210 | |
215 | 211 | |
| ||
257 | 253 | |
258 | 254 | |
259 | 255 | |
| 256 | + |
| 257 | + |
| 258 | + |
260 | 259 | |
261 | 260 | |
262 | 261 | |
| ||
710 | 709 | |
711 | 710 | |
712 | 711 | |
713 | | - |
714 | | - |
715 | | - |
716 | | - |
717 | 712 | |
718 | 713 | |
719 | 714 | |
|
Collapse file
+7Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
3620 | 3620 | |
3621 | 3621 | |
3622 | 3622 | |
| 3623 | + |
3623 | 3624 | |
3624 | 3625 | |
3625 | 3626 | |
| ||
3700 | 3701 | |
3701 | 3702 | |
3702 | 3703 | |
| 3704 | + |
| 3705 | + |
| 3706 | + |
| 3707 | + |
| 3708 | + |
| 3709 | + |
3703 | 3710 | |
3704 | 3711 | |
3705 | 3712 | |
|
Collapse file
+20-1Lines changed: 20 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
2561 | 2561 | |
2562 | 2562 | |
2563 | 2563 | |
2564 | | - |
| 2564 | + |
2565 | 2565 | |
2566 | 2566 | |
2567 | 2567 | |
| 2568 | + |
| 2569 | + |
| 2570 | + |
| 2571 | + |
2568 | 2572 | |
2569 | 2573 | |
2570 | 2574 | |
| ||
6656 | 6660 | |
6657 | 6661 | |
6658 | 6662 | |
| 6663 | + |
| 6664 | + |
| 6665 | + |
| 6666 | + |
| 6667 | + |
| 6668 | + |
| 6669 | + |
| 6670 | + |
| 6671 | + |
| 6672 | + |
| 6673 | + |
| 6674 | + |
| 6675 | + |
| 6676 | + |
| 6677 | + |
6659 | 6678 | |
6660 | 6679 | |
6661 | 6680 | |
|
Collapse file
+13-8Lines changed: 13 additions & 8 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
219 | 219 | |
220 | 220 | |
221 | 221 | |
222 | | - |
223 | | - |
224 | | - |
225 | | - |
226 | | - |
227 | | - |
228 | | - |
229 | | - |
| 222 | + |
| 223 | + |
| 224 | + |
| 225 | + |
| 226 | + |
| 227 | + |
| 228 | + |
| 229 | + |
| 230 | + |
| 231 | + |
| 232 | + |
| 233 | + |
| 234 | + |
230 | 235 | |
231 | 236 | |
232 | 237 | |
|
Collapse file
+3-3Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
883 | 883 | |
884 | 884 | |
885 | 885 | |
886 | | - |
| 886 | + |
887 | 887 | |
888 | 888 | |
889 | 889 | |
| ||
902 | 902 | |
903 | 903 | |
904 | 904 | |
905 | | - |
| 905 | + |
906 | 906 | |
907 | 907 | |
908 | 908 | |
| ||
1267 | 1267 | |
1268 | 1268 | |
1269 | 1269 | |
1270 | | - |
| 1270 | + |
1271 | 1271 | |
1272 | 1272 | |
1273 | 1273 | |
|
Collapse file
src/testRunner/unittests/tsbuild/resolveJsonModule.ts
Copy file name to clipboardExpand all lines: src/testRunner/unittests/tsbuild/resolveJsonModule.ts+6-1Lines changed: 6 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
47 | 47 | |
48 | 48 | |
49 | 49 | |
50 | | - |
| 50 | + |
| 51 | + |
| 52 | + |
| 53 | + |
| 54 | + |
| 55 | + |
51 | 56 | |
52 | 57 | |
53 | 58 | |
|
0 commit comments