=================================================================== JsFile: file.jsx mapUrl: file.jsx.map sourceRoot: sources: file.tsx =================================================================== ------------------------------------------------------------------- emittedFile:tests/cases/conformance/jsx/file.jsx sourceFile:file.tsx ------------------------------------------------------------------- >>>var M; 1 > 2 >^^^^ 3 > ^ 4 > ^ 5 > ^^^^^^^^^^-> 1 >declare module JSX { > interface Element { } > interface IntrinsicElements { } >} > > 2 >module 3 > M 4 > { > export class Foo { constructor() { } } > export module S { > export class Bar { } > > // Emit Foo > // Foo, ; > } > } 1 >Emitted(1, 1) Source(6, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(6, 8) + SourceIndex(0) 3 >Emitted(1, 6) Source(6, 9) + SourceIndex(0) 4 >Emitted(1, 7) Source(14, 2) + SourceIndex(0) --- >>>(function (M) { 1-> 2 >^^^^^^^^^^^ 3 > ^ 4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> 2 >module 3 > M 1->Emitted(2, 1) Source(6, 1) + SourceIndex(0) 2 >Emitted(2, 12) Source(6, 8) + SourceIndex(0) 3 >Emitted(2, 13) Source(6, 9) + SourceIndex(0) --- >>> var Foo = /** @class */ (function () { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^-> 1-> { > 1->Emitted(3, 5) Source(7, 2) + SourceIndex(0) --- >>> function Foo() { 1->^^^^^^^^ 2 > ^^-> 1->export class Foo { 1->Emitted(4, 9) Source(7, 21) + SourceIndex(0) --- >>> } 1->^^^^^^^^ 2 > ^ 3 > ^^^^^^^^^^^-> 1->constructor() { 2 > } 1->Emitted(5, 9) Source(7, 37) + SourceIndex(0) 2 >Emitted(5, 10) Source(7, 38) + SourceIndex(0) --- >>> return Foo; 1->^^^^^^^^ 2 > ^^^^^^^^^^ 1-> 2 > } 1->Emitted(6, 9) Source(7, 39) + SourceIndex(0) 2 >Emitted(6, 19) Source(7, 40) + SourceIndex(0) --- >>> }()); 1 >^^^^ 2 > ^ 3 > 4 > ^^^^ 5 > ^^^^^^^^-> 1 > 2 > } 3 > 4 > export class Foo { constructor() { } } 1 >Emitted(7, 5) Source(7, 39) + SourceIndex(0) 2 >Emitted(7, 6) Source(7, 40) + SourceIndex(0) 3 >Emitted(7, 6) Source(7, 2) + SourceIndex(0) 4 >Emitted(7, 10) Source(7, 40) + SourceIndex(0) --- >>> M.Foo = Foo; 1->^^^^ 2 > ^^^^^ 3 > ^^^^^^ 4 > ^ 1-> 2 > Foo 3 > { constructor() { } } 4 > 1->Emitted(8, 5) Source(7, 15) + SourceIndex(0) 2 >Emitted(8, 10) Source(7, 18) + SourceIndex(0) 3 >Emitted(8, 16) Source(7, 40) + SourceIndex(0) 4 >Emitted(8, 17) Source(7, 40) + SourceIndex(0) --- >>> var S; 1 >^^^^ 2 > ^^^^ 3 > ^ 4 > ^ 5 > ^^^^^^^^^^-> 1 > > 2 > export module 3 > S 4 > { > export class Bar { } > > // Emit Foo > // Foo, ; > } 1 >Emitted(9, 5) Source(8, 2) + SourceIndex(0) 2 >Emitted(9, 9) Source(8, 16) + SourceIndex(0) 3 >Emitted(9, 10) Source(8, 17) + SourceIndex(0) 4 >Emitted(9, 11) Source(13, 3) + SourceIndex(0) --- >>> (function (S) { 1->^^^^ 2 > ^^^^^^^^^^^ 3 > ^ 4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> 2 > export module 3 > S 1->Emitted(10, 5) Source(8, 2) + SourceIndex(0) 2 >Emitted(10, 16) Source(8, 16) + SourceIndex(0) 3 >Emitted(10, 17) Source(8, 17) + SourceIndex(0) --- >>> var Bar = /** @class */ (function () { 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^-> 1-> { > 1->Emitted(11, 9) Source(9, 3) + SourceIndex(0) --- >>> function Bar() { 1->^^^^^^^^^^^^ 2 > ^^-> 1-> 1->Emitted(12, 13) Source(9, 3) + SourceIndex(0) --- >>> } 1->^^^^^^^^^^^^ 2 > ^ 3 > ^^^^^^^^^^^-> 1->export class Bar { 2 > } 1->Emitted(13, 13) Source(9, 22) + SourceIndex(0) 2 >Emitted(13, 14) Source(9, 23) + SourceIndex(0) --- >>> return Bar; 1->^^^^^^^^^^^^ 2 > ^^^^^^^^^^ 1-> 2 > } 1->Emitted(14, 13) Source(9, 22) + SourceIndex(0) 2 >Emitted(14, 23) Source(9, 23) + SourceIndex(0) --- >>> }()); 1 >^^^^^^^^ 2 > ^ 3 > 4 > ^^^^ 5 > ^^^^^^^^-> 1 > 2 > } 3 > 4 > export class Bar { } 1 >Emitted(15, 9) Source(9, 22) + SourceIndex(0) 2 >Emitted(15, 10) Source(9, 23) + SourceIndex(0) 3 >Emitted(15, 10) Source(9, 3) + SourceIndex(0) 4 >Emitted(15, 14) Source(9, 23) + SourceIndex(0) --- >>> S.Bar = Bar; 1->^^^^^^^^ 2 > ^^^^^ 3 > ^^^^^^ 4 > ^ 1-> 2 > Bar 3 > { } 4 > 1->Emitted(16, 9) Source(9, 16) + SourceIndex(0) 2 >Emitted(16, 14) Source(9, 19) + SourceIndex(0) 3 >Emitted(16, 20) Source(9, 23) + SourceIndex(0) 4 >Emitted(16, 21) Source(9, 23) + SourceIndex(0) --- >>> // Emit Foo 1 >^^^^^^^^ 2 > ^^^^^^^^^^^ 3 > ^^^^^^-> 1 > > > 2 > // Emit Foo 1 >Emitted(17, 9) Source(11, 3) + SourceIndex(0) 2 >Emitted(17, 20) Source(11, 14) + SourceIndex(0) --- >>> // Foo, ; 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^ 3 > ^^^^^^^-> 1-> > 2 > // Foo, ; 1->Emitted(18, 9) Source(12, 3) + SourceIndex(0) 2 >Emitted(18, 25) Source(12, 19) + SourceIndex(0) --- >>> })(S = M.S || (M.S = {})); 1->^^^^ 2 > ^ 3 > ^^ 4 > ^ 5 > ^^^ 6 > ^^^ 7 > ^^^^^ 8 > ^^^ 9 > ^^^^^^^^ 1-> > 2 > } 3 > 4 > S 5 > 6 > S 7 > 8 > S 9 > { > export class Bar { } > > // Emit Foo > // Foo, ; > } 1->Emitted(19, 5) Source(13, 2) + SourceIndex(0) 2 >Emitted(19, 6) Source(13, 3) + SourceIndex(0) 3 >Emitted(19, 8) Source(8, 16) + SourceIndex(0) 4 >Emitted(19, 9) Source(8, 17) + SourceIndex(0) 5 >Emitted(19, 12) Source(8, 16) + SourceIndex(0) 6 >Emitted(19, 15) Source(8, 17) + SourceIndex(0) 7 >Emitted(19, 20) Source(8, 16) + SourceIndex(0) 8 >Emitted(19, 23) Source(8, 17) + SourceIndex(0) 9 >Emitted(19, 31) Source(13, 3) + SourceIndex(0) --- >>>})(M || (M = {})); 1 > 2 >^ 3 > ^^ 4 > ^ 5 > ^^^^^ 6 > ^ 7 > ^^^^^^^^ 1 > > 2 >} 3 > 4 > M 5 > 6 > M 7 > { > export class Foo { constructor() { } } > export module S { > export class Bar { } > > // Emit Foo > // Foo, ; > } > } 1 >Emitted(20, 1) Source(14, 1) + SourceIndex(0) 2 >Emitted(20, 2) Source(14, 2) + SourceIndex(0) 3 >Emitted(20, 4) Source(6, 8) + SourceIndex(0) 4 >Emitted(20, 5) Source(6, 9) + SourceIndex(0) 5 >Emitted(20, 10) Source(6, 8) + SourceIndex(0) 6 >Emitted(20, 11) Source(6, 9) + SourceIndex(0) 7 >Emitted(20, 19) Source(14, 2) + SourceIndex(0) --- >>>(function (M) { 1 > 2 >^^^^^^^^^^^ 3 > ^ 4 > ^^^^^^-> 1 > > > 2 >module 3 > M 1 >Emitted(21, 1) Source(16, 1) + SourceIndex(0) 2 >Emitted(21, 12) Source(16, 8) + SourceIndex(0) 3 >Emitted(21, 13) Source(16, 9) + SourceIndex(0) --- >>> // Emit M.Foo 1->^^^^ 2 > ^^^^^^^^^^^^^ 3 > ^^^^^-> 1-> { > 2 > // Emit M.Foo 1->Emitted(22, 5) Source(17, 2) + SourceIndex(0) 2 >Emitted(22, 18) Source(17, 15) + SourceIndex(0) --- >>> M.Foo, ; 1->^^^^ 2 > ^^ 3 > ^^^ 4 > ^^ 5 > ^ 6 > ^^ 7 > ^^^ 8 > ^ 9 > 10> ^^ 11> ^ 1-> > 2 > 3 > Foo 4 > , 5 > < 6 > 7 > Foo 8 > 9 > 10> /> 11> ; 1->Emitted(23, 5) Source(18, 2) + SourceIndex(0) 2 >Emitted(23, 7) Source(18, 2) + SourceIndex(0) 3 >Emitted(23, 10) Source(18, 5) + SourceIndex(0) 4 >Emitted(23, 12) Source(18, 7) + SourceIndex(0) 5 >Emitted(23, 13) Source(18, 8) + SourceIndex(0) 6 >Emitted(23, 15) Source(18, 8) + SourceIndex(0) 7 >Emitted(23, 18) Source(18, 11) + SourceIndex(0) 8 >Emitted(23, 19) Source(18, 12) + SourceIndex(0) 9 >Emitted(23, 19) Source(18, 11) + SourceIndex(0) 10>Emitted(23, 21) Source(18, 14) + SourceIndex(0) 11>Emitted(23, 22) Source(18, 15) + SourceIndex(0) --- >>> var S; 1 >^^^^ 2 > ^^^^ 3 > ^ 4 > ^ 5 > ^^^^^^^^^^-> 1 > > > 2 > export module 3 > S 4 > { > // Emit M.Foo > Foo, ; > > // Emit S.Bar > Bar, ; > } 1 >Emitted(24, 5) Source(20, 2) + SourceIndex(0) 2 >Emitted(24, 9) Source(20, 16) + SourceIndex(0) 3 >Emitted(24, 10) Source(20, 17) + SourceIndex(0) 4 >Emitted(24, 11) Source(26, 3) + SourceIndex(0) --- >>> (function (S) { 1->^^^^ 2 > ^^^^^^^^^^^ 3 > ^ 4 > ^^^^^^-> 1-> 2 > export module 3 > S 1->Emitted(25, 5) Source(20, 2) + SourceIndex(0) 2 >Emitted(25, 16) Source(20, 16) + SourceIndex(0) 3 >Emitted(25, 17) Source(20, 17) + SourceIndex(0) --- >>> // Emit M.Foo 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^ 3 > ^^^^^-> 1-> { > 2 > // Emit M.Foo 1->Emitted(26, 9) Source(21, 3) + SourceIndex(0) 2 >Emitted(26, 22) Source(21, 16) + SourceIndex(0) --- >>> M.Foo, ; 1->^^^^^^^^ 2 > ^^ 3 > ^^^ 4 > ^^ 5 > ^ 6 > ^^ 7 > ^^^ 8 > ^ 9 > 10> ^^ 11> ^ 1-> > 2 > 3 > Foo 4 > , 5 > < 6 > 7 > Foo 8 > 9 > 10> /> 11> ; 1->Emitted(27, 9) Source(22, 3) + SourceIndex(0) 2 >Emitted(27, 11) Source(22, 3) + SourceIndex(0) 3 >Emitted(27, 14) Source(22, 6) + SourceIndex(0) 4 >Emitted(27, 16) Source(22, 8) + SourceIndex(0) 5 >Emitted(27, 17) Source(22, 9) + SourceIndex(0) 6 >Emitted(27, 19) Source(22, 9) + SourceIndex(0) 7 >Emitted(27, 22) Source(22, 12) + SourceIndex(0) 8 >Emitted(27, 23) Source(22, 13) + SourceIndex(0) 9 >Emitted(27, 23) Source(22, 12) + SourceIndex(0) 10>Emitted(27, 25) Source(22, 15) + SourceIndex(0) 11>Emitted(27, 26) Source(22, 16) + SourceIndex(0) --- >>> // Emit S.Bar 1 >^^^^^^^^ 2 > ^^^^^^^^^^^^^ 3 > ^^^^^-> 1 > > > 2 > // Emit S.Bar 1 >Emitted(28, 9) Source(24, 3) + SourceIndex(0) 2 >Emitted(28, 22) Source(24, 16) + SourceIndex(0) --- >>> S.Bar, ; 1->^^^^^^^^ 2 > ^^ 3 > ^^^ 4 > ^^ 5 > ^ 6 > ^^ 7 > ^^^ 8 > ^ 9 > 10> ^^ 11> ^ 12> ^^^^^^-> 1-> > 2 > 3 > Bar 4 > , 5 > < 6 > 7 > Bar 8 > 9 > 10> /> 11> ; 1->Emitted(29, 9) Source(25, 3) + SourceIndex(0) 2 >Emitted(29, 11) Source(25, 3) + SourceIndex(0) 3 >Emitted(29, 14) Source(25, 6) + SourceIndex(0) 4 >Emitted(29, 16) Source(25, 8) + SourceIndex(0) 5 >Emitted(29, 17) Source(25, 9) + SourceIndex(0) 6 >Emitted(29, 19) Source(25, 9) + SourceIndex(0) 7 >Emitted(29, 22) Source(25, 12) + SourceIndex(0) 8 >Emitted(29, 23) Source(25, 13) + SourceIndex(0) 9 >Emitted(29, 23) Source(25, 12) + SourceIndex(0) 10>Emitted(29, 25) Source(25, 15) + SourceIndex(0) 11>Emitted(29, 26) Source(25, 16) + SourceIndex(0) --- >>> })(S = M.S || (M.S = {})); 1->^^^^ 2 > ^ 3 > ^^ 4 > ^ 5 > ^^^ 6 > ^^^ 7 > ^^^^^ 8 > ^^^ 9 > ^^^^^^^^ 1-> > 2 > } 3 > 4 > S 5 > 6 > S 7 > 8 > S 9 > { > // Emit M.Foo > Foo, ; > > // Emit S.Bar > Bar, ; > } 1->Emitted(30, 5) Source(26, 2) + SourceIndex(0) 2 >Emitted(30, 6) Source(26, 3) + SourceIndex(0) 3 >Emitted(30, 8) Source(20, 16) + SourceIndex(0) 4 >Emitted(30, 9) Source(20, 17) + SourceIndex(0) 5 >Emitted(30, 12) Source(20, 16) + SourceIndex(0) 6 >Emitted(30, 15) Source(20, 17) + SourceIndex(0) 7 >Emitted(30, 20) Source(20, 16) + SourceIndex(0) 8 >Emitted(30, 23) Source(20, 17) + SourceIndex(0) 9 >Emitted(30, 31) Source(26, 3) + SourceIndex(0) --- >>>})(M || (M = {})); 1 > 2 >^ 3 > ^^ 4 > ^ 5 > ^^^^^ 6 > ^ 7 > ^^^^^^^^ 1 > > > 2 >} 3 > 4 > M 5 > 6 > M 7 > { > // Emit M.Foo > Foo, ; > > export module S { > // Emit M.Foo > Foo, ; > > // Emit S.Bar > Bar, ; > } > > } 1 >Emitted(31, 1) Source(28, 1) + SourceIndex(0) 2 >Emitted(31, 2) Source(28, 2) + SourceIndex(0) 3 >Emitted(31, 4) Source(16, 8) + SourceIndex(0) 4 >Emitted(31, 5) Source(16, 9) + SourceIndex(0) 5 >Emitted(31, 10) Source(16, 8) + SourceIndex(0) 6 >Emitted(31, 11) Source(16, 9) + SourceIndex(0) 7 >Emitted(31, 19) Source(28, 2) + SourceIndex(0) --- >>>(function (M) { 1 > 2 >^^^^^^^^^^^ 3 > ^ 4 > ^^^^^^^^-> 1 > > > 2 >module 3 > M 1 >Emitted(32, 1) Source(30, 1) + SourceIndex(0) 2 >Emitted(32, 12) Source(30, 8) + SourceIndex(0) 3 >Emitted(32, 13) Source(30, 9) + SourceIndex(0) --- >>> // Emit M.S.Bar 1->^^^^ 2 > ^^^^^^^^^^^^^^^ 3 > ^^^^^^^-> 1-> { > 2 > // Emit M.S.Bar 1->Emitted(33, 5) Source(31, 2) + SourceIndex(0) 2 >Emitted(33, 20) Source(31, 17) + SourceIndex(0) --- >>> M.S.Bar, ; 1->^^^^ 2 > ^^ 3 > ^ 4 > ^ 5 > ^^^ 6 > ^^ 7 > ^ 8 > ^^ 9 > ^ 10> ^ 11> ^^^ 12> ^ 13> 14> ^^ 15> ^ 1-> > 2 > 3 > S 4 > . 5 > Bar 6 > , 7 > < 8 > 9 > S 10> . 11> Bar 12> 13> 14> /> 15> ; 1->Emitted(34, 5) Source(32, 2) + SourceIndex(0) 2 >Emitted(34, 7) Source(32, 2) + SourceIndex(0) 3 >Emitted(34, 8) Source(32, 3) + SourceIndex(0) 4 >Emitted(34, 9) Source(32, 4) + SourceIndex(0) 5 >Emitted(34, 12) Source(32, 7) + SourceIndex(0) 6 >Emitted(34, 14) Source(32, 9) + SourceIndex(0) 7 >Emitted(34, 15) Source(32, 10) + SourceIndex(0) 8 >Emitted(34, 17) Source(32, 10) + SourceIndex(0) 9 >Emitted(34, 18) Source(32, 11) + SourceIndex(0) 10>Emitted(34, 19) Source(32, 12) + SourceIndex(0) 11>Emitted(34, 22) Source(32, 15) + SourceIndex(0) 12>Emitted(34, 23) Source(32, 16) + SourceIndex(0) 13>Emitted(34, 23) Source(32, 15) + SourceIndex(0) 14>Emitted(34, 25) Source(32, 18) + SourceIndex(0) 15>Emitted(34, 26) Source(32, 19) + SourceIndex(0) --- >>>})(M || (M = {})); 1 > 2 >^ 3 > ^^ 4 > ^ 5 > ^^^^^ 6 > ^ 7 > ^^^^^^^^ 1 > > 2 >} 3 > 4 > M 5 > 6 > M 7 > { > // Emit M.S.Bar > S.Bar, ; > } 1 >Emitted(35, 1) Source(33, 1) + SourceIndex(0) 2 >Emitted(35, 2) Source(33, 2) + SourceIndex(0) 3 >Emitted(35, 4) Source(30, 8) + SourceIndex(0) 4 >Emitted(35, 5) Source(30, 9) + SourceIndex(0) 5 >Emitted(35, 10) Source(30, 8) + SourceIndex(0) 6 >Emitted(35, 11) Source(30, 9) + SourceIndex(0) 7 >Emitted(35, 19) Source(33, 2) + SourceIndex(0) --- >>>(function (M_1) { 1 > 2 >^^^^^^^^^^^ 3 > ^^^ 4 > ^^^-> 1 > > > 2 >module 3 > M 1 >Emitted(36, 1) Source(35, 1) + SourceIndex(0) 2 >Emitted(36, 12) Source(35, 8) + SourceIndex(0) 3 >Emitted(36, 15) Source(35, 9) + SourceIndex(0) --- >>> var M = 100; 1->^^^^ 2 > ^^^^ 3 > ^ 4 > ^^^ 5 > ^^^ 6 > ^ 7 > ^^^^-> 1-> { > 2 > var 3 > M 4 > = 5 > 100 6 > ; 1->Emitted(37, 5) Source(36, 2) + SourceIndex(0) 2 >Emitted(37, 9) Source(36, 6) + SourceIndex(0) 3 >Emitted(37, 10) Source(36, 7) + SourceIndex(0) 4 >Emitted(37, 13) Source(36, 10) + SourceIndex(0) 5 >Emitted(37, 16) Source(36, 13) + SourceIndex(0) 6 >Emitted(37, 17) Source(36, 14) + SourceIndex(0) --- >>> // Emit M_1.Foo 1->^^^^ 2 > ^^^^^^^^^^^^^^^ 3 > ^^^^^^^-> 1-> > 2 > // Emit M_1.Foo 1->Emitted(38, 5) Source(37, 2) + SourceIndex(0) 2 >Emitted(38, 20) Source(37, 17) + SourceIndex(0) --- >>> M_1.Foo, ; 1->^^^^ 2 > ^^^^ 3 > ^^^ 4 > ^^ 5 > ^ 6 > ^^^^ 7 > ^^^ 8 > ^ 9 > 10> ^^ 11> ^ 1-> > 2 > 3 > Foo 4 > , 5 > < 6 > 7 > Foo 8 > 9 > 10> /> 11> ; 1->Emitted(39, 5) Source(38, 2) + SourceIndex(0) 2 >Emitted(39, 9) Source(38, 2) + SourceIndex(0) 3 >Emitted(39, 12) Source(38, 5) + SourceIndex(0) 4 >Emitted(39, 14) Source(38, 7) + SourceIndex(0) 5 >Emitted(39, 15) Source(38, 8) + SourceIndex(0) 6 >Emitted(39, 19) Source(38, 8) + SourceIndex(0) 7 >Emitted(39, 22) Source(38, 11) + SourceIndex(0) 8 >Emitted(39, 23) Source(38, 12) + SourceIndex(0) 9 >Emitted(39, 23) Source(38, 11) + SourceIndex(0) 10>Emitted(39, 25) Source(38, 14) + SourceIndex(0) 11>Emitted(39, 26) Source(38, 15) + SourceIndex(0) --- >>>})(M || (M = {})); 1 > 2 >^ 3 > ^^ 4 > ^ 5 > ^^^^^ 6 > ^ 7 > ^^^^^^^^ 8 > ^^^^^^^^^^^^^^-> 1 > > 2 >} 3 > 4 > M 5 > 6 > M 7 > { > var M = 100; > // Emit M_1.Foo > Foo, ; > } 1 >Emitted(40, 1) Source(39, 1) + SourceIndex(0) 2 >Emitted(40, 2) Source(39, 2) + SourceIndex(0) 3 >Emitted(40, 4) Source(35, 8) + SourceIndex(0) 4 >Emitted(40, 5) Source(35, 9) + SourceIndex(0) 5 >Emitted(40, 10) Source(35, 8) + SourceIndex(0) 6 >Emitted(40, 11) Source(35, 9) + SourceIndex(0) 7 >Emitted(40, 19) Source(39, 2) + SourceIndex(0) --- >>>//# sourceMappingURL=file.jsx.map