diff --git a/tests/baselines/reference/sourceMap-SkippedNode.js b/tests/baselines/reference/sourceMap-SkippedNode.js new file mode 100644 index 00000000000..656b5a244e9 --- /dev/null +++ b/tests/baselines/reference/sourceMap-SkippedNode.js @@ -0,0 +1,13 @@ +//// [sourceMap-SkippedNode.ts] +try { +// ... +} finally { +// N.B. No 'catch' block +} + +//// [sourceMap-SkippedNode.js] +try { +} +finally { +} +//# sourceMappingURL=sourceMap-SkippedNode.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMap-SkippedNode.js.map b/tests/baselines/reference/sourceMap-SkippedNode.js.map new file mode 100644 index 00000000000..cdcdc804634 --- /dev/null +++ b/tests/baselines/reference/sourceMap-SkippedNode.js.map @@ -0,0 +1,2 @@ +//// [sourceMap-SkippedNode.js.map] +{"version":3,"file":"sourceMap-SkippedNode.js","sourceRoot":"","sources":["sourceMap-SkippedNode.ts"],"names":[],"mappings":"AAAA,IAAA,CAAC;AAED,CAAC;QAAC,CAAC;AAEH,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMap-SkippedNode.sourcemap.txt b/tests/baselines/reference/sourceMap-SkippedNode.sourcemap.txt new file mode 100644 index 00000000000..531a666ade0 --- /dev/null +++ b/tests/baselines/reference/sourceMap-SkippedNode.sourcemap.txt @@ -0,0 +1,52 @@ +=================================================================== +JsFile: sourceMap-SkippedNode.js +mapUrl: sourceMap-SkippedNode.js.map +sourceRoot: +sources: sourceMap-SkippedNode.ts +=================================================================== +------------------------------------------------------------------- +emittedFile:tests/cases/compiler/sourceMap-SkippedNode.js +sourceFile:sourceMap-SkippedNode.ts +------------------------------------------------------------------- +>>>try { +1 > +2 >^^^^ +3 > ^ +1 > +2 > +3 > t +1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) +2 >Emitted(1, 5) Source(1, 1) + SourceIndex(0) +3 >Emitted(1, 6) Source(1, 2) + SourceIndex(0) +--- +>>>} +1 > +2 >^ +3 > ^^^^^^^^^-> +1 >ry { + >// ... + > +2 >} +1 >Emitted(2, 1) Source(3, 1) + SourceIndex(0) +2 >Emitted(2, 2) Source(3, 2) + SourceIndex(0) +--- +>>>finally { +1->^^^^^^^^ +2 > ^ +1-> +2 > f +1->Emitted(3, 9) Source(3, 3) + SourceIndex(0) +2 >Emitted(3, 10) Source(3, 4) + SourceIndex(0) +--- +>>>} +1 > +2 >^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >inally { + >// N.B. No 'catch' block + > +2 >} +1 >Emitted(4, 1) Source(5, 1) + SourceIndex(0) +2 >Emitted(4, 2) Source(5, 2) + SourceIndex(0) +--- +>>>//# sourceMappingURL=sourceMap-SkippedNode.js.map \ No newline at end of file diff --git a/tests/cases/compiler/sourceMap-SkippedNode.ts b/tests/cases/compiler/sourceMap-SkippedNode.ts new file mode 100644 index 00000000000..ae5674d6da0 --- /dev/null +++ b/tests/cases/compiler/sourceMap-SkippedNode.ts @@ -0,0 +1,6 @@ +//@sourceMap: true +try { +// ... +} finally { +// N.B. No 'catch' block +} \ No newline at end of file