===================================================================
JsFile: m1.js
mapUrl: m1.js.map
sourceRoot: 
sources: m1.ts
===================================================================
-------------------------------------------------------------------
emittedFile:ref/m1.js
sourceFile:m1.ts
-------------------------------------------------------------------
>>>define(["require", "exports"], function (require, exports) {
>>>    exports.m1_a1 = 10;
1 >^^^^
2 >    ^^^^^^^^^^^^^
3 >                 ^^^
4 >                    ^^
5 >                      ^
6 >                       ^^^^^^^^->
1 >export var 
2 >    m1_a1
3 >                  = 
4 >                    10
5 >                      ;
1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
---
>>>    var m1_c1 = (function () {
1->^^^^
2 >    ^^^^^^^^^^^^^^^^^^^^^^^->
1->
  >
1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
---
>>>        function m1_c1() {
1->^^^^^^^^
2 >        ^^->
1->
1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m1_c1)
---
>>>        }
1->^^^^^^^^
2 >        ^
3 >         ^^^^^^^^^^^^^->
1->export class m1_c1 {
  >    public m1_c1_p1: number;
  >
2 >        }
1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
---
>>>        return m1_c1;
1->^^^^^^^^
2 >        ^^^^^^^^^^^^
1->
2 >        }
1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m1_c1)
2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m1_c1)
---
>>>    })();
1 >^^^^
2 >    ^
3 >     
4 >     ^^^^
5 >         ^^^^^^^^^^^^^^^^^^->
1 >
2 >    }
3 >     
4 >     export class m1_c1 {
  >         public m1_c1_p1: number;
  >     }
1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m1_c1)
3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
---
>>>    exports.m1_c1 = m1_c1;
1->^^^^
2 >    ^^^^^^^^^^^^^
3 >                 ^^^^^^^^
4 >                         ^
5 >                          ^^^^^^^^^^^^^^->
1->
2 >    m1_c1
3 >                  {
  >                     public m1_c1_p1: number;
  >                 }
4 >                         
1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
---
>>>    exports.m1_instance1 = new m1_c1();
1->^^^^
2 >    ^^^^^^^^^^^^^^^^^^^^
3 >                        ^^^
4 >                           ^^^^
5 >                               ^^^^^
6 >                                    ^^
7 >                                      ^
1->
  >
  >export var 
2 >    m1_instance1
3 >                         = 
4 >                           new 
5 >                               m1_c1
6 >                                    ()
7 >                                      ;
1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
---
>>>    function m1_f1() {
1 >^^^^
2 >    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
---
>>>        return exports.m1_instance1;
1->^^^^^^^^
2 >        ^^^^^^
3 >              ^
4 >               ^^^^^^^^^^^^^^^^^^^^
5 >                                   ^
1->export function m1_f1() {
  >    
2 >        return
3 >               
4 >               m1_instance1
5 >                                   ;
1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m1_f1)
2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m1_f1)
3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m1_f1)
4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m1_f1)
5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m1_f1)
---
>>>    }
1 >^^^^
2 >    ^
3 >     ^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
2 >    }
1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m1_f1)
2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m1_f1)
---
>>>    exports.m1_f1 = m1_f1;
1->^^^^
2 >    ^^^^^^^^^^^^^
3 >                 ^^^^^^^^
4 >                         ^
1->
2 >    m1_f1
3 >                 () {
  >                     return m1_instance1;
  >                 }
4 >                         
1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
---
>>>});
>>>//# sourceMappingURL=m1.js.map===================================================================
JsFile: m2.js
mapUrl: m2.js.map
sourceRoot: 
sources: m2.ts
===================================================================
-------------------------------------------------------------------
emittedFile:diskFile1.js
sourceFile:m2.ts
-------------------------------------------------------------------
>>>define(["require", "exports"], function (require, exports) {
>>>    exports.m2_a1 = 10;
1 >^^^^
2 >    ^^^^^^^^^^^^^
3 >                 ^^^
4 >                    ^^
5 >                      ^
6 >                       ^^^^^^^^->
1 >export var 
2 >    m2_a1
3 >                  = 
4 >                    10
5 >                      ;
1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
---
>>>    var m2_c1 = (function () {
1->^^^^
2 >    ^^^^^^^^^^^^^^^^^^^^^^^->
1->
  >
1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
---
>>>        function m2_c1() {
1->^^^^^^^^
2 >        ^^->
1->
1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m2_c1)
---
>>>        }
1->^^^^^^^^
2 >        ^
3 >         ^^^^^^^^^^^^^->
1->export class m2_c1 {
  >    public m2_c1_p1: number;
  >
2 >        }
1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
---
>>>        return m2_c1;
1->^^^^^^^^
2 >        ^^^^^^^^^^^^
1->
2 >        }
1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m2_c1)
2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m2_c1)
---
>>>    })();
1 >^^^^
2 >    ^
3 >     
4 >     ^^^^
5 >         ^^^^^^^^^^^^^^^^^^->
1 >
2 >    }
3 >     
4 >     export class m2_c1 {
  >         public m2_c1_p1: number;
  >     }
