=================================================================== JsFile: bundle.js mapUrl: bundle.js.map sourceRoot: sources: tests/cases/compiler/a.ts,tests/cases/compiler/index.ts =================================================================== ------------------------------------------------------------------- emittedFile:bundle.js sourceFile:tests/cases/compiler/a.ts ------------------------------------------------------------------- >>>var Foo = /** @class */ (function () { 1 > 2 >^^^^^^^^^^^^^^^^^^^^^-> 1 > 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) --- >>> function Foo() { 1->^^^^ 2 > ^^-> 1-> 1->Emitted(2, 5) Source(1, 1) + SourceIndex(0) --- >>> } 1->^^^^ 2 > ^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1->class Foo { > doThing(x: {a: number}) { > return {b: x.a}; > } > static make() { > return new Foo(); > } > 2 > } 1->Emitted(3, 5) Source(8, 1) + SourceIndex(0) 2 >Emitted(3, 6) Source(8, 2) + SourceIndex(0) --- >>> Foo.prototype.doThing = function (x) { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^ 3 > ^^^ 4 > ^^^^^^^^^^ 5 > ^ 1-> 2 > doThing 3 > 4 > doThing( 5 > x: {a: number} 1->Emitted(4, 5) Source(2, 5) + SourceIndex(0) 2 >Emitted(4, 26) Source(2, 12) + SourceIndex(0) 3 >Emitted(4, 29) Source(2, 5) + SourceIndex(0) 4 >Emitted(4, 39) Source(2, 13) + SourceIndex(0) 5 >Emitted(4, 40) Source(2, 27) + SourceIndex(0) --- >>> return { b: x.a }; 1 >^^^^^^^^ 2 > ^^^^^^^ 3 > ^^ 4 > ^ 5 > ^^ 6 > ^ 7 > ^ 8 > ^ 9 > ^^ 10> ^ 1 >) { > 2 > return 3 > { 4 > b 5 > : 6 > x 7 > . 8 > a 9 > } 10> ; 1 >Emitted(5, 9) Source(3, 9) + SourceIndex(0) 2 >Emitted(5, 16) Source(3, 16) + SourceIndex(0) 3 >Emitted(5, 18) Source(3, 17) + SourceIndex(0) 4 >Emitted(5, 19) Source(3, 18) + SourceIndex(0) 5 >Emitted(5, 21) Source(3, 20) + SourceIndex(0) 6 >Emitted(5, 22) Source(3, 21) + SourceIndex(0) 7 >Emitted(5, 23) Source(3, 22) + SourceIndex(0) 8 >Emitted(5, 24) Source(3, 23) + SourceIndex(0) 9 >Emitted(5, 26) Source(3, 24) + SourceIndex(0) 10>Emitted(5, 27) Source(3, 25) + SourceIndex(0) --- >>> }; 1 >^^^^ 2 > ^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 > } 1 >Emitted(6, 5) Source(4, 5) + SourceIndex(0) 2 >Emitted(6, 6) Source(4, 6) + SourceIndex(0) --- >>> Foo.make = function () { 1->^^^^ 2 > ^^^^^^^^ 3 > ^^^ 4 > ^^^^^^^^^^^-> 1-> > static 2 > make 3 > 1->Emitted(7, 5) Source(5, 12) + SourceIndex(0) 2 >Emitted(7, 13) Source(5, 16) + SourceIndex(0) 3 >Emitted(7, 16) Source(5, 5) + SourceIndex(0) --- >>> return new Foo(); 1->^^^^^^^^ 2 > ^^^^^^^ 3 > ^^^^ 4 > ^^^ 5 > ^^ 6 > ^ 1->static make() { > 2 > return 3 > new 4 > Foo 5 > () 6 > ; 1->Emitted(8, 9) Source(6, 9) + SourceIndex(0) 2 >Emitted(8, 16) Source(6, 16) + SourceIndex(0) 3 >Emitted(8, 20) Source(6, 20) + SourceIndex(0) 4 >Emitted(8, 23) Source(6, 23) + SourceIndex(0) 5 >Emitted(8, 25) Source(6, 25) + SourceIndex(0) 6 >Emitted(8, 26) Source(6, 26) + SourceIndex(0) --- >>> }; 1 >^^^^ 2 > ^ 3 > ^^^^^^^^^^^-> 1 > > 2 > } 1 >Emitted(9, 5) Source(7, 5) + SourceIndex(0) 2 >Emitted(9, 6) Source(7, 6) + SourceIndex(0) --- >>> return Foo; 1->^^^^ 2 > ^^^^^^^^^^ 1-> > 2 > } 1->Emitted(10, 5) Source(8, 1) + SourceIndex(0) 2 >Emitted(10, 15) Source(8, 2) + SourceIndex(0) --- >>>}()); 1 > 2 >^ 3 > 4 > ^^^^ 5 > ^^^^^^^^^^^^^^-> 1 > 2 >} 3 > 4 > class Foo { > doThing(x: {a: number}) { > return {b: x.a}; > } > static make() { > return new Foo(); > } > } 1 >Emitted(11, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(11, 2) Source(8, 2) + SourceIndex(0) 3 >Emitted(11, 2) Source(1, 1) + SourceIndex(0) 4 >Emitted(11, 6) Source(8, 2) + SourceIndex(0) --- ------------------------------------------------------------------- emittedFile:bundle.js sourceFile:tests/cases/compiler/index.ts ------------------------------------------------------------------- >>>var c = new Foo(); 1-> 2 >^^^^ 3 > ^ 4 > ^^^ 5 > ^^^^ 6 > ^^^ 7 > ^^ 8 > ^ 9 > ^^^^-> 1-> 2 >const 3 > c 4 > = 5 > new 6 > Foo 7 > () 8 > ; 1->Emitted(12, 1) Source(1, 1) + SourceIndex(1) 2 >Emitted(12, 5) Source(1, 7) + SourceIndex(1) 3 >Emitted(12, 6) Source(1, 8) + SourceIndex(1) 4 >Emitted(12, 9) Source(1, 11) + SourceIndex(1) 5 >Emitted(12, 13) Source(1, 15) + SourceIndex(1) 6 >Emitted(12, 16) Source(1, 18) + SourceIndex(1) 7 >Emitted(12, 18) Source(1, 20) + SourceIndex(1) 8 >Emitted(12, 19) Source(1, 21) + SourceIndex(1) --- >>>c.doThing({ a: 42 }); 1-> 2 >^ 3 > ^ 4 > ^^^^^^^ 5 > ^ 6 > ^^ 7 > ^ 8 > ^^ 9 > ^^ 10> ^^ 11> ^ 12> ^ 13> ^^^^^^^^^-> 1-> > 2 >c 3 > . 4 > doThing 5 > ( 6 > { 7 > a 8 > : 9 > 42 10> } 11> ) 12> ; 1->Emitted(13, 1) Source(2, 1) + SourceIndex(1) 2 >Emitted(13, 2) Source(2, 2) + SourceIndex(1) 3 >Emitted(13, 3) Source(2, 3) + SourceIndex(1) 4 >Emitted(13, 10) Source(2, 10) + SourceIndex(1) 5 >Emitted(13, 11) Source(2, 11) + SourceIndex(1) 6 >Emitted(13, 13) Source(2, 12) + SourceIndex(1) 7 >Emitted(13, 14) Source(2, 13) + SourceIndex(1) 8 >Emitted(13, 16) Source(2, 15) + SourceIndex(1) 9 >Emitted(13, 18) Source(2, 17) + SourceIndex(1) 10>Emitted(13, 20) Source(2, 18) + SourceIndex(1) 11>Emitted(13, 21) Source(2, 19) + SourceIndex(1) 12>Emitted(13, 22) Source(2, 20) + SourceIndex(1) --- >>>var x = c.doThing({ a: 12 }); 1-> 2 >^^^^ 3 > ^ 4 > ^^^ 5 > ^ 6 > ^ 7 > ^^^^^^^ 8 > ^ 9 > ^^ 10> ^ 11> ^^ 12> ^^ 13> ^^ 14> ^ 15> ^ 16> ^^^^-> 1-> > > 2 >let 3 > x 4 > = 5 > c 6 > . 7 > doThing 8 > ( 9 > { 10> a 11> : 12> 12 13> } 14> ) 15> ; 1->Emitted(14, 1) Source(4, 1) + SourceIndex(1) 2 >Emitted(14, 5) Source(4, 5) + SourceIndex(1) 3 >Emitted(14, 6) Source(4, 6) + SourceIndex(1) 4 >Emitted(14, 9) Source(4, 9) + SourceIndex(1) 5 >Emitted(14, 10) Source(4, 10) + SourceIndex(1) 6 >Emitted(14, 11) Source(4, 11) + SourceIndex(1) 7 >Emitted(14, 18) Source(4, 18) + SourceIndex(1) 8 >Emitted(14, 19) Source(4, 19) + SourceIndex(1) 9 >Emitted(14, 21) Source(4, 20) + SourceIndex(1) 10>Emitted(14, 22) Source(4, 21) + SourceIndex(1) 11>Emitted(14, 24) Source(4, 23) + SourceIndex(1) 12>Emitted(14, 26) Source(4, 25) + SourceIndex(1) 13>Emitted(14, 28) Source(4, 26) + SourceIndex(1) 14>Emitted(14, 29) Source(4, 27) + SourceIndex(1) 15>Emitted(14, 30) Source(4, 28) + SourceIndex(1) --- >>>//# sourceMappingURL=bundle.js.map=================================================================== JsFile: bundle.d.ts mapUrl: bundle.d.ts.map sourceRoot: sources: tests/cases/compiler/a.ts,tests/cases/compiler/index.ts =================================================================== ------------------------------------------------------------------- emittedFile:bundle.d.ts sourceFile:tests/cases/compiler/a.ts ------------------------------------------------------------------- >>>declare class Foo { 1 > 2 >^^^^^^^^^^^^^^ 3 > ^^^ 1 > 2 >class 3 > Foo 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 15) Source(1, 7) + SourceIndex(0) 3 >Emitted(1, 18) Source(1, 10) + SourceIndex(0) --- >>> doThing(x: { 1 >^^^^ 2 > ^^^^^^^ 3 > ^ 4 > ^^^ 5 > ^^^^-> 1 > { > 2 > doThing 3 > ( 4 > x: 1 >Emitted(2, 5) Source(2, 5) + SourceIndex(0) 2 >Emitted(2, 12) Source(2, 12) + SourceIndex(0) 3 >Emitted(2, 13) Source(2, 13) + SourceIndex(0) 4 >Emitted(2, 16) Source(2, 16) + SourceIndex(0) --- >>> a: number; 1->^^^^^^^^ 2 > ^ 3 > ^^ 4 > ^^^^^^ 5 > ^ 1->{ 2 > a 3 > : 4 > number 5 > 1->Emitted(3, 9) Source(2, 17) + SourceIndex(0) 2 >Emitted(3, 10) Source(2, 18) + SourceIndex(0) 3 >Emitted(3, 12) Source(2, 20) + SourceIndex(0) 4 >Emitted(3, 18) Source(2, 26) + SourceIndex(0) 5 >Emitted(3, 19) Source(2, 26) + SourceIndex(0) --- >>> }): { 1 >^^^^^ 2 > ^^^^^^^^^^^^^^-> 1 >} 1 >Emitted(4, 6) Source(2, 27) + SourceIndex(0) --- >>> b: number; >>> }; >>> static make(): Foo; 1->^^^^ 2 > ^^^^^^ 3 > ^ 4 > ^^^^ 1->) { > return {b: x.a}; > } > 2 > static 3 > 4 > make 1->Emitted(7, 5) Source(5, 5) + SourceIndex(0) 2 >Emitted(7, 11) Source(5, 11) + SourceIndex(0) 3 >Emitted(7, 12) Source(5, 12) + SourceIndex(0) 4 >Emitted(7, 16) Source(5, 16) + SourceIndex(0) --- >>>} 1 >^ 2 > ^^^^^^^^^^^^^^^^^^^^^-> 1 >() { > return new Foo(); > } >} 1 >Emitted(8, 2) Source(8, 2) + SourceIndex(0) --- ------------------------------------------------------------------- emittedFile:bundle.d.ts sourceFile:tests/cases/compiler/index.ts ------------------------------------------------------------------- >>>declare const c: Foo; 1-> 2 >^^^^^^^^ 3 > ^^^^^^ 4 > ^ 5 > ^^^^^ 6 > ^ 1-> 2 > 3 > const 4 > c 5 > = new Foo() 6 > ; 1->Emitted(9, 1) Source(1, 1) + SourceIndex(1) 2 >Emitted(9, 9) Source(1, 1) + SourceIndex(1) 3 >Emitted(9, 15) Source(1, 7) + SourceIndex(1) 4 >Emitted(9, 16) Source(1, 8) + SourceIndex(1) 5 >Emitted(9, 21) Source(1, 20) + SourceIndex(1) 6 >Emitted(9, 22) Source(1, 21) + SourceIndex(1) --- >>>declare let x: { 1 > 2 >^^^^^^^^ 3 > ^^^^ 4 > ^ 5 > ^^-> 1 > >c.doThing({a: 42}); > > 2 > 3 > let 4 > x 1 >Emitted(10, 1) Source(4, 1) + SourceIndex(1) 2 >Emitted(10, 9) Source(4, 1) + SourceIndex(1) 3 >Emitted(10, 13) Source(4, 5) + SourceIndex(1) 4 >Emitted(10, 14) Source(4, 6) + SourceIndex(1) --- >>> b: number; >>>}; 1->^ 2 > ^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> = c.doThing({a: 12}) 2 > ; 1->Emitted(12, 2) Source(4, 27) + SourceIndex(1) 2 >Emitted(12, 3) Source(4, 28) + SourceIndex(1) --- >>>//# sourceMappingURL=bundle.d.ts.map