===================================================================
JsFile: test.js
mapUrl: http://www.typescriptlang.org/test.js.map
sourceRoot: http://typescript.codeplex.com/
sources: ref/m1.ts,test.ts
===================================================================
-------------------------------------------------------------------
emittedFile:bin/test.js
sourceFile:ref/m1.ts
-------------------------------------------------------------------
>>>define("ref/m1", ["require", "exports"], function (require, exports) {
>>>    "use strict";
>>>    exports.m1_a1 = 10;
1 >^^^^
2 >    ^^^^^^^^^^^^^
3 >                 ^^^
4 >                    ^^
5 >                      ^
6 >                       ^^^^^^^^->
1 >export var 
2 >    m1_a1
3 >                  = 
4 >                    10
5 >                      ;
1 >Emitted(3, 5) Source(1, 12) + SourceIndex(0)
2 >Emitted(3, 18) Source(1, 17) + SourceIndex(0)
3 >Emitted(3, 21) Source(1, 20) + SourceIndex(0)
4 >Emitted(3, 23) Source(1, 22) + SourceIndex(0)
5 >Emitted(3, 24) Source(1, 23) + SourceIndex(0)
---
>>>    var m1_c1 = (function () {
1->^^^^
2 >    ^^^^^^^^^^^^^^^^^^^^^^^->
1->
  >
1->Emitted(4, 5) Source(2, 1) + SourceIndex(0)
---
>>>        function m1_c1() {
1->^^^^^^^^
2 >        ^^->
1->
1->Emitted(5, 9) Source(2, 1) + SourceIndex(0)
---
>>>        }
1->^^^^^^^^
2 >        ^
3 >         ^^^^^^^^^^^^^->
1->export class m1_c1 {
  >    public m1_c1_p1: number;
  >
2 >        }
1->Emitted(6, 9) Source(4, 1) + SourceIndex(0)
2 >Emitted(6, 10) Source(4, 2) + SourceIndex(0)
---
>>>        return m1_c1;
1->^^^^^^^^
2 >        ^^^^^^^^^^^^
1->
2 >        }
1->Emitted(7, 9) Source(4, 1) + SourceIndex(0)
2 >Emitted(7, 21) Source(4, 2) + SourceIndex(0)
---
>>>    }());
1 >^^^^
2 >    ^
3 >     
4 >     ^^^^
5 >         ^^^^^^^^^^^^^^^^^^->
1 >
2 >    }
3 >     
4 >     export class m1_c1 {
  >         public m1_c1_p1: number;
  >     }
1 >Emitted(8, 5) Source(4, 1) + SourceIndex(0)
2 >Emitted(8, 6) Source(4, 2) + SourceIndex(0)
3 >Emitted(8, 6) Source(2, 1) + SourceIndex(0)
4 >Emitted(8, 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(9, 5) Source(2, 14) + SourceIndex(0)
2 >Emitted(9, 18) Source(2, 19) + SourceIndex(0)
3 >Emitted(9, 26) Source(4, 2) + SourceIndex(0)
4 >Emitted(9, 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(10, 5) Source(6, 12) + SourceIndex(0)
2 >Emitted(10, 25) Source(6, 24) + SourceIndex(0)
3 >Emitted(10, 28) Source(6, 27) + SourceIndex(0)
4 >Emitted(10, 32) Source(6, 31) + SourceIndex(0)
5 >Emitted(10, 37) Source(6, 36) + SourceIndex(0)
6 >Emitted(10, 39) Source(6, 38) + SourceIndex(0)
7 >Emitted(10, 40) Source(6, 39) + SourceIndex(0)
---
>>>    function m1_f1() {
1 >^^^^
2 >    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
1 >Emitted(11, 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(12, 9) Source(8, 5) + SourceIndex(0)
2 >Emitted(12, 15) Source(8, 11) + SourceIndex(0)
3 >Emitted(12, 16) Source(8, 12) + SourceIndex(0)
4 >Emitted(12, 36) Source(8, 24) + SourceIndex(0)
5 >Emitted(12, 37) Source(8, 25) + SourceIndex(0)
---
>>>    }
1 >^^^^
2 >    ^
3 >     ^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
2 >    }
1 >Emitted(13, 5) Source(9, 1) + SourceIndex(0)
2 >Emitted(13, 6) Source(9, 2) + SourceIndex(0)
---
>>>    exports.m1_f1 = m1_f1;
1->^^^^
2 >    ^^^^^^^^^^^^^
3 >                 ^^^^^^^^
4 >                         ^
1->
2 >    m1_f1
3 >                 () {
  >                     return m1_instance1;
  >                 }
4 >                         
1->Emitted(14, 5) Source(7, 17) + SourceIndex(0)
2 >Emitted(14, 18) Source(7, 22) + SourceIndex(0)
3 >Emitted(14, 26) Source(9, 2) + SourceIndex(0)
4 >Emitted(14, 27) Source(9, 2) + SourceIndex(0)
---
-------------------------------------------------------------------
emittedFile:bin/test.js
sourceFile:test.ts
-------------------------------------------------------------------
>>>});
>>>define("test", ["require", "exports", "ref/m1"], function (require, exports, m1) {
>>>    "use strict";
>>>    exports.a1 = 10;
1 >^^^^
2 >    ^^^^^^^^^^
3 >              ^^^
4 >                 ^^
5 >                   ^
6 >                    ^^^^^^^^->
1 >import m1 = require("ref/m1");
  >export var 
2 >    a1
3 >               = 
4 >                 10
5 >                   ;
1 >Emitted(18, 5) Source(2, 12) + SourceIndex(1)
2 >Emitted(18, 15) Source(2, 14) + SourceIndex(1)
3 >Emitted(18, 18) Source(2, 17) + SourceIndex(1)
4 >Emitted(18, 20) Source(2, 19) + SourceIndex(1)
5 >Emitted(18, 21) Source(2, 20) + SourceIndex(1)
---
>>>    var c1 = (function () {
1->^^^^
2 >    ^^^^^^^^^^^^^^^^^^^^->
1->
  >
1->Emitted(19, 5) Source(3, 1) + SourceIndex(1)
---
>>>        function c1() {
1->^^^^^^^^
2 >        ^^->
1->
1->Emitted(20, 9) Source(3, 1) + SourceIndex(1)
---
>>>        }
1->^^^^^^^^
2 >        ^
3 >         ^^^^^^^^^^->
1->export class c1 {
  >    public p1: number;
  >
2 >        }
1->Emitted(21, 9) Source(5, 1) + SourceIndex(1)
2 >Emitted(21, 10) Source(5, 2) + SourceIndex(1)
---
>>>        return c1;
1->^^^^^^^^
2 >        ^^^^^^^^^
1->
2 >        }
1->Emitted(22, 9) Source(5, 1) + SourceIndex(1)
2 >Emitted(22, 18) Source(5, 2) + SourceIndex(1)
---
>>>    }());
1 >^^^^
2 >    ^
3 >     
4 >     ^^^^
5 >         ^^^^^^^^^^^^->
1 >
2 >    }
3 >     
4 >     export class c1 {
  >         public p1: number;
  >     }