1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m2_c1)
3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
---
>>>    exports.m2_c1 = m2_c1;
1->^^^^
2 >    ^^^^^^^^^^^^^
3 >                 ^^^^^^^^
4 >                         ^
5 >                          ^^^^^^^^^^^^^^->
1->
2 >    m2_c1
3 >                  {
  >                     public m2_c1_p1: number;
  >                 }
4 >                         
1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
---
>>>    exports.m2_instance1 = new m2_c1();
1->^^^^
2 >    ^^^^^^^^^^^^^^^^^^^^
3 >                        ^^^
4 >                           ^^^^
5 >                               ^^^^^
6 >                                    ^^
7 >                                      ^
1->
  >
  >export var 
2 >    m2_instance1
3 >                         = 
4 >                           new 
5 >                               m2_c1
6 >                                    ()
7 >                                      ;
1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
---
>>>    function m2_f1() {
1 >^^^^
2 >    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
---
>>>        return exports.m2_instance1;
1->^^^^^^^^
2 >        ^^^^^^
3 >              ^
4 >               ^^^^^^^^^^^^^^^^^^^^
5 >                                   ^
1->export function m2_f1() {
  >    
2 >        return
3 >               
4 >               m2_instance1
5 >                                   ;
1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m2_f1)
2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m2_f1)
3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m2_f1)
4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m2_f1)
5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m2_f1)
---
>>>    }
1 >^^^^
2 >    ^
3 >     ^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
2 >    }
1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m2_f1)
2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m2_f1)
---
>>>    exports.m2_f1 = m2_f1;
1->^^^^
2 >    ^^^^^^^^^^^^^
3 >                 ^^^^^^^^
4 >                         ^
1->
2 >    m2_f1
3 >                 () {
  >                     return m2_instance1;
  >                 }
4 >                         
1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
---
>>>});
>>>//# sourceMappingURL=m2.js.map===================================================================
JsFile: test.js
mapUrl: test.js.map
sourceRoot: 
sources: test.ts
===================================================================
-------------------------------------------------------------------
emittedFile:test.js
sourceFile:test.ts
-------------------------------------------------------------------
>>>define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) {
>>>    exports.a1 = 10;
1 >^^^^
2 >    ^^^^^^^^^^
3 >              ^^^
4 >                 ^^
5 >                   ^
6 >                    ^^^^^^^^->
1 >import m1 = require("ref/m1");
  >import m2 = require("../outputdir_module_multifolder_ref/m2");
  >export var 
2 >    a1
3 >               = 
4 >                 10
5 >                   ;
1 >Emitted(2, 5) Source(3, 12) + SourceIndex(0)
2 >Emitted(2, 15) Source(3, 14) + SourceIndex(0)
3 >Emitted(2, 18) Source(3, 17) + SourceIndex(0)
4 >Emitted(2, 20) Source(3, 19) + SourceIndex(0)
5 >Emitted(2, 21) Source(3, 20) + SourceIndex(0)
---
>>>    var c1 = (function () {
1->^^^^
2 >    ^^^^^^^^^^^^^^^^^^^^->
1->
  >
1->Emitted(3, 5) Source(4, 1) + SourceIndex(0)
---
>>>        function c1() {
1->^^^^^^^^
2 >        ^^->
1->
1->Emitted(4, 9) Source(4, 1) + SourceIndex(0) name (c1)
---
>>>        }
1->^^^^^^^^
2 >        ^
3 >         ^^^^^^^^^^->
1->export class c1 {
  >    public p1: number;
  >
2 >        }
1->Emitted(5, 9) Source(6, 1) + SourceIndex(0) name (c1.constructor)
2 >Emitted(5, 10) Source(6, 2) + SourceIndex(0) name (c1.constructor)
---
>>>        return c1;
1->^^^^^^^^
2 >        ^^^^^^^^^
1->
2 >        }
1->Emitted(6, 9) Source(6, 1) + SourceIndex(0) name (c1)
2 >Emitted(6, 18) Source(6, 2) + SourceIndex(0) name (c1)
---
>>>    })();
1 >^^^^
2 >    ^
3 >     
4 >     ^^^^
5 >         ^^^^^^^^^^^^->
1 >
2 >    }
3 >     
4 >     export class c1 {
  >         public p1: number;
  >     }
1 >Emitted(7, 5) Source(6, 1) + SourceIndex(0) name (c1)
2 >Emitted(7, 6) Source(6, 2) + SourceIndex(0) name (c1)
3 >Emitted(7, 6) Source(4, 1) + SourceIndex(0)
4 >Emitted(7, 10) Source(6, 2) + SourceIndex(0)
---
>>>    exports.c1 = c1;
1->^^^^
2 >    ^^^^^^^^^^
3 >              ^^^^^
4 >                   ^
5 >                    ^^^^^^^^^^^^^^->
1->
2 >    c1
3 >               {
  >                  public p1: number;
  >              }
