File tree Expand file tree Collapse file tree 4 files changed +29
-4
lines changed Expand file tree Collapse file tree 4 files changed +29
-4
lines changed Original file line number Diff line number Diff line change @@ -1761,7 +1761,10 @@ module ts {
1761
1761
}
1762
1762
1763
1763
function emitModuleDeclaration ( node : ModuleDeclaration ) {
1764
- if ( ! isInstantiated ( node ) ) return ;
1764
+ if ( ! isInstantiated ( node ) ) {
1765
+ return emitPinnedOrTripleSlashComments ( node ) ;
1766
+ }
1767
+
1765
1768
emitLeadingComments ( node ) ;
1766
1769
if ( ! ( node . flags & NodeFlags . Export ) ) {
1767
1770
emitStart ( node ) ;
Original file line number Diff line number Diff line change 1
- //// [commentOnElidedModule1.ts]
1
+ //// [tests/cases/compiler/commentOnElidedModule1.ts] ////
2
+
3
+ //// [a.ts]
2
4
/*! Keep this pinned comment */
3
5
module ElidedModule {
4
6
}
5
7
6
8
// Don't keep this comment.
7
9
module ElidedModule2 {
10
+ }
11
+
12
+ //// [b.ts]
13
+ ///<reference path="a.ts"/>
14
+ module ElidedModule3 {
8
15
}
9
16
10
- //// [commentOnElidedModule1.js]
17
+ //// [a.js]
18
+ /*! Keep this pinned comment */
19
+ //// [b.js]
20
+ ///<reference path="a.ts"/>
Original file line number Diff line number Diff line change 1
- === tests/cases/compiler/commentOnElidedModule1.ts ===
1
+ === tests/cases/compiler/b.ts ===
2
+ ///<reference path="a.ts"/>
3
+ module ElidedModule3 {
4
+ >ElidedModule3 : ElidedModule3
5
+ }
6
+ === tests/cases/compiler/a.ts ===
2
7
/*! Keep this pinned comment */
3
8
module ElidedModule {
4
9
>ElidedModule : ElidedModule
@@ -8,3 +13,4 @@ module ElidedModule {
8
13
module ElidedModule2 {
9
14
>ElidedModule2 : ElidedModule2
10
15
}
16
+
Original file line number Diff line number Diff line change
1
+ //@filename : a.ts
1
2
/*! Keep this pinned comment */
2
3
module ElidedModule {
3
4
}
4
5
5
6
// Don't keep this comment.
6
7
module ElidedModule2 {
8
+ }
9
+
10
+ //@filename : b.ts
11
+ ///<reference path="a.ts"/>
12
+ module ElidedModule3 {
7
13
}
You can’t perform that action at this time.
0 commit comments