File tree Expand file tree Collapse file tree 5 files changed +100
-3
lines changed
src/compiler/transformers/module Expand file tree Collapse file tree 5 files changed +100
-3
lines changed Original file line number Diff line number Diff line change @@ -423,10 +423,10 @@ namespace ts {
423
423
createVariableDeclarationList ( [
424
424
createVariableDeclaration (
425
425
generatedName ,
426
- createRequireCall ( node ) ,
427
- /*location*/ node
426
+ createRequireCall ( node )
428
427
)
429
- ] )
428
+ ] ) ,
429
+ /*location*/ node
430
430
)
431
431
) ;
432
432
}
Original file line number Diff line number Diff line change
1
+ //// [tests/cases/compiler/commentsOnRequireStatement.ts] ////
2
+
3
+ //// [0.ts]
4
+
5
+ export var subject = 10 ;
6
+
7
+ //// [1.ts]
8
+ export var subject1 = 10 ;
9
+
10
+ //// [2.ts]
11
+ /* blah0 */
12
+ // blah
13
+ // blah
14
+ // blah
15
+ export { subject } from './0' ;
16
+ /* blah1 */
17
+ export { subject1 } from './1' ;
18
+
19
+
20
+ //// [0.js]
21
+ "use strict" ;
22
+ exports . subject = 10 ;
23
+ //// [1.js]
24
+ "use strict" ;
25
+ exports . subject1 = 10 ;
26
+ //// [2.js]
27
+ "use strict" ;
28
+ /* blah0 */
29
+ // blah
30
+ // blah
31
+ // blah
32
+ var _0_1 = require ( "./0" ) ;
33
+ exports . subject = _0_1 . subject ;
34
+ /* blah1 */
35
+ var _1_1 = require ( "./1" ) ;
36
+ exports . subject1 = _1_1 . subject1 ;
Original file line number Diff line number Diff line change
1
+ === tests/cases/compiler/0.ts ===
2
+
3
+ export var subject = 10;
4
+ >subject : Symbol(subject, Decl(0.ts, 1, 10))
5
+
6
+ === tests/cases/compiler/1.ts ===
7
+ export var subject1 = 10;
8
+ >subject1 : Symbol(subject1, Decl(1.ts, 0, 10))
9
+
10
+ === tests/cases/compiler/2.ts ===
11
+ /* blah0 */
12
+ // blah
13
+ // blah
14
+ // blah
15
+ export {subject} from './0';
16
+ >subject : Symbol(subject, Decl(2.ts, 4, 8))
17
+
18
+ /* blah1 */
19
+ export {subject1} from './1';
20
+ >subject1 : Symbol(subject1, Decl(2.ts, 6, 8))
21
+
Original file line number Diff line number Diff line change
1
+ === tests/cases/compiler/0.ts ===
2
+
3
+ export var subject = 10;
4
+ >subject : number
5
+ >10 : number
6
+
7
+ === tests/cases/compiler/1.ts ===
8
+ export var subject1 = 10;
9
+ >subject1 : number
10
+ >10 : number
11
+
12
+ === tests/cases/compiler/2.ts ===
13
+ /* blah0 */
14
+ // blah
15
+ // blah
16
+ // blah
17
+ export {subject} from './0';
18
+ >subject : number
19
+
20
+ /* blah1 */
21
+ export {subject1} from './1';
22
+ >subject1 : number
23
+
Original file line number Diff line number Diff line change
1
+ // @target : es5
2
+ // @module : commonjs
3
+
4
+ // @Filename : 0.ts
5
+ export var subject = 10 ;
6
+
7
+ // @Filename : 1.ts
8
+ export var subject1 = 10 ;
9
+
10
+ // @Filename : 2.ts
11
+ /* blah0 */
12
+ // blah
13
+ // blah
14
+ // blah
15
+ export { subject } from './0' ;
16
+ /* blah1 */
17
+ export { subject1 } from './1' ;
You can’t perform that action at this time.
0 commit comments