4 >                   
1->Emitted(8, 5) Source(4, 14) + SourceIndex(0)
2 >Emitted(8, 15) Source(4, 16) + SourceIndex(0)
3 >Emitted(8, 20) Source(6, 2) + SourceIndex(0)
4 >Emitted(8, 21) Source(6, 2) + SourceIndex(0)
---
>>>    exports.instance1 = new c1();
1->^^^^
2 >    ^^^^^^^^^^^^^^^^^
3 >                     ^^^
4 >                        ^^^^
5 >                            ^^
6 >                              ^^
7 >                                ^
1->
  >
  >export var 
2 >    instance1
3 >                      = 
4 >                        new 
5 >                            c1
6 >                              ()
7 >                                ;
1->Emitted(9, 5) Source(8, 12) + SourceIndex(0)
2 >Emitted(9, 22) Source(8, 21) + SourceIndex(0)
3 >Emitted(9, 25) Source(8, 24) + SourceIndex(0)
4 >Emitted(9, 29) Source(8, 28) + SourceIndex(0)
5 >Emitted(9, 31) Source(8, 30) + SourceIndex(0)
6 >Emitted(9, 33) Source(8, 32) + SourceIndex(0)
7 >Emitted(9, 34) Source(8, 33) + SourceIndex(0)
---
>>>    function f1() {
1 >^^^^
2 >    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
1 >Emitted(10, 5) Source(9, 1) + SourceIndex(0)
---
>>>        return exports.instance1;
1->^^^^^^^^
2 >        ^^^^^^
3 >              ^
4 >               ^^^^^^^^^^^^^^^^^
5 >                                ^
1->export function f1() {
  >    
2 >        return
3 >               
4 >               instance1
5 >                                ;
1->Emitted(11, 9) Source(10, 5) + SourceIndex(0) name (f1)
2 >Emitted(11, 15) Source(10, 11) + SourceIndex(0) name (f1)
3 >Emitted(11, 16) Source(10, 12) + SourceIndex(0) name (f1)
4 >Emitted(11, 33) Source(10, 21) + SourceIndex(0) name (f1)
5 >Emitted(11, 34) Source(10, 22) + SourceIndex(0) name (f1)
---
>>>    }
1 >^^^^
2 >    ^
3 >     ^^^^^^^^^^^^^^^^->
1 >
  >
2 >    }
1 >Emitted(12, 5) Source(11, 1) + SourceIndex(0) name (f1)
2 >Emitted(12, 6) Source(11, 2) + SourceIndex(0) name (f1)
---
>>>    exports.f1 = f1;
1->^^^^
2 >    ^^^^^^^^^^
3 >              ^^^^^
4 >                   ^
5 >                    ^^^^^^^->
1->
2 >    f1
3 >              () {
  >                  return instance1;
  >              }
4 >                   
1->Emitted(13, 5) Source(9, 17) + SourceIndex(0)
2 >Emitted(13, 15) Source(9, 19) + SourceIndex(0)
3 >Emitted(13, 20) Source(11, 2) + SourceIndex(0)
4 >Emitted(13, 21) Source(11, 2) + SourceIndex(0)
---
>>>    exports.a2 = m1.m1_c1;
1->^^^^
2 >    ^^^^^^^^^^
3 >              ^^^
4 >                 ^^
5 >                   ^
6 >                    ^^^^^
7 >                         ^
8 >                          ^->
1->
  >
  >export var 
2 >    a2
3 >               = 
4 >                 m1
5 >                   .
6 >                    m1_c1
7 >                         ;
1->Emitted(14, 5) Source(13, 12) + SourceIndex(0)
2 >Emitted(14, 15) Source(13, 14) + SourceIndex(0)
3 >Emitted(14, 18) Source(13, 17) + SourceIndex(0)
4 >Emitted(14, 20) Source(13, 19) + SourceIndex(0)
5 >Emitted(14, 21) Source(13, 20) + SourceIndex(0)
6 >Emitted(14, 26) Source(13, 25) + SourceIndex(0)
7 >Emitted(14, 27) Source(13, 26) + SourceIndex(0)
---
>>>    exports.a3 = m2.m2_c1;
1->^^^^
2 >    ^^^^^^^^^^
3 >              ^^^
4 >                 ^^
5 >                   ^
6 >                    ^^^^^
7 >                         ^
1->
  >export var 
2 >    a3
3 >               = 
4 >                 m2
5 >                   .
6 >                    m2_c1
7 >                         ;
1->Emitted(15, 5) Source(14, 12) + SourceIndex(0)
2 >Emitted(15, 15) Source(14, 14) + SourceIndex(0)
3 >Emitted(15, 18) Source(14, 17) + SourceIndex(0)
4 >Emitted(15, 20) Source(14, 19) + SourceIndex(0)
5 >Emitted(15, 21) Source(14, 20) + SourceIndex(0)
6 >Emitted(15, 26) Source(14, 25) + SourceIndex(0)
7 >Emitted(15, 27) Source(14, 26) + SourceIndex(0)
---
>>>});
>>>//# sourceMappingURL=test.js.map