1 >Emitted(23, 5) Source(5, 1) + SourceIndex(1)
2 >Emitted(23, 6) Source(5, 2) + SourceIndex(1)
3 >Emitted(23, 6) Source(3, 1) + SourceIndex(1)
4 >Emitted(23, 10) Source(5, 2) + SourceIndex(1)
---
>>>    exports.c1 = c1;
1->^^^^
2 >    ^^^^^^^^^^
3 >              ^^^^^
4 >                   ^
5 >                    ^^^^^^^^^^^^^^->
1->
2 >    c1
3 >               {
  >                  public p1: number;
  >              }
4 >                   
1->Emitted(24, 5) Source(3, 14) + SourceIndex(1)
2 >Emitted(24, 15) Source(3, 16) + SourceIndex(1)
3 >Emitted(24, 20) Source(5, 2) + SourceIndex(1)
4 >Emitted(24, 21) Source(5, 2) + SourceIndex(1)
---
>>>    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(25, 5) Source(7, 12) + SourceIndex(1)
2 >Emitted(25, 22) Source(7, 21) + SourceIndex(1)
3 >Emitted(25, 25) Source(7, 24) + SourceIndex(1)
4 >Emitted(25, 29) Source(7, 28) + SourceIndex(1)
5 >Emitted(25, 31) Source(7, 30) + SourceIndex(1)
6 >Emitted(25, 33) Source(7, 32) + SourceIndex(1)
7 >Emitted(25, 34) Source(7, 33) + SourceIndex(1)
---
>>>    function f1() {
1 >^^^^
2 >    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
1 >Emitted(26, 5) Source(8, 1) + SourceIndex(1)
---
>>>        return exports.instance1;
1->^^^^^^^^
2 >        ^^^^^^
3 >              ^
4 >               ^^^^^^^^^^^^^^^^^
5 >                                ^
1->export function f1() {
  >    
2 >        return
3 >               
4 >               instance1
5 >                                ;
1->Emitted(27, 9) Source(9, 5) + SourceIndex(1)
2 >Emitted(27, 15) Source(9, 11) + SourceIndex(1)
3 >Emitted(27, 16) Source(9, 12) + SourceIndex(1)
4 >Emitted(27, 33) Source(9, 21) + SourceIndex(1)
5 >Emitted(27, 34) Source(9, 22) + SourceIndex(1)
---
>>>    }
1 >^^^^
2 >    ^
3 >     ^^^^^^^^^^^^^^^^->
1 >
  >
2 >    }
1 >Emitted(28, 5) Source(10, 1) + SourceIndex(1)
2 >Emitted(28, 6) Source(10, 2) + SourceIndex(1)
---
>>>    exports.f1 = f1;
1->^^^^
2 >    ^^^^^^^^^^
3 >              ^^^^^
4 >                   ^
5 >                    ^^^^^^^->
1->
2 >    f1
3 >              () {
  >                  return instance1;
  >              }
4 >                   
1->Emitted(29, 5) Source(8, 17) + SourceIndex(1)
2 >Emitted(29, 15) Source(8, 19) + SourceIndex(1)
3 >Emitted(29, 20) Source(10, 2) + SourceIndex(1)
4 >Emitted(29, 21) Source(10, 2) + SourceIndex(1)
---
>>>    exports.a2 = m1.m1_c1;
1->^^^^
2 >    ^^^^^^^^^^
3 >              ^^^
4 >                 ^^
5 >                   ^
6 >                    ^^^^^
7 >                         ^
1->
  >
  >export var 
2 >    a2
3 >               = 
4 >                 m1
5 >                   .
6 >                    m1_c1
7 >                         ;
1->Emitted(30, 5) Source(12, 12) + SourceIndex(1)
2 >Emitted(30, 15) Source(12, 14) + SourceIndex(1)
3 >Emitted(30, 18) Source(12, 17) + SourceIndex(1)
4 >Emitted(30, 20) Source(12, 19) + SourceIndex(1)
5 >Emitted(30, 21) Source(12, 20) + SourceIndex(1)
6 >Emitted(30, 26) Source(12, 25) + SourceIndex(1)
7 >Emitted(30, 27) Source(12, 26) + SourceIndex(1)
---
>>>});
>>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map