=================================================================== JsFile: sourceMap-Comments.js mapUrl: sourceMap-Comments.js.map sourceRoot: sources: sourceMap-Comments.ts =================================================================== ------------------------------------------------------------------- emittedFile:tests/cases/compiler/sourceMap-Comments.js sourceFile:sourceMap-Comments.ts ------------------------------------------------------------------- >>>var sas; 1 > 2 >^^^^ 3 > ^^^ 4 > ^ 5 > ^^^^^^^^^^-> 1 > 2 >module 3 > sas 4 > .tools { > export class Test { > public doX(): void { > let f: number = 2; > switch (f) { > case 1: > break; > case 2: > //line comment 1 > //line comment 2 > break; > case 3: > //a comment > break; > } > } > } > > } 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 8) + SourceIndex(0) 3 >Emitted(1, 8) Source(1, 11) + SourceIndex(0) 4 >Emitted(1, 9) Source(19, 2) + SourceIndex(0) --- >>>(function (sas) { 1-> 2 >^^^^^^^^^^^ 3 > ^^^ 4 > ^-> 1-> 2 >module 3 > sas 1->Emitted(2, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(2, 12) Source(1, 8) + SourceIndex(0) 3 >Emitted(2, 15) Source(1, 11) + SourceIndex(0) --- >>> var tools; 1->^^^^ 2 > ^^^^ 3 > ^^^^^ 4 > ^ 5 > ^^^^^^^^^^-> 1->. 2 > 3 > tools 4 > { > export class Test { > public doX(): void { > let f: number = 2; > switch (f) { > case 1: > break; > case 2: > //line comment 1 > //line comment 2 > break; > case 3: > //a comment > break; > } > } > } > > } 1->Emitted(3, 5) Source(1, 12) + SourceIndex(0) 2 >Emitted(3, 9) Source(1, 12) + SourceIndex(0) 3 >Emitted(3, 14) Source(1, 17) + SourceIndex(0) 4 >Emitted(3, 15) Source(19, 2) + SourceIndex(0) --- >>> (function (tools) { 1->^^^^ 2 > ^^^^^^^^^^^ 3 > ^^^^^ 4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> 2 > 3 > tools 1->Emitted(4, 5) Source(1, 12) + SourceIndex(0) 2 >Emitted(4, 16) Source(1, 12) + SourceIndex(0) 3 >Emitted(4, 21) Source(1, 17) + SourceIndex(0) --- >>> var Test = /** @class */ (function () { 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^-> 1-> { > 1->Emitted(5, 9) Source(2, 5) + SourceIndex(0) --- >>> function Test() { 1->^^^^^^^^^^^^ 2 > ^^-> 1-> 1->Emitted(6, 13) Source(2, 5) + SourceIndex(0) --- >>> } 1->^^^^^^^^^^^^ 2 > ^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1->export class Test { > public doX(): void { > let f: number = 2; > switch (f) { > case 1: > break; > case 2: > //line comment 1 > //line comment 2 > break; > case 3: > //a comment > break; > } > } > 2 > } 1->Emitted(7, 13) Source(17, 5) + SourceIndex(0) 2 >Emitted(7, 14) Source(17, 6) + SourceIndex(0) --- >>> Test.prototype.doX = function () { 1->^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^ 3 > ^^^ 1-> 2 > doX 3 > 1->Emitted(8, 13) Source(3, 16) + SourceIndex(0) 2 >Emitted(8, 31) Source(3, 19) + SourceIndex(0) 3 >Emitted(8, 34) Source(3, 9) + SourceIndex(0) --- >>> var f = 2; 1 >^^^^^^^^^^^^^^^^ 2 > ^^^^ 3 > ^ 4 > ^^^ 5 > ^ 6 > ^ 7 > ^^^-> 1 >public doX(): void { > 2 > let 3 > f 4 > : number = 5 > 2 6 > ; 1 >Emitted(9, 17) Source(4, 13) + SourceIndex(0) 2 >Emitted(9, 21) Source(4, 17) + SourceIndex(0) 3 >Emitted(9, 22) Source(4, 18) + SourceIndex(0) 4 >Emitted(9, 25) Source(4, 29) + SourceIndex(0) 5 >Emitted(9, 26) Source(4, 30) + SourceIndex(0) 6 >Emitted(9, 27) Source(4, 31) + SourceIndex(0) --- >>> switch (f) { 1->^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^ 3 > ^ 4 > ^^ 5 > ^-> 1-> > 2 > switch ( 3 > f 4 > ) 1->Emitted(10, 17) Source(5, 13) + SourceIndex(0) 2 >Emitted(10, 25) Source(5, 21) + SourceIndex(0) 3 >Emitted(10, 26) Source(5, 22) + SourceIndex(0) 4 >Emitted(10, 28) Source(5, 24) + SourceIndex(0) --- >>> case 1: 1->^^^^^^^^^^^^^^^^^^^^ 2 > ^^^^^ 3 > ^ 4 > ^^^^^-> 1->{ > 2 > case 3 > 1 1->Emitted(11, 21) Source(6, 17) + SourceIndex(0) 2 >Emitted(11, 26) Source(6, 22) + SourceIndex(0) 3 >Emitted(11, 27) Source(6, 23) + SourceIndex(0) --- >>> break; 1->^^^^^^^^^^^^^^^^^^^^^^^^ 2 > ^^^^^^ 1->: > 2 > break; 1->Emitted(12, 25) Source(7, 21) + SourceIndex(0) 2 >Emitted(12, 31) Source(7, 27) + SourceIndex(0) --- >>> case 2: 1 >^^^^^^^^^^^^^^^^^^^^ 2 > ^^^^^ 3 > ^ 4 > ^^^^^^^^^^^^^^^-> 1 > > 2 > case 3 > 2 1 >Emitted(13, 21) Source(8, 17) + SourceIndex(0) 2 >Emitted(13, 26) Source(8, 22) + SourceIndex(0) 3 >Emitted(13, 27) Source(8, 23) + SourceIndex(0) --- >>> //line comment 1 1->^^^^^^^^^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^ 3 > ^-> 1->: > 2 > //line comment 1 1->Emitted(14, 25) Source(9, 21) + SourceIndex(0) 2 >Emitted(14, 41) Source(9, 37) + SourceIndex(0) --- >>> //line comment 2 1->^^^^^^^^^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^ 1-> > 2 > //line comment 2 1->Emitted(15, 25) Source(10, 21) + SourceIndex(0) 2 >Emitted(15, 41) Source(10, 37) + SourceIndex(0) --- >>> break; 1 >^^^^^^^^^^^^^^^^^^^^^^^^ 2 > ^^^^^^ 1 > > 2 > break; 1 >Emitted(16, 25) Source(11, 21) + SourceIndex(0) 2 >Emitted(16, 31) Source(11, 27) + SourceIndex(0) --- >>> case 3: 1 >^^^^^^^^^^^^^^^^^^^^ 2 > ^^^^^ 3 > ^ 4 > ^^^^^^^^^^-> 1 > > 2 > case 3 > 3 1 >Emitted(17, 21) Source(12, 17) + SourceIndex(0) 2 >Emitted(17, 26) Source(12, 22) + SourceIndex(0) 3 >Emitted(17, 27) Source(12, 23) + SourceIndex(0) --- >>> //a comment 1->^^^^^^^^^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^ 1->: > 2 > //a comment 1->Emitted(18, 25) Source(13, 21) + SourceIndex(0) 2 >Emitted(18, 36) Source(13, 32) + SourceIndex(0) --- >>> break; 1 >^^^^^^^^^^^^^^^^^^^^^^^^ 2 > ^^^^^^ 1 > > 2 > break; 1 >Emitted(19, 25) Source(14, 21) + SourceIndex(0) 2 >Emitted(19, 31) Source(14, 27) + SourceIndex(0) --- >>> } 1 >^^^^^^^^^^^^^^^^^ 1 > > } 1 >Emitted(20, 18) Source(15, 14) + SourceIndex(0) --- >>> }; 1 >^^^^^^^^^^^^ 2 > ^ 3 > ^^^^^^^^^^^^-> 1 > > 2 > } 1 >Emitted(21, 13) Source(16, 9) + SourceIndex(0) 2 >Emitted(21, 14) Source(16, 10) + SourceIndex(0) --- >>> return Test; 1->^^^^^^^^^^^^ 2 > ^^^^^^^^^^^ 1-> > 2 > } 1->Emitted(22, 13) Source(17, 5) + SourceIndex(0) 2 >Emitted(22, 24) Source(17, 6) + SourceIndex(0) --- >>> }()); 1 >^^^^^^^^ 2 > ^ 3 > 4 > ^^^^ 5 > ^^^^^^^^^^^^^^-> 1 > 2 > } 3 > 4 > export class Test { > public doX(): void { > let f: number = 2; > switch (f) { > case 1: > break; > case 2: > //line comment 1 > //line comment 2 > break; > case 3: > //a comment > break; > } > } > } 1 >Emitted(23, 9) Source(17, 5) + SourceIndex(0) 2 >Emitted(23, 10) Source(17, 6) + SourceIndex(0) 3 >Emitted(23, 10) Source(2, 5) + SourceIndex(0) 4 >Emitted(23, 14) Source(17, 6) + SourceIndex(0) --- >>> tools.Test = Test; 1->^^^^^^^^ 2 > ^^^^^^^^^^ 3 > ^^^^^^^ 4 > ^ 5 > ^^^^^^^^^^^^^^^^^^^^^-> 1-> 2 > Test 3 > { > public doX(): void { > let f: number = 2; > switch (f) { > case 1: > break; > case 2: > //line comment 1 > //line comment 2 > break; > case 3: > //a comment > break; > } > } > } 4 > 1->Emitted(24, 9) Source(2, 18) + SourceIndex(0) 2 >Emitted(24, 19) Source(2, 22) + SourceIndex(0) 3 >Emitted(24, 26) Source(17, 6) + SourceIndex(0) 4 >Emitted(24, 27) Source(17, 6) + SourceIndex(0) --- >>> })(tools = sas.tools || (sas.tools = {})); 1->^^^^ 2 > ^ 3 > ^^ 4 > ^^^^^ 5 > ^^^ 6 > ^^^^^^^^^ 7 > ^^^^^ 8 > ^^^^^^^^^ 9 > ^^^^^^^^ 1-> > > 2 > } 3 > 4 > tools 5 > 6 > tools 7 > 8 > tools 9 > { > export class Test { > public doX(): void { > let f: number = 2; > switch (f) { > case 1: > break; > case 2: > //line comment 1 > //line comment 2 > break; > case 3: > //a comment > break; > } > } > } > > } 1->Emitted(25, 5) Source(19, 1) + SourceIndex(0) 2 >Emitted(25, 6) Source(19, 2) + SourceIndex(0) 3 >Emitted(25, 8) Source(1, 12) + SourceIndex(0) 4 >Emitted(25, 13) Source(1, 17) + SourceIndex(0) 5 >Emitted(25, 16) Source(1, 12) + SourceIndex(0) 6 >Emitted(25, 25) Source(1, 17) + SourceIndex(0) 7 >Emitted(25, 30) Source(1, 12) + SourceIndex(0) 8 >Emitted(25, 39) Source(1, 17) + SourceIndex(0) 9 >Emitted(25, 47) Source(19, 2) + SourceIndex(0) --- >>>})(sas || (sas = {})); 1 > 2 >^ 3 > ^^ 4 > ^^^ 5 > ^^^^^ 6 > ^^^ 7 > ^^^^^^^^ 8 > ^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >} 3 > 4 > sas 5 > 6 > sas 7 > .tools { > export class Test { > public doX(): void { > let f: number = 2; > switch (f) { > case 1: > break; > case 2: > //line comment 1 > //line comment 2 > break; > case 3: > //a comment > break; > } > } > } > > } 1 >Emitted(26, 1) Source(19, 1) + SourceIndex(0) 2 >Emitted(26, 2) Source(19, 2) + SourceIndex(0) 3 >Emitted(26, 4) Source(1, 8) + SourceIndex(0) 4 >Emitted(26, 7) Source(1, 11) + SourceIndex(0) 5 >Emitted(26, 12) Source(1, 8) + SourceIndex(0) 6 >Emitted(26, 15) Source(1, 11) + SourceIndex(0) 7 >Emitted(26, 23) Source(19, 2) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMap-Comments.js.map