diff --git a/Jakefile.js b/Jakefile.js
index c84713c18bccf..31993eb161ea2 100644
--- a/Jakefile.js
+++ b/Jakefile.js
@@ -224,7 +224,7 @@ var builtLocalCompiler = path.join(builtLocalDirectory, compilerFilename);
function compileFile(outFile, sources, prereqs, prefixes, useBuiltCompiler, noOutFile, generateDeclarations, outDir, preserveConstEnums, keepComments, noResolve, stripInternal, callback) {
file(outFile, prereqs, function() {
var compilerPath = useBuiltCompiler ? builtLocalCompiler : LKGCompiler;
- var options = "--module commonjs --noImplicitAny --noEmitOnError";
+ var options = "--noImplicitAny --noEmitOnError";
// Keep comments when specifically requested
// or when in debug mode.
diff --git a/src/compiler/diagnosticMessages.json b/src/compiler/diagnosticMessages.json
index f9789495be1e6..00ee4c4c841f3 100644
--- a/src/compiler/diagnosticMessages.json
+++ b/src/compiler/diagnosticMessages.json
@@ -2056,6 +2056,10 @@
"category": "Error",
"code": 5054
},
+ "Option '{0}' cannot be utilized alongside --module or with ES6 modules.": {
+ "category": "Error",
+ "code": 5055
+ },
"Concatenate and emit output to single file.": {
"category": "Message",
diff --git a/src/compiler/program.ts b/src/compiler/program.ts
index 0dbaa3b39b251..903c680e1d1dd 100644
--- a/src/compiler/program.ts
+++ b/src/compiler/program.ts
@@ -862,8 +862,8 @@ namespace ts {
const importedFile = findModuleSourceFile(resolution.resolvedFileName, file.imports[i]);
if (importedFile && resolution.isExternalLibraryImport) {
if (!isExternalModule(importedFile)) {
- let start = getTokenPosOfNode(file.imports[i], file)
- fileProcessingDiagnostics.add(createFileDiagnostic(file, start, file.imports[i].end - start, Diagnostics.Exported_external_package_typings_file_0_is_not_a_module_Please_contact_the_package_author_to_update_the_package_definition, importedFile.fileName));
+ let start = getTokenPosOfNode(file.imports[i], file)
+ fileProcessingDiagnostics.add(createFileDiagnostic(file, start, file.imports[i].end - start, Diagnostics.Exported_external_package_typings_file_0_is_not_a_module_Please_contact_the_package_author_to_update_the_package_definition, importedFile.fileName));
}
else if (!fileExtensionIs(importedFile.fileName, ".d.ts")) {
let start = getTokenPosOfNode(file.imports[i], file)
@@ -1022,6 +1022,10 @@ namespace ts {
programDiagnostics.add(createFileDiagnostic(firstExternalModuleSourceFile, span.start, span.length, Diagnostics.Cannot_compile_modules_unless_the_module_flag_is_provided));
}
+ if (outFile && ((firstExternalModuleSourceFile && languageVersion >= ScriptTarget.ES6) || options.module)) {
+ programDiagnostics.add(createCompilerDiagnostic(Diagnostics.Option_0_cannot_be_utilized_alongside_module_or_with_ES6_modules, options.out ? "out" : "outFile"));
+ }
+
// Cannot specify module gen target of es6 when below es6
if (options.module === ModuleKind.ES6 && languageVersion < ScriptTarget.ES6) {
programDiagnostics.add(createCompilerDiagnostic(Diagnostics.Cannot_compile_modules_into_es6_when_targeting_ES5_or_lower));
diff --git a/src/harness/projectsRunner.ts b/src/harness/projectsRunner.ts
index fe4ab8ea8ea4f..de06639cf2456 100644
--- a/src/harness/projectsRunner.ts
+++ b/src/harness/projectsRunner.ts
@@ -6,7 +6,6 @@ interface ProjectRunnerTestCase {
scenario: string;
projectRoot: string; // project where it lives - this also is the current directory when compiling
inputFiles: string[]; // list of input files to be given to program
- out?: string; // --out
outDir?: string; // --outDir
sourceMap?: boolean; // --map
mapRoot?: string; // --mapRoot
@@ -158,7 +157,6 @@ class ProjectRunner extends RunnerBase {
return {
declaration: !!testCase.declaration,
sourceMap: !!testCase.sourceMap,
- outFile: testCase.out,
outDir: testCase.outDir,
mapRoot: testCase.resolveMapRoot && testCase.mapRoot ? Harness.IO.resolvePath(testCase.mapRoot) : testCase.mapRoot,
sourceRoot: testCase.resolveSourceRoot && testCase.sourceRoot ? Harness.IO.resolvePath(testCase.sourceRoot) : testCase.sourceRoot,
@@ -346,7 +344,6 @@ class ProjectRunner extends RunnerBase {
scenario: testCase.scenario,
projectRoot: testCase.projectRoot,
inputFiles: testCase.inputFiles,
- out: testCase.out,
outDir: testCase.outDir,
sourceMap: testCase.sourceMap,
mapRoot: testCase.mapRoot,
diff --git a/tests/baselines/reference/isolatedModulesOut.errors.txt b/tests/baselines/reference/isolatedModulesOut.errors.txt
index 7d16ac946669d..7a6b218472fbc 100644
--- a/tests/baselines/reference/isolatedModulesOut.errors.txt
+++ b/tests/baselines/reference/isolatedModulesOut.errors.txt
@@ -1,8 +1,10 @@
error TS5053: Option 'out' cannot be specified with option 'isolatedModules'.
+error TS5055: Option 'out' cannot be utilized alongside --module or with ES6 modules.
tests/cases/compiler/file2.ts(1,1): error TS1208: Cannot compile namespaces when the '--isolatedModules' flag is provided.
!!! error TS5053: Option 'out' cannot be specified with option 'isolatedModules'.
+!!! error TS5055: Option 'out' cannot be utilized alongside --module or with ES6 modules.
==== tests/cases/compiler/file1.ts (0 errors) ====
export var x;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index d61b4c3b876cd..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 7ef36232b8dd5..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=/tests/cases/projects/outputdir_mixed_subfolder/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index a1d591a049765..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index ee020b0ff8054..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]: outputdir_mixed_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "tests/cases/projects/outputdir_mixed_subfolder/mapFiles",
- "resolveMapRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m2.js.map",
- "ref/m2.js",
- "ref/m2.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 133c266cc9e22..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,472 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: /tests/cases/projects/outputdir_mixed_subfolder/mapFiles/ref/m2.js.map
-sourceRoot:
-sources: ../../ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m2.js
-sourceFile:../../ref/m2.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m2_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m2_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_c1 = m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_instance1 = new m2_c1();
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 > m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m2_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>> exports.m2_f1 = m2_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_mixed_subfolder/mapFiles/ref/m2.js.map===================================================================
-JsFile: test.js
-mapUrl: /tests/cases/projects/outputdir_mixed_subfolder/mapFiles/test.js.map
-sourceRoot:
-sources: ../ref/m1.ts,../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_mixed_subfolder/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.js
deleted file mode 100644
index 9dad0db002a05..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
-//# sourceMappingURL=/tests/cases/projects/outputdir_mixed_subfolder/mapFiles/ref/m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.js.map
deleted file mode 100644
index 0e907c1a2cad0..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index d61b4c3b876cd..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 7ef36232b8dd5..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=/tests/cases/projects/outputdir_mixed_subfolder/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index a1d591a049765..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index ee020b0ff8054..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]: outputdir_mixed_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "tests/cases/projects/outputdir_mixed_subfolder/mapFiles",
- "resolveMapRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m2.js.map",
- "ref/m2.js",
- "ref/m2.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 0b573b627cf41..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,471 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: /tests/cases/projects/outputdir_mixed_subfolder/mapFiles/ref/m2.js.map
-sourceRoot:
-sources: ../../ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m2.js
-sourceFile:../../ref/m2.ts
--------------------------------------------------------------------
->>>exports.m2_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_c1 = m2_c1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_instance1 = new m2_c1();
-1->
-2 >^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 >m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(10, 5) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>>exports.m2_f1 = m2_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_mixed_subfolder/mapFiles/ref/m2.js.map===================================================================
-JsFile: test.js
-mapUrl: /tests/cases/projects/outputdir_mixed_subfolder/mapFiles/test.js.map
-sourceRoot:
-sources: ../ref/m1.ts,../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_mixed_subfolder/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/ref/m2.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/ref/m2.js
deleted file mode 100644
index 3eaebd5c1367e..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/ref/m2.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
-//# sourceMappingURL=/tests/cases/projects/outputdir_mixed_subfolder/mapFiles/ref/m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/ref/m2.js.map
deleted file mode 100644
index cbb2dc3649237..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts
deleted file mode 100644
index 9b9cdd4a21417..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js
deleted file mode 100644
index fc53d59d7cb38..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=/tests/cases/projects/outputdir_mixed_subfolder/mapFiles/outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map
deleted file mode 100644
index 4f87045fd2524..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index ed7bcd289e722..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]:outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "sourceMap": true,
- "mapRoot": "tests/cases/projects/outputdir_mixed_subfolder/mapFiles",
- "resolveMapRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "outdir/outAndOutDirFolder/ref/m2.js.map",
- "outdir/outAndOutDirFolder/ref/m2.js",
- "outdir/outAndOutDirFolder/ref/m2.d.ts",
- "bin/outAndOutDirFile.js.map",
- "bin/outAndOutDirFile.js",
- "bin/outAndOutDirFile.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
deleted file mode 100644
index a9e2e3f0e3ced..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
+++ /dev/null
@@ -1,472 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: /tests/cases/projects/outputdir_mixed_subfolder/mapFiles/ref/m2.js.map
-sourceRoot:
-sources: ../../ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:outdir/outAndOutDirFolder/ref/m2.js
-sourceFile:../../ref/m2.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m2_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m2_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_c1 = m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_instance1 = new m2_c1();
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 > m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m2_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>> exports.m2_f1 = m2_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_mixed_subfolder/mapFiles/ref/m2.js.map===================================================================
-JsFile: outAndOutDirFile.js
-mapUrl: /tests/cases/projects/outputdir_mixed_subfolder/mapFiles/outAndOutDirFile.js.map
-sourceRoot:
-sources: ../ref/m1.ts,../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:../ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_mixed_subfolder/mapFiles/outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js
deleted file mode 100644
index 9dad0db002a05..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
-//# sourceMappingURL=/tests/cases/projects/outputdir_mixed_subfolder/mapFiles/ref/m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js.map
deleted file mode 100644
index 0e907c1a2cad0..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts
deleted file mode 100644
index 9b9cdd4a21417..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js
deleted file mode 100644
index fc53d59d7cb38..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=/tests/cases/projects/outputdir_mixed_subfolder/mapFiles/outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map
deleted file mode 100644
index 4f87045fd2524..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index ed7bcd289e722..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]:outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "sourceMap": true,
- "mapRoot": "tests/cases/projects/outputdir_mixed_subfolder/mapFiles",
- "resolveMapRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "outdir/outAndOutDirFolder/ref/m2.js.map",
- "outdir/outAndOutDirFolder/ref/m2.js",
- "outdir/outAndOutDirFolder/ref/m2.d.ts",
- "bin/outAndOutDirFile.js.map",
- "bin/outAndOutDirFile.js",
- "bin/outAndOutDirFile.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
deleted file mode 100644
index c4c267ec39510..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
+++ /dev/null
@@ -1,471 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: /tests/cases/projects/outputdir_mixed_subfolder/mapFiles/ref/m2.js.map
-sourceRoot:
-sources: ../../ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:outdir/outAndOutDirFolder/ref/m2.js
-sourceFile:../../ref/m2.ts
--------------------------------------------------------------------
->>>exports.m2_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_c1 = m2_c1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_instance1 = new m2_c1();
-1->
-2 >^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 >m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(10, 5) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>>exports.m2_f1 = m2_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_mixed_subfolder/mapFiles/ref/m2.js.map===================================================================
-JsFile: outAndOutDirFile.js
-mapUrl: /tests/cases/projects/outputdir_mixed_subfolder/mapFiles/outAndOutDirFile.js.map
-sourceRoot:
-sources: ../ref/m1.ts,../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:../ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_mixed_subfolder/mapFiles/outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js
deleted file mode 100644
index 3eaebd5c1367e..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
-//# sourceMappingURL=/tests/cases/projects/outputdir_mixed_subfolder/mapFiles/ref/m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js.map
deleted file mode 100644
index cbb2dc3649237..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 18e06e5bc506e..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=/tests/cases/projects/outputdir_module_multifolder/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index c1e0281a2ab2d..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/diskFile0.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/diskFile0.js.map
deleted file mode 100644
index b02c7fdd8c2bf..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/diskFile0.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/diskFile1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/diskFile1.js
deleted file mode 100644
index 8fe95a1506f8a..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/diskFile1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
-//# sourceMappingURL=/tests/cases/projects/outputdir_module_multifolder/mapFiles/outputdir_module_multifolder_ref/m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/diskFile2.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/diskFile2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/diskFile2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 6432d5ae91e75..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]: outputdir_module_multifolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "tests/cases/projects/outputdir_module_multifolder/mapFiles",
- "resolveMapRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_module_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "../outputdir_module_multifolder_ref/m2.js.map",
- "../outputdir_module_multifolder_ref/m2.js",
- "../outputdir_module_multifolder_ref/m2.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index da94013dea396..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,576 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: /tests/cases/projects/outputdir_module_multifolder/mapFiles/outputdir_module_multifolder/ref/m1.js.map
-sourceRoot:
-sources: ../../../ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:../../../ref/m1.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m1_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m1_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 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(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 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(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m1_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 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(11, 9) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>> exports.m1_f1 = m1_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_module_multifolder/mapFiles/outputdir_module_multifolder/ref/m1.js.map===================================================================
-JsFile: m2.js
-mapUrl: /tests/cases/projects/outputdir_module_multifolder/mapFiles/outputdir_module_multifolder_ref/m2.js.map
-sourceRoot:
-sources: ../../../outputdir_module_multifolder_ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:diskFile1.js
-sourceFile:../../../outputdir_module_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m2_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m2_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_c1 = m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_instance1 = new m2_c1();
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 > m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m2_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>> exports.m2_f1 = m2_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_module_multifolder/mapFiles/outputdir_module_multifolder_ref/m2.js.map===================================================================
-JsFile: test.js
-mapUrl: /tests/cases/projects/outputdir_module_multifolder/mapFiles/outputdir_module_multifolder/test.js.map
-sourceRoot:
-sources: ../../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:../../test.ts
--------------------------------------------------------------------
->>>define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) {
->>> exports.a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >import m1 = require("ref/m1");
- >import m2 = require("../outputdir_module_multifolder_ref/m2");
- >export var
-2 > a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(3, 12) + SourceIndex(0)
-2 >Emitted(2, 15) Source(3, 14) + SourceIndex(0)
-3 >Emitted(2, 18) Source(3, 17) + SourceIndex(0)
-4 >Emitted(2, 20) Source(3, 19) + SourceIndex(0)
-5 >Emitted(2, 21) Source(3, 20) + SourceIndex(0)
----
->>> var c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(4, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(4, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(6, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 10) Source(6, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 18) Source(6, 2) + SourceIndex(0) name (c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 5) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 6) Source(6, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 6) Source(4, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(6, 2) + SourceIndex(0)
----
->>> exports.c1 = c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(4, 14) + SourceIndex(0)
-2 >Emitted(8, 15) Source(4, 16) + SourceIndex(0)
-3 >Emitted(8, 20) Source(6, 2) + SourceIndex(0)
-4 >Emitted(8, 21) Source(6, 2) + SourceIndex(0)
----
->>> 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(9, 5) Source(8, 12) + SourceIndex(0)
-2 >Emitted(9, 22) Source(8, 21) + SourceIndex(0)
-3 >Emitted(9, 25) Source(8, 24) + SourceIndex(0)
-4 >Emitted(9, 29) Source(8, 28) + SourceIndex(0)
-5 >Emitted(9, 31) Source(8, 30) + SourceIndex(0)
-6 >Emitted(9, 33) Source(8, 32) + SourceIndex(0)
-7 >Emitted(9, 34) Source(8, 33) + SourceIndex(0)
----
->>> function f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(9, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 9) Source(10, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 15) Source(10, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 16) Source(10, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 33) Source(10, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 34) Source(10, 22) + SourceIndex(0) name (f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(11, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 6) Source(11, 2) + SourceIndex(0) name (f1)
----
->>> exports.f1 = f1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 > f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(9, 17) + SourceIndex(0)
-2 >Emitted(13, 15) Source(9, 19) + SourceIndex(0)
-3 >Emitted(13, 20) Source(11, 2) + SourceIndex(0)
-4 >Emitted(13, 21) Source(11, 2) + SourceIndex(0)
----
->>> exports.a2 = m1.m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^->
-1->
- >
- >export var
-2 > a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(14, 5) Source(13, 12) + SourceIndex(0)
-2 >Emitted(14, 15) Source(13, 14) + SourceIndex(0)
-3 >Emitted(14, 18) Source(13, 17) + SourceIndex(0)
-4 >Emitted(14, 20) Source(13, 19) + SourceIndex(0)
-5 >Emitted(14, 21) Source(13, 20) + SourceIndex(0)
-6 >Emitted(14, 26) Source(13, 25) + SourceIndex(0)
-7 >Emitted(14, 27) Source(13, 26) + SourceIndex(0)
----
->>> exports.a3 = m2.m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-1->
- >export var
-2 > a3
-3 > =
-4 > m2
-5 > .
-6 > m2_c1
-7 > ;
-1->Emitted(15, 5) Source(14, 12) + SourceIndex(0)
-2 >Emitted(15, 15) Source(14, 14) + SourceIndex(0)
-3 >Emitted(15, 18) Source(14, 17) + SourceIndex(0)
-4 >Emitted(15, 20) Source(14, 19) + SourceIndex(0)
-5 >Emitted(15, 21) Source(14, 20) + SourceIndex(0)
-6 >Emitted(15, 26) Source(14, 25) + SourceIndex(0)
-7 >Emitted(15, 27) Source(14, 26) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_module_multifolder/mapFiles/outputdir_module_multifolder/test.js.map===================================================================
-JsFile: test.js
-mapUrl: /tests/cases/projects/outputdir_module_multifolder/mapFiles/test.js.map
-sourceRoot:
-sources:
-===================================================================
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_module_multifolder/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.js
deleted file mode 100644
index 52b5e682660ed..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
-//# sourceMappingURL=/tests/cases/projects/outputdir_module_multifolder/mapFiles/outputdir_module_multifolder/ref/m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.js.map
deleted file mode 100644
index 652d934d6022c..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index 4afd4e69f2d52..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import m1 = require("ref/m1");
-import m2 = require("../outputdir_module_multifolder_ref/m2");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
-export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/test.js
deleted file mode 100644
index a2a29b4dcfc07..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,17 +0,0 @@
-define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
- exports.a3 = m2.m2_c1;
-});
-//# sourceMappingURL=/tests/cases/projects/outputdir_module_multifolder/mapFiles/outputdir_module_multifolder/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/test.js.map
deleted file mode 100644
index be0b3a580f51c..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":["c1","c1.constructor","f1"],"mappings":";IAEW,UAAE,GAAG,EAAE,CAAC;IACnB;QAAAA;QAEAC,CAACA;QAADD,SAACA;IAADA,CAACA,AAFD,IAEC;IAFY,UAAE,KAEd,CAAA;IAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACIE,MAAMA,CAACA,iBAASA,CAACA;IACrBA,CAACA;IAFe,UAAE,KAEjB,CAAA;IAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 18e06e5bc506e..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=/tests/cases/projects/outputdir_module_multifolder/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index c1e0281a2ab2d..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/diskFile0.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/diskFile0.js.map
deleted file mode 100644
index f9d0dd89e9ce8..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/diskFile0.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/diskFile1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/diskFile1.js
deleted file mode 100644
index 589c5838a2c10..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/diskFile1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
-//# sourceMappingURL=/tests/cases/projects/outputdir_module_multifolder/mapFiles/outputdir_module_multifolder_ref/m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/diskFile2.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/diskFile2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/diskFile2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 6432d5ae91e75..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]: outputdir_module_multifolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "tests/cases/projects/outputdir_module_multifolder/mapFiles",
- "resolveMapRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_module_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "../outputdir_module_multifolder_ref/m2.js.map",
- "../outputdir_module_multifolder_ref/m2.js",
- "../outputdir_module_multifolder_ref/m2.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index f348cfad93c75..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,620 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: /tests/cases/projects/outputdir_module_multifolder/mapFiles/outputdir_module_multifolder/ref/m1.js.map
-sourceRoot:
-sources: ../../../ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:../../../ref/m1.ts
--------------------------------------------------------------------
->>>exports.m1_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) 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(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) 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(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) 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(10, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>>exports.m1_f1 = m1_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_module_multifolder/mapFiles/outputdir_module_multifolder/ref/m1.js.map===================================================================
-JsFile: m2.js
-mapUrl: /tests/cases/projects/outputdir_module_multifolder/mapFiles/outputdir_module_multifolder_ref/m2.js.map
-sourceRoot:
-sources: ../../../outputdir_module_multifolder_ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:diskFile1.js
-sourceFile:../../../outputdir_module_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>exports.m2_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_c1 = m2_c1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_instance1 = new m2_c1();
-1->
-2 >^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 >m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(10, 5) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>>exports.m2_f1 = m2_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_module_multifolder/mapFiles/outputdir_module_multifolder_ref/m2.js.map===================================================================
-JsFile: test.js
-mapUrl: /tests/cases/projects/outputdir_module_multifolder/mapFiles/outputdir_module_multifolder/test.js.map
-sourceRoot:
-sources: ../../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:../../test.ts
--------------------------------------------------------------------
->>>var m1 = require("ref/m1");
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^^^^^
-6 > ^
-7 > ^
-8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >import
-3 > m1
-4 > = require(
-5 > "ref/m1"
-6 > )
-7 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 8) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 18) Source(1, 21) + SourceIndex(0)
-5 >Emitted(1, 26) Source(1, 29) + SourceIndex(0)
-6 >Emitted(1, 27) Source(1, 30) + SourceIndex(0)
-7 >Emitted(1, 28) Source(1, 31) + SourceIndex(0)
----
->>>var m2 = require("../outputdir_module_multifolder_ref/m2");
-1->
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-6 > ^
-7 > ^
-1->
- >
-2 >import
-3 > m2
-4 > = require(
-5 > "../outputdir_module_multifolder_ref/m2"
-6 > )
-7 > ;
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
-2 >Emitted(2, 5) Source(2, 8) + SourceIndex(0)
-3 >Emitted(2, 7) Source(2, 10) + SourceIndex(0)
-4 >Emitted(2, 18) Source(2, 21) + SourceIndex(0)
-5 >Emitted(2, 58) Source(2, 61) + SourceIndex(0)
-6 >Emitted(2, 59) Source(2, 62) + SourceIndex(0)
-7 >Emitted(2, 60) Source(2, 63) + SourceIndex(0)
----
->>>exports.a1 = 10;
-1 >
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >
- >export var
-2 >a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(3, 1) Source(3, 12) + SourceIndex(0)
-2 >Emitted(3, 11) Source(3, 14) + SourceIndex(0)
-3 >Emitted(3, 14) Source(3, 17) + SourceIndex(0)
-4 >Emitted(3, 16) Source(3, 19) + SourceIndex(0)
-5 >Emitted(3, 17) Source(3, 20) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(4, 1) Source(4, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(6, 5) Source(6, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(6, 6) Source(6, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(7, 5) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 14) Source(6, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(8, 1) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(8, 2) Source(6, 2) + SourceIndex(0) name (c1)
-3 >Emitted(8, 2) Source(4, 1) + SourceIndex(0)
-4 >Emitted(8, 6) Source(6, 2) + SourceIndex(0)
----
->>>exports.c1 = c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(9, 1) Source(4, 14) + SourceIndex(0)
-2 >Emitted(9, 11) Source(4, 16) + SourceIndex(0)
-3 >Emitted(9, 16) Source(6, 2) + SourceIndex(0)
-4 >Emitted(9, 17) Source(6, 2) + SourceIndex(0)
----
->>>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(10, 1) Source(8, 12) + SourceIndex(0)
-2 >Emitted(10, 18) Source(8, 21) + SourceIndex(0)
-3 >Emitted(10, 21) Source(8, 24) + SourceIndex(0)
-4 >Emitted(10, 25) Source(8, 28) + SourceIndex(0)
-5 >Emitted(10, 27) Source(8, 30) + SourceIndex(0)
-6 >Emitted(10, 29) Source(8, 32) + SourceIndex(0)
-7 >Emitted(10, 30) Source(8, 33) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(12, 5) Source(10, 5) + SourceIndex(0) name (f1)
-2 >Emitted(12, 11) Source(10, 11) + SourceIndex(0) name (f1)
-3 >Emitted(12, 12) Source(10, 12) + SourceIndex(0) name (f1)
-4 >Emitted(12, 29) Source(10, 21) + SourceIndex(0) name (f1)
-5 >Emitted(12, 30) Source(10, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(13, 1) Source(11, 1) + SourceIndex(0) name (f1)
-2 >Emitted(13, 2) Source(11, 2) + SourceIndex(0) name (f1)
----
->>>exports.f1 = f1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(14, 1) Source(9, 17) + SourceIndex(0)
-2 >Emitted(14, 11) Source(9, 19) + SourceIndex(0)
-3 >Emitted(14, 16) Source(11, 2) + SourceIndex(0)
-4 >Emitted(14, 17) Source(11, 2) + SourceIndex(0)
----
->>>exports.a2 = m1.m1_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^->
-1->
- >
- >export var
-2 >a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(15, 1) Source(13, 12) + SourceIndex(0)
-2 >Emitted(15, 11) Source(13, 14) + SourceIndex(0)
-3 >Emitted(15, 14) Source(13, 17) + SourceIndex(0)
-4 >Emitted(15, 16) Source(13, 19) + SourceIndex(0)
-5 >Emitted(15, 17) Source(13, 20) + SourceIndex(0)
-6 >Emitted(15, 22) Source(13, 25) + SourceIndex(0)
-7 >Emitted(15, 23) Source(13, 26) + SourceIndex(0)
----
->>>exports.a3 = m2.m2_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >export var
-2 >a3
-3 > =
-4 > m2
-5 > .
-6 > m2_c1
-7 > ;
-1->Emitted(16, 1) Source(14, 12) + SourceIndex(0)
-2 >Emitted(16, 11) Source(14, 14) + SourceIndex(0)
-3 >Emitted(16, 14) Source(14, 17) + SourceIndex(0)
-4 >Emitted(16, 16) Source(14, 19) + SourceIndex(0)
-5 >Emitted(16, 17) Source(14, 20) + SourceIndex(0)
-6 >Emitted(16, 22) Source(14, 25) + SourceIndex(0)
-7 >Emitted(16, 23) Source(14, 26) + SourceIndex(0)
----
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_module_multifolder/mapFiles/outputdir_module_multifolder/test.js.map===================================================================
-JsFile: test.js
-mapUrl: /tests/cases/projects/outputdir_module_multifolder/mapFiles/test.js.map
-sourceRoot:
-sources:
-===================================================================
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_module_multifolder/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/ref/m1.js
deleted file mode 100644
index b0e6a265bc985..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/ref/m1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
-//# sourceMappingURL=/tests/cases/projects/outputdir_module_multifolder/mapFiles/outputdir_module_multifolder/ref/m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/ref/m1.js.map
deleted file mode 100644
index 15bddd32fe5c9..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index 4afd4e69f2d52..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import m1 = require("ref/m1");
-import m2 = require("../outputdir_module_multifolder_ref/m2");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
-export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/test.js
deleted file mode 100644
index 16422a234c58c..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,17 +0,0 @@
-var m1 = require("ref/m1");
-var m2 = require("../outputdir_module_multifolder_ref/m2");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
-exports.a3 = m2.m2_c1;
-//# sourceMappingURL=/tests/cases/projects/outputdir_module_multifolder/mapFiles/outputdir_module_multifolder/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/test.js.map
deleted file mode 100644
index eae921435ac84..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAO,EAAE,WAAW,QAAQ,CAAC,CAAC;AAC9B,IAAO,EAAE,WAAW,wCAAwC,CAAC,CAAC;AACnD,UAAE,GAAG,EAAE,CAAC;AACnB;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAFY,UAAE,KAEd,CAAA;AAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACIE,MAAMA,CAACA,iBAASA,CAACA;AACrBA,CAACA;AAFe,UAAE,KAEjB,CAAA;AAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index f6e3eb542f45d..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=/tests/cases/projects/outputdir_module_simple/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index c1e0281a2ab2d..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/m1.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/m1.js
deleted file mode 100644
index 86c0ba4123800..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/m1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
-//# sourceMappingURL=/tests/cases/projects/outputdir_module_simple/mapFiles/m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/m1.js.map
deleted file mode 100644
index 7f5576a8a9c7f..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index f703a63b71fba..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]: outputdir_module_simple: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "tests/cases/projects/outputdir_module_simple/mapFiles",
- "resolveMapRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "m1.js.map",
- "m1.js",
- "m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 759b9dab302b7..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,378 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: /tests/cases/projects/outputdir_module_simple/mapFiles/m1.js.map
-sourceRoot:
-sources: ../m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:m1.js
-sourceFile:../m1.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m1_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m1_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 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(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 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(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m1_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 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(11, 9) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>> exports.m1_f1 = m1_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_module_simple/mapFiles/m1.js.map===================================================================
-JsFile: test.js
-mapUrl: /tests/cases/projects/outputdir_module_simple/mapFiles/test.js.map
-sourceRoot:
-sources: ../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>define(["require", "exports", "m1"], function (require, exports, m1) {
->>> exports.a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >import m1 = require("m1");
- >export var
-2 > a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 15) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 18) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 20) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 21) Source(2, 20) + SourceIndex(0)
----
->>> var c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 10) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 18) Source(5, 2) + SourceIndex(0) name (c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 6) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 6) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(5, 2) + SourceIndex(0)
----
->>> exports.c1 = c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 15) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 20) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 21) Source(5, 2) + SourceIndex(0)
----
->>> 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(9, 5) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 22) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 25) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 29) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 31) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 33) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 34) Source(7, 33) + SourceIndex(0)
----
->>> function f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 9) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 15) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 16) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 33) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 34) Source(9, 22) + SourceIndex(0) name (f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 6) Source(10, 2) + SourceIndex(0) name (f1)
----
->>> exports.f1 = f1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 > f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 15) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 20) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 21) Source(10, 2) + SourceIndex(0)
----
->>> 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(14, 5) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 15) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 18) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 20) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 21) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 26) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 27) Source(12, 26) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_module_simple/mapFiles/test.js.map===================================================================
-JsFile: test.js
-mapUrl: /tests/cases/projects/outputdir_module_simple/mapFiles/test.js.map
-sourceRoot:
-sources:
-===================================================================
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_module_simple/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index 250d2615a794a..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/test.js
deleted file mode 100644
index 6e24571a3f270..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,16 +0,0 @@
-define(["require", "exports", "m1"], function (require, exports, m1) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
-});
-//# sourceMappingURL=/tests/cases/projects/outputdir_module_simple/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/test.js.map
deleted file mode 100644
index 80d6bbf450bb9..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":["c1","c1.constructor","f1"],"mappings":";IACW,UAAE,GAAG,EAAE,CAAC;IACnB;QAAAA;QAEAC,CAACA;QAADD,SAACA;IAADA,CAACA,AAFD,IAEC;IAFY,UAAE,KAEd,CAAA;IAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACIE,MAAMA,CAACA,iBAASA,CAACA;IACrBA,CAACA;IAFe,UAAE,KAEjB,CAAA;IAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index f6e3eb542f45d..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=/tests/cases/projects/outputdir_module_simple/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index c1e0281a2ab2d..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/m1.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/m1.js
deleted file mode 100644
index c8a4f5c91a47b..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/m1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
-//# sourceMappingURL=/tests/cases/projects/outputdir_module_simple/mapFiles/m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/m1.js.map
deleted file mode 100644
index ce271e4a3cd16..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index f703a63b71fba..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]: outputdir_module_simple: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "tests/cases/projects/outputdir_module_simple/mapFiles",
- "resolveMapRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "m1.js.map",
- "m1.js",
- "m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 75228e5ea64d7..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,399 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: /tests/cases/projects/outputdir_module_simple/mapFiles/m1.js.map
-sourceRoot:
-sources: ../m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:m1.js
-sourceFile:../m1.ts
--------------------------------------------------------------------
->>>exports.m1_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) 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(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) 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(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) 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(10, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>>exports.m1_f1 = m1_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_module_simple/mapFiles/m1.js.map===================================================================
-JsFile: test.js
-mapUrl: /tests/cases/projects/outputdir_module_simple/mapFiles/test.js.map
-sourceRoot:
-sources: ../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>var m1 = require("m1");
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^
-6 > ^
-7 > ^
-1 >
-2 >import
-3 > m1
-4 > = require(
-5 > "m1"
-6 > )
-7 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 8) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 18) Source(1, 21) + SourceIndex(0)
-5 >Emitted(1, 22) Source(1, 25) + SourceIndex(0)
-6 >Emitted(1, 23) Source(1, 26) + SourceIndex(0)
-7 >Emitted(1, 24) Source(1, 27) + SourceIndex(0)
----
->>>exports.a1 = 10;
-1 >
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >
- >export var
-2 >a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 1) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 11) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 14) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 16) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 17) Source(2, 20) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 1) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(4, 5) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 5) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 6) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 14) Source(5, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 1) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 2) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 2) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 6) Source(5, 2) + SourceIndex(0)
----
->>>exports.c1 = c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 1) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 11) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 16) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 17) Source(5, 2) + SourceIndex(0)
----
->>>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(9, 1) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 18) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 21) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 25) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 27) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 29) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 30) Source(7, 33) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 1) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 5) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 11) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 12) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 29) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 30) Source(9, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(12, 1) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 2) Source(10, 2) + SourceIndex(0) name (f1)
----
->>>exports.f1 = f1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 1) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 11) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 16) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 17) Source(10, 2) + SourceIndex(0)
----
->>>exports.a2 = m1.m1_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
- >export var
-2 >a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(14, 1) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 11) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 14) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 16) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 17) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 22) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 23) Source(12, 26) + SourceIndex(0)
----
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_module_simple/mapFiles/test.js.map===================================================================
-JsFile: test.js
-mapUrl: /tests/cases/projects/outputdir_module_simple/mapFiles/test.js.map
-sourceRoot:
-sources:
-===================================================================
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_module_simple/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index 250d2615a794a..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/test.js
deleted file mode 100644
index 080dcf6e8181e..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,15 +0,0 @@
-var m1 = require("m1");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
-//# sourceMappingURL=/tests/cases/projects/outputdir_module_simple/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/test.js.map
deleted file mode 100644
index de9ec1f985913..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAO,EAAE,WAAW,IAAI,CAAC,CAAC;AACf,UAAE,GAAG,EAAE,CAAC;AACnB;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAFY,UAAE,KAEd,CAAA;AAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACIE,MAAMA,CAACA,iBAASA,CAACA;AACrBA,CAACA;AAFe,UAAE,KAEjB,CAAA;AAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 7ff280253f1b4..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=/tests/cases/projects/outputdir_module_subfolder/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index c1e0281a2ab2d..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index d8f4cc74008a0..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]: outputdir_module_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "tests/cases/projects/outputdir_module_subfolder/mapFiles",
- "resolveMapRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 18b397608e40f..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,378 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: /tests/cases/projects/outputdir_module_subfolder/mapFiles/ref/m1.js.map
-sourceRoot:
-sources: ../../ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:../../ref/m1.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m1_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m1_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 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(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 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(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m1_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 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(11, 9) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>> exports.m1_f1 = m1_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_module_subfolder/mapFiles/ref/m1.js.map===================================================================
-JsFile: test.js
-mapUrl: /tests/cases/projects/outputdir_module_subfolder/mapFiles/test.js.map
-sourceRoot:
-sources: ../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>define(["require", "exports", "ref/m1"], function (require, exports, m1) {
->>> 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(2, 5) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 15) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 18) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 20) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 21) Source(2, 20) + SourceIndex(0)
----
->>> var c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 10) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 18) Source(5, 2) + SourceIndex(0) name (c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 6) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 6) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(5, 2) + SourceIndex(0)
----
->>> exports.c1 = c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 15) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 20) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 21) Source(5, 2) + SourceIndex(0)
----
->>> 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(9, 5) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 22) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 25) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 29) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 31) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 33) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 34) Source(7, 33) + SourceIndex(0)
----
->>> function f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 9) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 15) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 16) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 33) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 34) Source(9, 22) + SourceIndex(0) name (f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 6) Source(10, 2) + SourceIndex(0) name (f1)
----
->>> exports.f1 = f1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 > f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 15) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 20) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 21) Source(10, 2) + SourceIndex(0)
----
->>> 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(14, 5) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 15) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 18) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 20) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 21) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 26) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 27) Source(12, 26) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_module_subfolder/mapFiles/test.js.map===================================================================
-JsFile: test.js
-mapUrl: /tests/cases/projects/outputdir_module_subfolder/mapFiles/test.js.map
-sourceRoot:
-sources:
-===================================================================
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_module_subfolder/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.js
deleted file mode 100644
index e819d557c4032..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
-//# sourceMappingURL=/tests/cases/projects/outputdir_module_subfolder/mapFiles/ref/m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.js.map
deleted file mode 100644
index 88e67e19b3669..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index a61d8541048e6..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("ref/m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/test.js
deleted file mode 100644
index 3b2cd1a24c424..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,16 +0,0 @@
-define(["require", "exports", "ref/m1"], function (require, exports, m1) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
-});
-//# sourceMappingURL=/tests/cases/projects/outputdir_module_subfolder/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/test.js.map
deleted file mode 100644
index 80d6bbf450bb9..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":["c1","c1.constructor","f1"],"mappings":";IACW,UAAE,GAAG,EAAE,CAAC;IACnB;QAAAA;QAEAC,CAACA;QAADD,SAACA;IAADA,CAACA,AAFD,IAEC;IAFY,UAAE,KAEd,CAAA;IAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACIE,MAAMA,CAACA,iBAASA,CAACA;IACrBA,CAACA;IAFe,UAAE,KAEjB,CAAA;IAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 7ff280253f1b4..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=/tests/cases/projects/outputdir_module_subfolder/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index c1e0281a2ab2d..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index d8f4cc74008a0..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]: outputdir_module_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "tests/cases/projects/outputdir_module_subfolder/mapFiles",
- "resolveMapRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 97c6b8a85e489..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,399 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: /tests/cases/projects/outputdir_module_subfolder/mapFiles/ref/m1.js.map
-sourceRoot:
-sources: ../../ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:../../ref/m1.ts
--------------------------------------------------------------------
->>>exports.m1_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) 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(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) 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(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) 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(10, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>>exports.m1_f1 = m1_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_module_subfolder/mapFiles/ref/m1.js.map===================================================================
-JsFile: test.js
-mapUrl: /tests/cases/projects/outputdir_module_subfolder/mapFiles/test.js.map
-sourceRoot:
-sources: ../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>var m1 = require("ref/m1");
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^^^^^
-6 > ^
-7 > ^
-1 >
-2 >import
-3 > m1
-4 > = require(
-5 > "ref/m1"
-6 > )
-7 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 8) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 18) Source(1, 21) + SourceIndex(0)
-5 >Emitted(1, 26) Source(1, 29) + SourceIndex(0)
-6 >Emitted(1, 27) Source(1, 30) + SourceIndex(0)
-7 >Emitted(1, 28) Source(1, 31) + SourceIndex(0)
----
->>>exports.a1 = 10;
-1 >
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >
- >export var
-2 >a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 1) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 11) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 14) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 16) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 17) Source(2, 20) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 1) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(4, 5) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 5) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 6) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 14) Source(5, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 1) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 2) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 2) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 6) Source(5, 2) + SourceIndex(0)
----
->>>exports.c1 = c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 1) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 11) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 16) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 17) Source(5, 2) + SourceIndex(0)
----
->>>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(9, 1) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 18) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 21) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 25) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 27) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 29) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 30) Source(7, 33) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 1) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 5) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 11) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 12) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 29) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 30) Source(9, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(12, 1) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 2) Source(10, 2) + SourceIndex(0) name (f1)
----
->>>exports.f1 = f1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 1) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 11) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 16) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 17) Source(10, 2) + SourceIndex(0)
----
->>>exports.a2 = m1.m1_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
- >export var
-2 >a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(14, 1) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 11) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 14) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 16) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 17) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 22) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 23) Source(12, 26) + SourceIndex(0)
----
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_module_subfolder/mapFiles/test.js.map===================================================================
-JsFile: test.js
-mapUrl: /tests/cases/projects/outputdir_module_subfolder/mapFiles/test.js.map
-sourceRoot:
-sources:
-===================================================================
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_module_subfolder/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/ref/m1.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/ref/m1.js
deleted file mode 100644
index a420241c901c3..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/ref/m1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
-//# sourceMappingURL=/tests/cases/projects/outputdir_module_subfolder/mapFiles/ref/m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/ref/m1.js.map
deleted file mode 100644
index 420650feeac89..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index a61d8541048e6..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("ref/m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/test.js
deleted file mode 100644
index f6319258d8f9d..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,15 +0,0 @@
-var m1 = require("ref/m1");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
-//# sourceMappingURL=/tests/cases/projects/outputdir_module_subfolder/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/test.js.map
deleted file mode 100644
index 15d4e3e1c9b08..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAO,EAAE,WAAW,QAAQ,CAAC,CAAC;AACnB,UAAE,GAAG,EAAE,CAAC;AACnB;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAFY,UAAE,KAEd,CAAA;AAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACIE,MAAMA,CAACA,iBAASA,CAACA;AACrBA,CAACA;AAFe,UAAE,KAEjB,CAAA;AAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index d75277ac60799..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var m2_a1: number;
-declare class m2_c1 {
- m2_c1_p1: number;
-}
-declare var m2_instance1: m2_c1;
-declare function m2_f1(): m2_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index cbcbe0469613a..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,33 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-var m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-var m2_instance1 = new m2_c1();
-function m2_f1() {
- return m2_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=/tests/cases/projects/outputdir_multifolder/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index 37b77beb154fa..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","m2_c1","m2_c1.constructor","m2_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAC;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathMultifolderSpecifyOutputFile.json
deleted file mode 100644
index bcf3a4400aa95..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]: outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "tests/cases/projects/outputdir_multifolder/mapFiles",
- "resolveMapRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 69830c04b5641..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,437 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: /tests/cases/projects/outputdir_multifolder/mapFiles/test.js.map
-sourceRoot:
-sources: ../ref/m1.ts,../../outputdir_multifolder_ref/m2.ts,../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../../outputdir_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>var m2_a1 = 10;
-1->
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1->
-2 >var
-3 > m2_a1
-4 > =
-5 > 10
-6 > ;
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 5) Source(1, 5) + SourceIndex(1)
-3 >Emitted(11, 10) Source(1, 10) + SourceIndex(1)
-4 >Emitted(11, 13) Source(1, 13) + SourceIndex(1)
-5 >Emitted(11, 15) Source(1, 15) + SourceIndex(1)
-6 >Emitted(11, 16) Source(1, 16) + SourceIndex(1)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(13, 5) Source(2, 1) + SourceIndex(1) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(14, 5) Source(4, 1) + SourceIndex(1) name (m2_c1.constructor)
-2 >Emitted(14, 6) Source(4, 2) + SourceIndex(1) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(15, 17) Source(4, 2) + SourceIndex(1) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(16, 1) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(16, 2) Source(4, 2) + SourceIndex(1) name (m2_c1)
-3 >Emitted(16, 2) Source(2, 1) + SourceIndex(1)
-4 >Emitted(16, 6) Source(4, 2) + SourceIndex(1)
----
->>>var m2_instance1 = new m2_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m2_instance1
-4 > =
-5 > new
-6 > m2_c1
-7 > ()
-8 > ;
-1->Emitted(17, 1) Source(6, 1) + SourceIndex(1)
-2 >Emitted(17, 5) Source(6, 5) + SourceIndex(1)
-3 >Emitted(17, 17) Source(6, 17) + SourceIndex(1)
-4 >Emitted(17, 20) Source(6, 20) + SourceIndex(1)
-5 >Emitted(17, 24) Source(6, 24) + SourceIndex(1)
-6 >Emitted(17, 29) Source(6, 29) + SourceIndex(1)
-7 >Emitted(17, 31) Source(6, 31) + SourceIndex(1)
-8 >Emitted(17, 32) Source(6, 32) + SourceIndex(1)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(18, 1) Source(7, 1) + SourceIndex(1)
----
->>> return m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(19, 5) Source(8, 5) + SourceIndex(1) name (m2_f1)
-2 >Emitted(19, 11) Source(8, 11) + SourceIndex(1) name (m2_f1)
-3 >Emitted(19, 12) Source(8, 12) + SourceIndex(1) name (m2_f1)
-4 >Emitted(19, 24) Source(8, 24) + SourceIndex(1) name (m2_f1)
-5 >Emitted(19, 25) Source(8, 25) + SourceIndex(1) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1) name (m2_f1)
-2 >Emitted(20, 2) Source(9, 2) + SourceIndex(1) name (m2_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >///
-1->Emitted(21, 1) Source(1, 1) + SourceIndex(2)
-2 >Emitted(21, 34) Source(1, 34) + SourceIndex(2)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(22, 1) Source(2, 1) + SourceIndex(2)
-2 >Emitted(22, 59) Source(2, 59) + SourceIndex(2)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(23, 1) Source(3, 1) + SourceIndex(2)
-2 >Emitted(23, 5) Source(3, 5) + SourceIndex(2)
-3 >Emitted(23, 7) Source(3, 7) + SourceIndex(2)
-4 >Emitted(23, 10) Source(3, 10) + SourceIndex(2)
-5 >Emitted(23, 12) Source(3, 12) + SourceIndex(2)
-6 >Emitted(23, 13) Source(3, 13) + SourceIndex(2)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(24, 1) Source(4, 1) + SourceIndex(2)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(25, 5) Source(4, 1) + SourceIndex(2) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(26, 5) Source(6, 1) + SourceIndex(2) name (c1.constructor)
-2 >Emitted(26, 6) Source(6, 2) + SourceIndex(2) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(27, 5) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(27, 14) Source(6, 2) + SourceIndex(2) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(28, 1) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(28, 2) Source(6, 2) + SourceIndex(2) name (c1)
-3 >Emitted(28, 2) Source(4, 1) + SourceIndex(2)
-4 >Emitted(28, 6) Source(6, 2) + SourceIndex(2)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(29, 1) Source(8, 1) + SourceIndex(2)
-2 >Emitted(29, 5) Source(8, 5) + SourceIndex(2)
-3 >Emitted(29, 14) Source(8, 14) + SourceIndex(2)
-4 >Emitted(29, 17) Source(8, 17) + SourceIndex(2)
-5 >Emitted(29, 21) Source(8, 21) + SourceIndex(2)
-6 >Emitted(29, 23) Source(8, 23) + SourceIndex(2)
-7 >Emitted(29, 25) Source(8, 25) + SourceIndex(2)
-8 >Emitted(29, 26) Source(8, 26) + SourceIndex(2)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(30, 1) Source(9, 1) + SourceIndex(2)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(31, 5) Source(10, 5) + SourceIndex(2) name (f1)
-2 >Emitted(31, 11) Source(10, 11) + SourceIndex(2) name (f1)
-3 >Emitted(31, 12) Source(10, 12) + SourceIndex(2) name (f1)
-4 >Emitted(31, 21) Source(10, 21) + SourceIndex(2) name (f1)
-5 >Emitted(31, 22) Source(10, 22) + SourceIndex(2) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(32, 1) Source(11, 1) + SourceIndex(2) name (f1)
-2 >Emitted(32, 2) Source(11, 2) + SourceIndex(2) name (f1)
----
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_multifolder/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index d75277ac60799..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var m2_a1: number;
-declare class m2_c1 {
- m2_c1_p1: number;
-}
-declare var m2_instance1: m2_c1;
-declare function m2_f1(): m2_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index cbcbe0469613a..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,33 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-var m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-var m2_instance1 = new m2_c1();
-function m2_f1() {
- return m2_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=/tests/cases/projects/outputdir_multifolder/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index 37b77beb154fa..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","m2_c1","m2_c1.constructor","m2_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAC;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/mapRootAbsolutePathMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/mapRootAbsolutePathMultifolderSpecifyOutputFile.json
deleted file mode 100644
index bcf3a4400aa95..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/mapRootAbsolutePathMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]: outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "tests/cases/projects/outputdir_multifolder/mapFiles",
- "resolveMapRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/mapRootAbsolutePathMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/mapRootAbsolutePathMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 69830c04b5641..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/mapRootAbsolutePathMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,437 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: /tests/cases/projects/outputdir_multifolder/mapFiles/test.js.map
-sourceRoot:
-sources: ../ref/m1.ts,../../outputdir_multifolder_ref/m2.ts,../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../../outputdir_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>var m2_a1 = 10;
-1->
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1->
-2 >var
-3 > m2_a1
-4 > =
-5 > 10
-6 > ;
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 5) Source(1, 5) + SourceIndex(1)
-3 >Emitted(11, 10) Source(1, 10) + SourceIndex(1)
-4 >Emitted(11, 13) Source(1, 13) + SourceIndex(1)
-5 >Emitted(11, 15) Source(1, 15) + SourceIndex(1)
-6 >Emitted(11, 16) Source(1, 16) + SourceIndex(1)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(13, 5) Source(2, 1) + SourceIndex(1) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(14, 5) Source(4, 1) + SourceIndex(1) name (m2_c1.constructor)
-2 >Emitted(14, 6) Source(4, 2) + SourceIndex(1) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(15, 17) Source(4, 2) + SourceIndex(1) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(16, 1) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(16, 2) Source(4, 2) + SourceIndex(1) name (m2_c1)
-3 >Emitted(16, 2) Source(2, 1) + SourceIndex(1)
-4 >Emitted(16, 6) Source(4, 2) + SourceIndex(1)
----
->>>var m2_instance1 = new m2_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m2_instance1
-4 > =
-5 > new
-6 > m2_c1
-7 > ()
-8 > ;
-1->Emitted(17, 1) Source(6, 1) + SourceIndex(1)
-2 >Emitted(17, 5) Source(6, 5) + SourceIndex(1)
-3 >Emitted(17, 17) Source(6, 17) + SourceIndex(1)
-4 >Emitted(17, 20) Source(6, 20) + SourceIndex(1)
-5 >Emitted(17, 24) Source(6, 24) + SourceIndex(1)
-6 >Emitted(17, 29) Source(6, 29) + SourceIndex(1)
-7 >Emitted(17, 31) Source(6, 31) + SourceIndex(1)
-8 >Emitted(17, 32) Source(6, 32) + SourceIndex(1)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(18, 1) Source(7, 1) + SourceIndex(1)
----
->>> return m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(19, 5) Source(8, 5) + SourceIndex(1) name (m2_f1)
-2 >Emitted(19, 11) Source(8, 11) + SourceIndex(1) name (m2_f1)
-3 >Emitted(19, 12) Source(8, 12) + SourceIndex(1) name (m2_f1)
-4 >Emitted(19, 24) Source(8, 24) + SourceIndex(1) name (m2_f1)
-5 >Emitted(19, 25) Source(8, 25) + SourceIndex(1) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1) name (m2_f1)
-2 >Emitted(20, 2) Source(9, 2) + SourceIndex(1) name (m2_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >///
-1->Emitted(21, 1) Source(1, 1) + SourceIndex(2)
-2 >Emitted(21, 34) Source(1, 34) + SourceIndex(2)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(22, 1) Source(2, 1) + SourceIndex(2)
-2 >Emitted(22, 59) Source(2, 59) + SourceIndex(2)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(23, 1) Source(3, 1) + SourceIndex(2)
-2 >Emitted(23, 5) Source(3, 5) + SourceIndex(2)
-3 >Emitted(23, 7) Source(3, 7) + SourceIndex(2)
-4 >Emitted(23, 10) Source(3, 10) + SourceIndex(2)
-5 >Emitted(23, 12) Source(3, 12) + SourceIndex(2)
-6 >Emitted(23, 13) Source(3, 13) + SourceIndex(2)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(24, 1) Source(4, 1) + SourceIndex(2)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(25, 5) Source(4, 1) + SourceIndex(2) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(26, 5) Source(6, 1) + SourceIndex(2) name (c1.constructor)
-2 >Emitted(26, 6) Source(6, 2) + SourceIndex(2) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(27, 5) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(27, 14) Source(6, 2) + SourceIndex(2) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(28, 1) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(28, 2) Source(6, 2) + SourceIndex(2) name (c1)
-3 >Emitted(28, 2) Source(4, 1) + SourceIndex(2)
-4 >Emitted(28, 6) Source(6, 2) + SourceIndex(2)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(29, 1) Source(8, 1) + SourceIndex(2)
-2 >Emitted(29, 5) Source(8, 5) + SourceIndex(2)
-3 >Emitted(29, 14) Source(8, 14) + SourceIndex(2)
-4 >Emitted(29, 17) Source(8, 17) + SourceIndex(2)
-5 >Emitted(29, 21) Source(8, 21) + SourceIndex(2)
-6 >Emitted(29, 23) Source(8, 23) + SourceIndex(2)
-7 >Emitted(29, 25) Source(8, 25) + SourceIndex(2)
-8 >Emitted(29, 26) Source(8, 26) + SourceIndex(2)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(30, 1) Source(9, 1) + SourceIndex(2)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(31, 5) Source(10, 5) + SourceIndex(2) name (f1)
-2 >Emitted(31, 11) Source(10, 11) + SourceIndex(2) name (f1)
-3 >Emitted(31, 12) Source(10, 12) + SourceIndex(2) name (f1)
-4 >Emitted(31, 21) Source(10, 21) + SourceIndex(2) name (f1)
-5 >Emitted(31, 22) Source(10, 22) + SourceIndex(2) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(32, 1) Source(11, 1) + SourceIndex(2) name (f1)
-2 >Emitted(32, 2) Source(11, 2) + SourceIndex(2) name (f1)
----
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_multifolder/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 54a21de3149f5..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=/tests/cases/projects/outputdir_simple/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index b7b29ed1cf834..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/mapRootAbsolutePathSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/mapRootAbsolutePathSimpleSpecifyOutputFile.json
deleted file mode 100644
index 8431a99c800ca..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/mapRootAbsolutePathSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]: outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "tests/cases/projects/outputdir_simple/mapFiles",
- "resolveMapRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/mapRootAbsolutePathSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/mapRootAbsolutePathSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index e020abba5a5b9..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/mapRootAbsolutePathSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: /tests/cases/projects/outputdir_simple/mapFiles/test.js.map
-sourceRoot:
-sources: ../m1.ts,../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 30) Source(1, 30) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_simple/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 54a21de3149f5..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=/tests/cases/projects/outputdir_simple/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index b7b29ed1cf834..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/mapRootAbsolutePathSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/mapRootAbsolutePathSimpleSpecifyOutputFile.json
deleted file mode 100644
index 8431a99c800ca..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/mapRootAbsolutePathSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]: outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "tests/cases/projects/outputdir_simple/mapFiles",
- "resolveMapRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/mapRootAbsolutePathSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/mapRootAbsolutePathSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index e020abba5a5b9..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/mapRootAbsolutePathSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: /tests/cases/projects/outputdir_simple/mapFiles/test.js.map
-sourceRoot:
-sources: ../m1.ts,../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 30) Source(1, 30) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_simple/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 8c15f6d3310e4..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index c2399b3d0241b..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=/tests/cases/projects/outputdir_singleFile/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index c15b0f9ed70ea..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/mapRootAbsolutePathSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/mapRootAbsolutePathSingleFileSpecifyOutputFile.json
deleted file mode 100644
index 7c0069605da79..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/mapRootAbsolutePathSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]: outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "tests/cases/projects/outputdir_singleFile/mapFiles",
- "resolveMapRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/mapRootAbsolutePathSingleFileSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/mapRootAbsolutePathSingleFileSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 85f4115a0ee3d..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/mapRootAbsolutePathSingleFileSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,144 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: /tests/cases/projects/outputdir_singleFile/mapFiles/test.js.map
-sourceRoot:
-sources: ../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 7) + SourceIndex(0)
-4 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-5 >Emitted(1, 12) Source(1, 12) + SourceIndex(0)
-6 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(5, 14) Source(4, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 14) Source(6, 14) + SourceIndex(0)
-4 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-5 >Emitted(7, 21) Source(6, 21) + SourceIndex(0)
-6 >Emitted(7, 23) Source(6, 23) + SourceIndex(0)
-7 >Emitted(7, 25) Source(6, 25) + SourceIndex(0)
-8 >Emitted(7, 26) Source(6, 26) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (f1)
-4 >Emitted(9, 21) Source(8, 21) + SourceIndex(0) name (f1)
-5 >Emitted(9, 22) Source(8, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (f1)
----
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_singleFile/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 8c15f6d3310e4..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index c2399b3d0241b..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=/tests/cases/projects/outputdir_singleFile/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index c15b0f9ed70ea..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/mapRootAbsolutePathSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/mapRootAbsolutePathSingleFileSpecifyOutputFile.json
deleted file mode 100644
index 7c0069605da79..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/mapRootAbsolutePathSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]: outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "tests/cases/projects/outputdir_singleFile/mapFiles",
- "resolveMapRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/mapRootAbsolutePathSingleFileSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/mapRootAbsolutePathSingleFileSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 85f4115a0ee3d..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/mapRootAbsolutePathSingleFileSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,144 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: /tests/cases/projects/outputdir_singleFile/mapFiles/test.js.map
-sourceRoot:
-sources: ../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 7) + SourceIndex(0)
-4 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-5 >Emitted(1, 12) Source(1, 12) + SourceIndex(0)
-6 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(5, 14) Source(4, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 14) Source(6, 14) + SourceIndex(0)
-4 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-5 >Emitted(7, 21) Source(6, 21) + SourceIndex(0)
-6 >Emitted(7, 23) Source(6, 23) + SourceIndex(0)
-7 >Emitted(7, 25) Source(6, 25) + SourceIndex(0)
-8 >Emitted(7, 26) Source(6, 26) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (f1)
-4 >Emitted(9, 21) Source(8, 21) + SourceIndex(0) name (f1)
-5 >Emitted(9, 22) Source(8, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (f1)
----
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_singleFile/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 561341ee534dd..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=/tests/cases/projects/outputdir_subfolder/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index 91ea14b3da422..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathSubfolderSpecifyOutputFile.json
deleted file mode 100644
index ec516baecfe0f..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]: outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "tests/cases/projects/outputdir_subfolder/mapFiles",
- "resolveMapRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index a82ab38507bc8..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: /tests/cases/projects/outputdir_subfolder/mapFiles/test.js.map
-sourceRoot:
-sources: ../ref/m1.ts,../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_subfolder/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 561341ee534dd..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=/tests/cases/projects/outputdir_subfolder/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index 91ea14b3da422..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/mapRootAbsolutePathSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/mapRootAbsolutePathSubfolderSpecifyOutputFile.json
deleted file mode 100644
index ec516baecfe0f..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/mapRootAbsolutePathSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]: outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "tests/cases/projects/outputdir_subfolder/mapFiles",
- "resolveMapRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/mapRootAbsolutePathSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/mapRootAbsolutePathSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index a82ab38507bc8..0000000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/mapRootAbsolutePathSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: /tests/cases/projects/outputdir_subfolder/mapFiles/test.js.map
-sourceRoot:
-sources: ../ref/m1.ts,../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=/tests/cases/projects/outputdir_subfolder/mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index d61b4c3b876cd..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index c4c79e0454b7b..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index b63911a2bc886..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/mapRootRelativePathMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/mapRootRelativePathMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 8e87f61b8df1b..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/mapRootRelativePathMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]: outputdir_mixed_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "../mapFiles",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m2.js.map",
- "ref/m2.js",
- "ref/m2.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/mapRootRelativePathMixedSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/mapRootRelativePathMixedSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index f1cc6df9de8b0..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/mapRootRelativePathMixedSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,472 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: ../../mapFiles/ref/m2.js.map
-sourceRoot:
-sources: ../../outputdir_mixed_subfolder/ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m2.js
-sourceFile:../../outputdir_mixed_subfolder/ref/m2.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m2_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m2_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_c1 = m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_instance1 = new m2_c1();
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 > m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m2_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>> exports.m2_f1 = m2_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=../../mapFiles/ref/m2.js.map===================================================================
-JsFile: test.js
-mapUrl: ../../mapFiles/test.js.map
-sourceRoot:
-sources: ../outputdir_mixed_subfolder/ref/m1.ts,../outputdir_mixed_subfolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../outputdir_mixed_subfolder/ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../outputdir_mixed_subfolder/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.js
deleted file mode 100644
index 4f0b35f21c7e5..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
-//# sourceMappingURL=../../mapFiles/ref/m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.js.map
deleted file mode 100644
index 81bb9202e5a9c..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index d61b4c3b876cd..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index c4c79e0454b7b..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index b63911a2bc886..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/mapRootRelativePathMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/mapRootRelativePathMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 8e87f61b8df1b..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/mapRootRelativePathMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]: outputdir_mixed_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "../mapFiles",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m2.js.map",
- "ref/m2.js",
- "ref/m2.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/mapRootRelativePathMixedSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/mapRootRelativePathMixedSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 0a373a2035952..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/mapRootRelativePathMixedSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,471 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: ../../mapFiles/ref/m2.js.map
-sourceRoot:
-sources: ../../outputdir_mixed_subfolder/ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m2.js
-sourceFile:../../outputdir_mixed_subfolder/ref/m2.ts
--------------------------------------------------------------------
->>>exports.m2_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_c1 = m2_c1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_instance1 = new m2_c1();
-1->
-2 >^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 >m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(10, 5) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>>exports.m2_f1 = m2_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=../../mapFiles/ref/m2.js.map===================================================================
-JsFile: test.js
-mapUrl: ../../mapFiles/test.js.map
-sourceRoot:
-sources: ../outputdir_mixed_subfolder/ref/m1.ts,../outputdir_mixed_subfolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../outputdir_mixed_subfolder/ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../outputdir_mixed_subfolder/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/ref/m2.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/ref/m2.js
deleted file mode 100644
index f13773b3384b3..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/ref/m2.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
-//# sourceMappingURL=../../mapFiles/ref/m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/ref/m2.js.map
deleted file mode 100644
index 98da596cfa43d..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts
deleted file mode 100644
index 9b9cdd4a21417..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js
deleted file mode 100644
index c0138423caee9..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=../../mapFiles/outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map
deleted file mode 100644
index 630508cb9f884..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index 4ed441e255240..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]:outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "sourceMap": true,
- "mapRoot": "../mapFiles",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "outdir/outAndOutDirFolder/ref/m2.js.map",
- "outdir/outAndOutDirFolder/ref/m2.js",
- "outdir/outAndOutDirFolder/ref/m2.d.ts",
- "bin/outAndOutDirFile.js.map",
- "bin/outAndOutDirFile.js",
- "bin/outAndOutDirFile.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
deleted file mode 100644
index fd08e128cfe51..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
+++ /dev/null
@@ -1,472 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: ../../../../mapFiles/ref/m2.js.map
-sourceRoot:
-sources: ../../outputdir_mixed_subfolder/ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:outdir/outAndOutDirFolder/ref/m2.js
-sourceFile:../../outputdir_mixed_subfolder/ref/m2.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m2_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m2_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_c1 = m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_instance1 = new m2_c1();
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 > m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m2_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>> exports.m2_f1 = m2_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=../../../../mapFiles/ref/m2.js.map===================================================================
-JsFile: outAndOutDirFile.js
-mapUrl: ../../mapFiles/outAndOutDirFile.js.map
-sourceRoot:
-sources: ../outputdir_mixed_subfolder/ref/m1.ts,../outputdir_mixed_subfolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:../outputdir_mixed_subfolder/ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:../outputdir_mixed_subfolder/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=../../mapFiles/outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js
deleted file mode 100644
index e4c8f7b361033..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
-//# sourceMappingURL=../../../../mapFiles/ref/m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js.map
deleted file mode 100644
index 81bb9202e5a9c..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts
deleted file mode 100644
index 9b9cdd4a21417..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js
deleted file mode 100644
index c0138423caee9..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=../../mapFiles/outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map
deleted file mode 100644
index 630508cb9f884..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index 4ed441e255240..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]:outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "sourceMap": true,
- "mapRoot": "../mapFiles",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "outdir/outAndOutDirFolder/ref/m2.js.map",
- "outdir/outAndOutDirFolder/ref/m2.js",
- "outdir/outAndOutDirFolder/ref/m2.d.ts",
- "bin/outAndOutDirFile.js.map",
- "bin/outAndOutDirFile.js",
- "bin/outAndOutDirFile.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
deleted file mode 100644
index eb9ad2993b2a7..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
+++ /dev/null
@@ -1,471 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: ../../../../mapFiles/ref/m2.js.map
-sourceRoot:
-sources: ../../outputdir_mixed_subfolder/ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:outdir/outAndOutDirFolder/ref/m2.js
-sourceFile:../../outputdir_mixed_subfolder/ref/m2.ts
--------------------------------------------------------------------
->>>exports.m2_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_c1 = m2_c1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_instance1 = new m2_c1();
-1->
-2 >^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 >m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(10, 5) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>>exports.m2_f1 = m2_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=../../../../mapFiles/ref/m2.js.map===================================================================
-JsFile: outAndOutDirFile.js
-mapUrl: ../../mapFiles/outAndOutDirFile.js.map
-sourceRoot:
-sources: ../outputdir_mixed_subfolder/ref/m1.ts,../outputdir_mixed_subfolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:../outputdir_mixed_subfolder/ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:../outputdir_mixed_subfolder/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=../../mapFiles/outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js
deleted file mode 100644
index d78261fe225e2..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
-//# sourceMappingURL=../../../../mapFiles/ref/m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js.map
deleted file mode 100644
index 98da596cfa43d..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index f359cef4be2f8..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=../../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index c1e0281a2ab2d..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/diskFile0.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/diskFile0.js.map
deleted file mode 100644
index 9745ad1a4ab6c..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/diskFile0.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/diskFile1.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/diskFile1.js
deleted file mode 100644
index ad9b3f686118e..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/diskFile1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
-//# sourceMappingURL=../../mapFiles/outputdir_module_multifolder_ref/m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/diskFile2.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/diskFile2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/diskFile2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index f3c86f22eb74d..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]: outputdir_module_multifolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "../mapFiles",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_module_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "../outputdir_module_multifolder_ref/m2.js.map",
- "../outputdir_module_multifolder_ref/m2.js",
- "../outputdir_module_multifolder_ref/m2.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/mapRootRelativePathModuleMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/mapRootRelativePathModuleMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index c2eacec3bdc53..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/mapRootRelativePathModuleMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,576 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: ../../../mapFiles/outputdir_module_multifolder/ref/m1.js.map
-sourceRoot:
-sources: ../../../projects/outputdir_module_multifolder/ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:../../../projects/outputdir_module_multifolder/ref/m1.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m1_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m1_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 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(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 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(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m1_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 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(11, 9) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>> exports.m1_f1 = m1_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=../../../mapFiles/outputdir_module_multifolder/ref/m1.js.map===================================================================
-JsFile: m2.js
-mapUrl: ../../mapFiles/outputdir_module_multifolder_ref/m2.js.map
-sourceRoot:
-sources: ../../projects/outputdir_module_multifolder_ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:diskFile1.js
-sourceFile:../../projects/outputdir_module_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m2_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m2_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_c1 = m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_instance1 = new m2_c1();
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 > m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m2_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>> exports.m2_f1 = m2_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=../../mapFiles/outputdir_module_multifolder_ref/m2.js.map===================================================================
-JsFile: test.js
-mapUrl: ../../mapFiles/outputdir_module_multifolder/test.js.map
-sourceRoot:
-sources: ../../projects/outputdir_module_multifolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:../../projects/outputdir_module_multifolder/test.ts
--------------------------------------------------------------------
->>>define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) {
->>> exports.a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >import m1 = require("ref/m1");
- >import m2 = require("../outputdir_module_multifolder_ref/m2");
- >export var
-2 > a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(3, 12) + SourceIndex(0)
-2 >Emitted(2, 15) Source(3, 14) + SourceIndex(0)
-3 >Emitted(2, 18) Source(3, 17) + SourceIndex(0)
-4 >Emitted(2, 20) Source(3, 19) + SourceIndex(0)
-5 >Emitted(2, 21) Source(3, 20) + SourceIndex(0)
----
->>> var c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(4, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(4, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(6, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 10) Source(6, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 18) Source(6, 2) + SourceIndex(0) name (c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 5) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 6) Source(6, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 6) Source(4, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(6, 2) + SourceIndex(0)
----
->>> exports.c1 = c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(4, 14) + SourceIndex(0)
-2 >Emitted(8, 15) Source(4, 16) + SourceIndex(0)
-3 >Emitted(8, 20) Source(6, 2) + SourceIndex(0)
-4 >Emitted(8, 21) Source(6, 2) + SourceIndex(0)
----
->>> 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(9, 5) Source(8, 12) + SourceIndex(0)
-2 >Emitted(9, 22) Source(8, 21) + SourceIndex(0)
-3 >Emitted(9, 25) Source(8, 24) + SourceIndex(0)
-4 >Emitted(9, 29) Source(8, 28) + SourceIndex(0)
-5 >Emitted(9, 31) Source(8, 30) + SourceIndex(0)
-6 >Emitted(9, 33) Source(8, 32) + SourceIndex(0)
-7 >Emitted(9, 34) Source(8, 33) + SourceIndex(0)
----
->>> function f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(9, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 9) Source(10, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 15) Source(10, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 16) Source(10, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 33) Source(10, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 34) Source(10, 22) + SourceIndex(0) name (f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(11, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 6) Source(11, 2) + SourceIndex(0) name (f1)
----
->>> exports.f1 = f1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 > f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(9, 17) + SourceIndex(0)
-2 >Emitted(13, 15) Source(9, 19) + SourceIndex(0)
-3 >Emitted(13, 20) Source(11, 2) + SourceIndex(0)
-4 >Emitted(13, 21) Source(11, 2) + SourceIndex(0)
----
->>> exports.a2 = m1.m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^->
-1->
- >
- >export var
-2 > a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(14, 5) Source(13, 12) + SourceIndex(0)
-2 >Emitted(14, 15) Source(13, 14) + SourceIndex(0)
-3 >Emitted(14, 18) Source(13, 17) + SourceIndex(0)
-4 >Emitted(14, 20) Source(13, 19) + SourceIndex(0)
-5 >Emitted(14, 21) Source(13, 20) + SourceIndex(0)
-6 >Emitted(14, 26) Source(13, 25) + SourceIndex(0)
-7 >Emitted(14, 27) Source(13, 26) + SourceIndex(0)
----
->>> exports.a3 = m2.m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-1->
- >export var
-2 > a3
-3 > =
-4 > m2
-5 > .
-6 > m2_c1
-7 > ;
-1->Emitted(15, 5) Source(14, 12) + SourceIndex(0)
-2 >Emitted(15, 15) Source(14, 14) + SourceIndex(0)
-3 >Emitted(15, 18) Source(14, 17) + SourceIndex(0)
-4 >Emitted(15, 20) Source(14, 19) + SourceIndex(0)
-5 >Emitted(15, 21) Source(14, 20) + SourceIndex(0)
-6 >Emitted(15, 26) Source(14, 25) + SourceIndex(0)
-7 >Emitted(15, 27) Source(14, 26) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=../../mapFiles/outputdir_module_multifolder/test.js.map===================================================================
-JsFile: test.js
-mapUrl: ../../../mapFiles/test.js.map
-sourceRoot:
-sources:
-===================================================================
->>>//# sourceMappingURL=../../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.js
deleted file mode 100644
index 09fbf68994d4d..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
-//# sourceMappingURL=../../../mapFiles/outputdir_module_multifolder/ref/m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.js.map
deleted file mode 100644
index e7200adafdbc0..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index 4afd4e69f2d52..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import m1 = require("ref/m1");
-import m2 = require("../outputdir_module_multifolder_ref/m2");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
-export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/test.js
deleted file mode 100644
index 90dee0800c7b8..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,17 +0,0 @@
-define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
- exports.a3 = m2.m2_c1;
-});
-//# sourceMappingURL=../../mapFiles/outputdir_module_multifolder/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/test.js.map
deleted file mode 100644
index f2b1ea701105c..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":["c1","c1.constructor","f1"],"mappings":";IAEW,UAAE,GAAG,EAAE,CAAC;IACnB;QAAAA;QAEAC,CAACA;QAADD,SAACA;IAADA,CAACA,AAFD,IAEC;IAFY,UAAE,KAEd,CAAA;IAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACIE,MAAMA,CAACA,iBAASA,CAACA;IACrBA,CAACA;IAFe,UAAE,KAEjB,CAAA;IAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index f359cef4be2f8..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=../../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index c1e0281a2ab2d..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/diskFile0.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/diskFile0.js.map
deleted file mode 100644
index c2ac2bc27101a..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/diskFile0.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/diskFile1.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/diskFile1.js
deleted file mode 100644
index 573ce2ac6c550..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/diskFile1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
-//# sourceMappingURL=../../mapFiles/outputdir_module_multifolder_ref/m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/diskFile2.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/diskFile2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/diskFile2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index f3c86f22eb74d..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]: outputdir_module_multifolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "../mapFiles",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_module_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "../outputdir_module_multifolder_ref/m2.js.map",
- "../outputdir_module_multifolder_ref/m2.js",
- "../outputdir_module_multifolder_ref/m2.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/mapRootRelativePathModuleMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/mapRootRelativePathModuleMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 1d6a282976d6c..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/mapRootRelativePathModuleMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,620 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: ../../../mapFiles/outputdir_module_multifolder/ref/m1.js.map
-sourceRoot:
-sources: ../../../projects/outputdir_module_multifolder/ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:../../../projects/outputdir_module_multifolder/ref/m1.ts
--------------------------------------------------------------------
->>>exports.m1_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) 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(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) 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(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) 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(10, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>>exports.m1_f1 = m1_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=../../../mapFiles/outputdir_module_multifolder/ref/m1.js.map===================================================================
-JsFile: m2.js
-mapUrl: ../../mapFiles/outputdir_module_multifolder_ref/m2.js.map
-sourceRoot:
-sources: ../../projects/outputdir_module_multifolder_ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:diskFile1.js
-sourceFile:../../projects/outputdir_module_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>exports.m2_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_c1 = m2_c1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_instance1 = new m2_c1();
-1->
-2 >^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 >m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(10, 5) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>>exports.m2_f1 = m2_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=../../mapFiles/outputdir_module_multifolder_ref/m2.js.map===================================================================
-JsFile: test.js
-mapUrl: ../../mapFiles/outputdir_module_multifolder/test.js.map
-sourceRoot:
-sources: ../../projects/outputdir_module_multifolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:../../projects/outputdir_module_multifolder/test.ts
--------------------------------------------------------------------
->>>var m1 = require("ref/m1");
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^^^^^
-6 > ^
-7 > ^
-8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >import
-3 > m1
-4 > = require(
-5 > "ref/m1"
-6 > )
-7 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 8) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 18) Source(1, 21) + SourceIndex(0)
-5 >Emitted(1, 26) Source(1, 29) + SourceIndex(0)
-6 >Emitted(1, 27) Source(1, 30) + SourceIndex(0)
-7 >Emitted(1, 28) Source(1, 31) + SourceIndex(0)
----
->>>var m2 = require("../outputdir_module_multifolder_ref/m2");
-1->
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-6 > ^
-7 > ^
-1->
- >
-2 >import
-3 > m2
-4 > = require(
-5 > "../outputdir_module_multifolder_ref/m2"
-6 > )
-7 > ;
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
-2 >Emitted(2, 5) Source(2, 8) + SourceIndex(0)
-3 >Emitted(2, 7) Source(2, 10) + SourceIndex(0)
-4 >Emitted(2, 18) Source(2, 21) + SourceIndex(0)
-5 >Emitted(2, 58) Source(2, 61) + SourceIndex(0)
-6 >Emitted(2, 59) Source(2, 62) + SourceIndex(0)
-7 >Emitted(2, 60) Source(2, 63) + SourceIndex(0)
----
->>>exports.a1 = 10;
-1 >
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >
- >export var
-2 >a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(3, 1) Source(3, 12) + SourceIndex(0)
-2 >Emitted(3, 11) Source(3, 14) + SourceIndex(0)
-3 >Emitted(3, 14) Source(3, 17) + SourceIndex(0)
-4 >Emitted(3, 16) Source(3, 19) + SourceIndex(0)
-5 >Emitted(3, 17) Source(3, 20) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(4, 1) Source(4, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(6, 5) Source(6, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(6, 6) Source(6, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(7, 5) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 14) Source(6, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(8, 1) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(8, 2) Source(6, 2) + SourceIndex(0) name (c1)
-3 >Emitted(8, 2) Source(4, 1) + SourceIndex(0)
-4 >Emitted(8, 6) Source(6, 2) + SourceIndex(0)
----
->>>exports.c1 = c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(9, 1) Source(4, 14) + SourceIndex(0)
-2 >Emitted(9, 11) Source(4, 16) + SourceIndex(0)
-3 >Emitted(9, 16) Source(6, 2) + SourceIndex(0)
-4 >Emitted(9, 17) Source(6, 2) + SourceIndex(0)
----
->>>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(10, 1) Source(8, 12) + SourceIndex(0)
-2 >Emitted(10, 18) Source(8, 21) + SourceIndex(0)
-3 >Emitted(10, 21) Source(8, 24) + SourceIndex(0)
-4 >Emitted(10, 25) Source(8, 28) + SourceIndex(0)
-5 >Emitted(10, 27) Source(8, 30) + SourceIndex(0)
-6 >Emitted(10, 29) Source(8, 32) + SourceIndex(0)
-7 >Emitted(10, 30) Source(8, 33) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(12, 5) Source(10, 5) + SourceIndex(0) name (f1)
-2 >Emitted(12, 11) Source(10, 11) + SourceIndex(0) name (f1)
-3 >Emitted(12, 12) Source(10, 12) + SourceIndex(0) name (f1)
-4 >Emitted(12, 29) Source(10, 21) + SourceIndex(0) name (f1)
-5 >Emitted(12, 30) Source(10, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(13, 1) Source(11, 1) + SourceIndex(0) name (f1)
-2 >Emitted(13, 2) Source(11, 2) + SourceIndex(0) name (f1)
----
->>>exports.f1 = f1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(14, 1) Source(9, 17) + SourceIndex(0)
-2 >Emitted(14, 11) Source(9, 19) + SourceIndex(0)
-3 >Emitted(14, 16) Source(11, 2) + SourceIndex(0)
-4 >Emitted(14, 17) Source(11, 2) + SourceIndex(0)
----
->>>exports.a2 = m1.m1_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^->
-1->
- >
- >export var
-2 >a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(15, 1) Source(13, 12) + SourceIndex(0)
-2 >Emitted(15, 11) Source(13, 14) + SourceIndex(0)
-3 >Emitted(15, 14) Source(13, 17) + SourceIndex(0)
-4 >Emitted(15, 16) Source(13, 19) + SourceIndex(0)
-5 >Emitted(15, 17) Source(13, 20) + SourceIndex(0)
-6 >Emitted(15, 22) Source(13, 25) + SourceIndex(0)
-7 >Emitted(15, 23) Source(13, 26) + SourceIndex(0)
----
->>>exports.a3 = m2.m2_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >export var
-2 >a3
-3 > =
-4 > m2
-5 > .
-6 > m2_c1
-7 > ;
-1->Emitted(16, 1) Source(14, 12) + SourceIndex(0)
-2 >Emitted(16, 11) Source(14, 14) + SourceIndex(0)
-3 >Emitted(16, 14) Source(14, 17) + SourceIndex(0)
-4 >Emitted(16, 16) Source(14, 19) + SourceIndex(0)
-5 >Emitted(16, 17) Source(14, 20) + SourceIndex(0)
-6 >Emitted(16, 22) Source(14, 25) + SourceIndex(0)
-7 >Emitted(16, 23) Source(14, 26) + SourceIndex(0)
----
->>>//# sourceMappingURL=../../mapFiles/outputdir_module_multifolder/test.js.map===================================================================
-JsFile: test.js
-mapUrl: ../../../mapFiles/test.js.map
-sourceRoot:
-sources:
-===================================================================
->>>//# sourceMappingURL=../../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/ref/m1.js
deleted file mode 100644
index 87f1f3a51b7a5..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/ref/m1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
-//# sourceMappingURL=../../../mapFiles/outputdir_module_multifolder/ref/m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/ref/m1.js.map
deleted file mode 100644
index 074ab743af3ed..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index 4afd4e69f2d52..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import m1 = require("ref/m1");
-import m2 = require("../outputdir_module_multifolder_ref/m2");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
-export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/test.js
deleted file mode 100644
index 6e2fb8d785198..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,17 +0,0 @@
-var m1 = require("ref/m1");
-var m2 = require("../outputdir_module_multifolder_ref/m2");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
-exports.a3 = m2.m2_c1;
-//# sourceMappingURL=../../mapFiles/outputdir_module_multifolder/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/test.js.map
deleted file mode 100644
index 85da8e394210b..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAO,EAAE,WAAW,QAAQ,CAAC,CAAC;AAC9B,IAAO,EAAE,WAAW,wCAAwC,CAAC,CAAC;AACnD,UAAE,GAAG,EAAE,CAAC;AACnB;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAFY,UAAE,KAEd,CAAA;AAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACIE,MAAMA,CAACA,iBAASA,CAACA;AACrBA,CAACA;AAFe,UAAE,KAEjB,CAAA;AAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 58e831a041d8a..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index c1e0281a2ab2d..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/m1.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/m1.js
deleted file mode 100644
index 1fe3446e4bc00..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/m1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
-//# sourceMappingURL=../mapFiles/m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/m1.js.map
deleted file mode 100644
index e2625035edb1b..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/mapRootRelativePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/mapRootRelativePathModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index fe0b8045a5c17..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/mapRootRelativePathModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]: outputdir_module_simple: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "../mapFiles",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "m1.js.map",
- "m1.js",
- "m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/mapRootRelativePathModuleSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/mapRootRelativePathModuleSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 410dc94963f5d..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/mapRootRelativePathModuleSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,378 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: ../mapFiles/m1.js.map
-sourceRoot:
-sources: ../outputdir_module_simple/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:m1.js
-sourceFile:../outputdir_module_simple/m1.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m1_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m1_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 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(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 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(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m1_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 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(11, 9) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>> exports.m1_f1 = m1_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=../mapFiles/m1.js.map===================================================================
-JsFile: test.js
-mapUrl: ../mapFiles/test.js.map
-sourceRoot:
-sources: ../outputdir_module_simple/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:../outputdir_module_simple/test.ts
--------------------------------------------------------------------
->>>define(["require", "exports", "m1"], function (require, exports, m1) {
->>> exports.a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >import m1 = require("m1");
- >export var
-2 > a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 15) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 18) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 20) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 21) Source(2, 20) + SourceIndex(0)
----
->>> var c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 10) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 18) Source(5, 2) + SourceIndex(0) name (c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 6) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 6) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(5, 2) + SourceIndex(0)
----
->>> exports.c1 = c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 15) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 20) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 21) Source(5, 2) + SourceIndex(0)
----
->>> 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(9, 5) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 22) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 25) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 29) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 31) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 33) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 34) Source(7, 33) + SourceIndex(0)
----
->>> function f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 9) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 15) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 16) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 33) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 34) Source(9, 22) + SourceIndex(0) name (f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 6) Source(10, 2) + SourceIndex(0) name (f1)
----
->>> exports.f1 = f1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 > f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 15) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 20) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 21) Source(10, 2) + SourceIndex(0)
----
->>> 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(14, 5) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 15) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 18) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 20) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 21) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 26) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 27) Source(12, 26) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=../mapFiles/test.js.map===================================================================
-JsFile: test.js
-mapUrl: ../../mapFiles/test.js.map
-sourceRoot:
-sources:
-===================================================================
->>>//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index 250d2615a794a..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/test.js
deleted file mode 100644
index 14471b6e983ce..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,16 +0,0 @@
-define(["require", "exports", "m1"], function (require, exports, m1) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
-});
-//# sourceMappingURL=../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/test.js.map
deleted file mode 100644
index 5ce1629342421..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":["c1","c1.constructor","f1"],"mappings":";IACW,UAAE,GAAG,EAAE,CAAC;IACnB;QAAAA;QAEAC,CAACA;QAADD,SAACA;IAADA,CAACA,AAFD,IAEC;IAFY,UAAE,KAEd,CAAA;IAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACIE,MAAMA,CAACA,iBAASA,CAACA;IACrBA,CAACA;IAFe,UAAE,KAEjB,CAAA;IAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 58e831a041d8a..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index c1e0281a2ab2d..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/m1.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/m1.js
deleted file mode 100644
index 73a399fe2533e..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/m1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
-//# sourceMappingURL=../mapFiles/m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/m1.js.map
deleted file mode 100644
index 0950101384da7..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/mapRootRelativePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/mapRootRelativePathModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index fe0b8045a5c17..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/mapRootRelativePathModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]: outputdir_module_simple: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "../mapFiles",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "m1.js.map",
- "m1.js",
- "m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/mapRootRelativePathModuleSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/mapRootRelativePathModuleSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 0af20dc5ef907..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/mapRootRelativePathModuleSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,399 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: ../mapFiles/m1.js.map
-sourceRoot:
-sources: ../outputdir_module_simple/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:m1.js
-sourceFile:../outputdir_module_simple/m1.ts
--------------------------------------------------------------------
->>>exports.m1_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) 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(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) 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(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) 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(10, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>>exports.m1_f1 = m1_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^^^^^^->
-1->
-2 >m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=../mapFiles/m1.js.map===================================================================
-JsFile: test.js
-mapUrl: ../mapFiles/test.js.map
-sourceRoot:
-sources: ../outputdir_module_simple/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:../outputdir_module_simple/test.ts
--------------------------------------------------------------------
->>>var m1 = require("m1");
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^
-6 > ^
-7 > ^
-1 >
-2 >import
-3 > m1
-4 > = require(
-5 > "m1"
-6 > )
-7 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 8) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 18) Source(1, 21) + SourceIndex(0)
-5 >Emitted(1, 22) Source(1, 25) + SourceIndex(0)
-6 >Emitted(1, 23) Source(1, 26) + SourceIndex(0)
-7 >Emitted(1, 24) Source(1, 27) + SourceIndex(0)
----
->>>exports.a1 = 10;
-1 >
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >
- >export var
-2 >a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 1) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 11) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 14) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 16) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 17) Source(2, 20) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 1) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(4, 5) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 5) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 6) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 14) Source(5, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 1) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 2) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 2) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 6) Source(5, 2) + SourceIndex(0)
----
->>>exports.c1 = c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 1) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 11) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 16) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 17) Source(5, 2) + SourceIndex(0)
----
->>>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(9, 1) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 18) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 21) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 25) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 27) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 29) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 30) Source(7, 33) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 1) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 5) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 11) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 12) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 29) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 30) Source(9, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(12, 1) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 2) Source(10, 2) + SourceIndex(0) name (f1)
----
->>>exports.f1 = f1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 1) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 11) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 16) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 17) Source(10, 2) + SourceIndex(0)
----
->>>exports.a2 = m1.m1_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
- >export var
-2 >a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(14, 1) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 11) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 14) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 16) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 17) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 22) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 23) Source(12, 26) + SourceIndex(0)
----
->>>//# sourceMappingURL=../mapFiles/test.js.map===================================================================
-JsFile: test.js
-mapUrl: ../../mapFiles/test.js.map
-sourceRoot:
-sources:
-===================================================================
->>>//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index 250d2615a794a..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/test.js
deleted file mode 100644
index 1a2a4fc5e6abd..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,15 +0,0 @@
-var m1 = require("m1");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
-//# sourceMappingURL=../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/test.js.map
deleted file mode 100644
index c0654a8e141c4..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAO,EAAE,WAAW,IAAI,CAAC,CAAC;AACf,UAAE,GAAG,EAAE,CAAC;AACnB;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAFY,UAAE,KAEd,CAAA;AAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACIE,MAAMA,CAACA,iBAASA,CAACA;AACrBA,CAACA;AAFe,UAAE,KAEjB,CAAA;AAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 58e831a041d8a..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index c1e0281a2ab2d..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index a87c7d36d8ede..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]: outputdir_module_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "../mapFiles",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/mapRootRelativePathModuleSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/mapRootRelativePathModuleSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index fe747e98d9c8a..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/mapRootRelativePathModuleSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,378 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: ../../mapFiles/ref/m1.js.map
-sourceRoot:
-sources: ../../outputdir_module_subfolder/ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:../../outputdir_module_subfolder/ref/m1.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m1_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m1_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 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(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 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(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m1_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 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(11, 9) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>> exports.m1_f1 = m1_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=../../mapFiles/ref/m1.js.map===================================================================
-JsFile: test.js
-mapUrl: ../mapFiles/test.js.map
-sourceRoot:
-sources: ../outputdir_module_subfolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:../outputdir_module_subfolder/test.ts
--------------------------------------------------------------------
->>>define(["require", "exports", "ref/m1"], function (require, exports, m1) {
->>> 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(2, 5) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 15) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 18) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 20) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 21) Source(2, 20) + SourceIndex(0)
----
->>> var c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 10) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 18) Source(5, 2) + SourceIndex(0) name (c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 6) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 6) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(5, 2) + SourceIndex(0)
----
->>> exports.c1 = c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 15) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 20) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 21) Source(5, 2) + SourceIndex(0)
----
->>> 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(9, 5) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 22) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 25) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 29) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 31) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 33) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 34) Source(7, 33) + SourceIndex(0)
----
->>> function f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 9) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 15) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 16) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 33) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 34) Source(9, 22) + SourceIndex(0) name (f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 6) Source(10, 2) + SourceIndex(0) name (f1)
----
->>> exports.f1 = f1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 > f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 15) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 20) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 21) Source(10, 2) + SourceIndex(0)
----
->>> 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(14, 5) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 15) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 18) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 20) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 21) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 26) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 27) Source(12, 26) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=../mapFiles/test.js.map===================================================================
-JsFile: test.js
-mapUrl: ../../mapFiles/test.js.map
-sourceRoot:
-sources:
-===================================================================
->>>//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.js
deleted file mode 100644
index 3e8406858e243..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
-//# sourceMappingURL=../../mapFiles/ref/m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.js.map
deleted file mode 100644
index 66acf4aace791..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index a61d8541048e6..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("ref/m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/test.js
deleted file mode 100644
index 84b62ed0fc7af..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,16 +0,0 @@
-define(["require", "exports", "ref/m1"], function (require, exports, m1) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
-});
-//# sourceMappingURL=../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/test.js.map
deleted file mode 100644
index 6139e8293b0ef..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":["c1","c1.constructor","f1"],"mappings":";IACW,UAAE,GAAG,EAAE,CAAC;IACnB;QAAAA;QAEAC,CAACA;QAADD,SAACA;IAADA,CAACA,AAFD,IAEC;IAFY,UAAE,KAEd,CAAA;IAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACIE,MAAMA,CAACA,iBAASA,CAACA;IACrBA,CAACA;IAFe,UAAE,KAEjB,CAAA;IAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 58e831a041d8a..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index c1e0281a2ab2d..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index a87c7d36d8ede..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]: outputdir_module_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "../mapFiles",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/mapRootRelativePathModuleSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/mapRootRelativePathModuleSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 8f609cc28d9b6..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/mapRootRelativePathModuleSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,399 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: ../../mapFiles/ref/m1.js.map
-sourceRoot:
-sources: ../../outputdir_module_subfolder/ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:../../outputdir_module_subfolder/ref/m1.ts
--------------------------------------------------------------------
->>>exports.m1_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) 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(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) 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(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) 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(10, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>>exports.m1_f1 = m1_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=../../mapFiles/ref/m1.js.map===================================================================
-JsFile: test.js
-mapUrl: ../mapFiles/test.js.map
-sourceRoot:
-sources: ../outputdir_module_subfolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:../outputdir_module_subfolder/test.ts
--------------------------------------------------------------------
->>>var m1 = require("ref/m1");
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^^^^^
-6 > ^
-7 > ^
-1 >
-2 >import
-3 > m1
-4 > = require(
-5 > "ref/m1"
-6 > )
-7 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 8) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 18) Source(1, 21) + SourceIndex(0)
-5 >Emitted(1, 26) Source(1, 29) + SourceIndex(0)
-6 >Emitted(1, 27) Source(1, 30) + SourceIndex(0)
-7 >Emitted(1, 28) Source(1, 31) + SourceIndex(0)
----
->>>exports.a1 = 10;
-1 >
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >
- >export var
-2 >a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 1) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 11) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 14) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 16) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 17) Source(2, 20) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 1) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(4, 5) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 5) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 6) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 14) Source(5, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 1) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 2) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 2) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 6) Source(5, 2) + SourceIndex(0)
----
->>>exports.c1 = c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 1) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 11) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 16) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 17) Source(5, 2) + SourceIndex(0)
----
->>>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(9, 1) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 18) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 21) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 25) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 27) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 29) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 30) Source(7, 33) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 1) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 5) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 11) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 12) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 29) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 30) Source(9, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(12, 1) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 2) Source(10, 2) + SourceIndex(0) name (f1)
----
->>>exports.f1 = f1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 1) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 11) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 16) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 17) Source(10, 2) + SourceIndex(0)
----
->>>exports.a2 = m1.m1_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
- >export var
-2 >a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(14, 1) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 11) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 14) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 16) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 17) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 22) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 23) Source(12, 26) + SourceIndex(0)
----
->>>//# sourceMappingURL=../mapFiles/test.js.map===================================================================
-JsFile: test.js
-mapUrl: ../../mapFiles/test.js.map
-sourceRoot:
-sources:
-===================================================================
->>>//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/ref/m1.js b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/ref/m1.js
deleted file mode 100644
index 2dbac1edb8e92..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/ref/m1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
-//# sourceMappingURL=../../mapFiles/ref/m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/ref/m1.js.map
deleted file mode 100644
index 7e9c3643b9982..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index a61d8541048e6..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("ref/m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/test.js
deleted file mode 100644
index c6dd0639fb74e..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,15 +0,0 @@
-var m1 = require("ref/m1");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
-//# sourceMappingURL=../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/test.js.map
deleted file mode 100644
index 64b21aa3115db..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAO,EAAE,WAAW,QAAQ,CAAC,CAAC;AACnB,UAAE,GAAG,EAAE,CAAC;AACnB;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAFY,UAAE,KAEd,CAAA;AAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACIE,MAAMA,CAACA,iBAASA,CAACA;AACrBA,CAACA;AAFe,UAAE,KAEjB,CAAA;AAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index d75277ac60799..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var m2_a1: number;
-declare class m2_c1 {
- m2_c1_p1: number;
-}
-declare var m2_instance1: m2_c1;
-declare function m2_f1(): m2_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 8fafee438e676..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,33 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-var m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-var m2_instance1 = new m2_c1();
-function m2_f1() {
- return m2_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index 03cefb2f8d3fc..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_multifolder/ref/m1.ts","../outputdir_multifolder_ref/m2.ts","../outputdir_multifolder/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","m2_c1","m2_c1.constructor","m2_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAC;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/mapRootRelativePathMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/mapRootRelativePathMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 0d3f3ad02d5fd..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/mapRootRelativePathMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]: outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "../mapFiles",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/mapRootRelativePathMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/mapRootRelativePathMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index d173bd36fb20a..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/mapRootRelativePathMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,437 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: ../../mapFiles/test.js.map
-sourceRoot:
-sources: ../outputdir_multifolder/ref/m1.ts,../outputdir_multifolder_ref/m2.ts,../outputdir_multifolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../outputdir_multifolder/ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../outputdir_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>var m2_a1 = 10;
-1->
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1->
-2 >var
-3 > m2_a1
-4 > =
-5 > 10
-6 > ;
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 5) Source(1, 5) + SourceIndex(1)
-3 >Emitted(11, 10) Source(1, 10) + SourceIndex(1)
-4 >Emitted(11, 13) Source(1, 13) + SourceIndex(1)
-5 >Emitted(11, 15) Source(1, 15) + SourceIndex(1)
-6 >Emitted(11, 16) Source(1, 16) + SourceIndex(1)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(13, 5) Source(2, 1) + SourceIndex(1) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(14, 5) Source(4, 1) + SourceIndex(1) name (m2_c1.constructor)
-2 >Emitted(14, 6) Source(4, 2) + SourceIndex(1) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(15, 17) Source(4, 2) + SourceIndex(1) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(16, 1) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(16, 2) Source(4, 2) + SourceIndex(1) name (m2_c1)
-3 >Emitted(16, 2) Source(2, 1) + SourceIndex(1)
-4 >Emitted(16, 6) Source(4, 2) + SourceIndex(1)
----
->>>var m2_instance1 = new m2_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m2_instance1
-4 > =
-5 > new
-6 > m2_c1
-7 > ()
-8 > ;
-1->Emitted(17, 1) Source(6, 1) + SourceIndex(1)
-2 >Emitted(17, 5) Source(6, 5) + SourceIndex(1)
-3 >Emitted(17, 17) Source(6, 17) + SourceIndex(1)
-4 >Emitted(17, 20) Source(6, 20) + SourceIndex(1)
-5 >Emitted(17, 24) Source(6, 24) + SourceIndex(1)
-6 >Emitted(17, 29) Source(6, 29) + SourceIndex(1)
-7 >Emitted(17, 31) Source(6, 31) + SourceIndex(1)
-8 >Emitted(17, 32) Source(6, 32) + SourceIndex(1)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(18, 1) Source(7, 1) + SourceIndex(1)
----
->>> return m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(19, 5) Source(8, 5) + SourceIndex(1) name (m2_f1)
-2 >Emitted(19, 11) Source(8, 11) + SourceIndex(1) name (m2_f1)
-3 >Emitted(19, 12) Source(8, 12) + SourceIndex(1) name (m2_f1)
-4 >Emitted(19, 24) Source(8, 24) + SourceIndex(1) name (m2_f1)
-5 >Emitted(19, 25) Source(8, 25) + SourceIndex(1) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1) name (m2_f1)
-2 >Emitted(20, 2) Source(9, 2) + SourceIndex(1) name (m2_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../outputdir_multifolder/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >///
-1->Emitted(21, 1) Source(1, 1) + SourceIndex(2)
-2 >Emitted(21, 34) Source(1, 34) + SourceIndex(2)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(22, 1) Source(2, 1) + SourceIndex(2)
-2 >Emitted(22, 59) Source(2, 59) + SourceIndex(2)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(23, 1) Source(3, 1) + SourceIndex(2)
-2 >Emitted(23, 5) Source(3, 5) + SourceIndex(2)
-3 >Emitted(23, 7) Source(3, 7) + SourceIndex(2)
-4 >Emitted(23, 10) Source(3, 10) + SourceIndex(2)
-5 >Emitted(23, 12) Source(3, 12) + SourceIndex(2)
-6 >Emitted(23, 13) Source(3, 13) + SourceIndex(2)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(24, 1) Source(4, 1) + SourceIndex(2)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(25, 5) Source(4, 1) + SourceIndex(2) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(26, 5) Source(6, 1) + SourceIndex(2) name (c1.constructor)
-2 >Emitted(26, 6) Source(6, 2) + SourceIndex(2) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(27, 5) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(27, 14) Source(6, 2) + SourceIndex(2) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(28, 1) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(28, 2) Source(6, 2) + SourceIndex(2) name (c1)
-3 >Emitted(28, 2) Source(4, 1) + SourceIndex(2)
-4 >Emitted(28, 6) Source(6, 2) + SourceIndex(2)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(29, 1) Source(8, 1) + SourceIndex(2)
-2 >Emitted(29, 5) Source(8, 5) + SourceIndex(2)
-3 >Emitted(29, 14) Source(8, 14) + SourceIndex(2)
-4 >Emitted(29, 17) Source(8, 17) + SourceIndex(2)
-5 >Emitted(29, 21) Source(8, 21) + SourceIndex(2)
-6 >Emitted(29, 23) Source(8, 23) + SourceIndex(2)
-7 >Emitted(29, 25) Source(8, 25) + SourceIndex(2)
-8 >Emitted(29, 26) Source(8, 26) + SourceIndex(2)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(30, 1) Source(9, 1) + SourceIndex(2)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(31, 5) Source(10, 5) + SourceIndex(2) name (f1)
-2 >Emitted(31, 11) Source(10, 11) + SourceIndex(2) name (f1)
-3 >Emitted(31, 12) Source(10, 12) + SourceIndex(2) name (f1)
-4 >Emitted(31, 21) Source(10, 21) + SourceIndex(2) name (f1)
-5 >Emitted(31, 22) Source(10, 22) + SourceIndex(2) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(32, 1) Source(11, 1) + SourceIndex(2) name (f1)
-2 >Emitted(32, 2) Source(11, 2) + SourceIndex(2) name (f1)
----
->>>//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index d75277ac60799..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var m2_a1: number;
-declare class m2_c1 {
- m2_c1_p1: number;
-}
-declare var m2_instance1: m2_c1;
-declare function m2_f1(): m2_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 8fafee438e676..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,33 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-var m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-var m2_instance1 = new m2_c1();
-function m2_f1() {
- return m2_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index 03cefb2f8d3fc..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_multifolder/ref/m1.ts","../outputdir_multifolder_ref/m2.ts","../outputdir_multifolder/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","m2_c1","m2_c1.constructor","m2_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAC;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/mapRootRelativePathMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/mapRootRelativePathMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 0d3f3ad02d5fd..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/mapRootRelativePathMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]: outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "../mapFiles",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/mapRootRelativePathMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/mapRootRelativePathMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index d173bd36fb20a..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/mapRootRelativePathMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,437 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: ../../mapFiles/test.js.map
-sourceRoot:
-sources: ../outputdir_multifolder/ref/m1.ts,../outputdir_multifolder_ref/m2.ts,../outputdir_multifolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../outputdir_multifolder/ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../outputdir_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>var m2_a1 = 10;
-1->
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1->
-2 >var
-3 > m2_a1
-4 > =
-5 > 10
-6 > ;
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 5) Source(1, 5) + SourceIndex(1)
-3 >Emitted(11, 10) Source(1, 10) + SourceIndex(1)
-4 >Emitted(11, 13) Source(1, 13) + SourceIndex(1)
-5 >Emitted(11, 15) Source(1, 15) + SourceIndex(1)
-6 >Emitted(11, 16) Source(1, 16) + SourceIndex(1)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(13, 5) Source(2, 1) + SourceIndex(1) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(14, 5) Source(4, 1) + SourceIndex(1) name (m2_c1.constructor)
-2 >Emitted(14, 6) Source(4, 2) + SourceIndex(1) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(15, 17) Source(4, 2) + SourceIndex(1) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(16, 1) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(16, 2) Source(4, 2) + SourceIndex(1) name (m2_c1)
-3 >Emitted(16, 2) Source(2, 1) + SourceIndex(1)
-4 >Emitted(16, 6) Source(4, 2) + SourceIndex(1)
----
->>>var m2_instance1 = new m2_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m2_instance1
-4 > =
-5 > new
-6 > m2_c1
-7 > ()
-8 > ;
-1->Emitted(17, 1) Source(6, 1) + SourceIndex(1)
-2 >Emitted(17, 5) Source(6, 5) + SourceIndex(1)
-3 >Emitted(17, 17) Source(6, 17) + SourceIndex(1)
-4 >Emitted(17, 20) Source(6, 20) + SourceIndex(1)
-5 >Emitted(17, 24) Source(6, 24) + SourceIndex(1)
-6 >Emitted(17, 29) Source(6, 29) + SourceIndex(1)
-7 >Emitted(17, 31) Source(6, 31) + SourceIndex(1)
-8 >Emitted(17, 32) Source(6, 32) + SourceIndex(1)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(18, 1) Source(7, 1) + SourceIndex(1)
----
->>> return m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(19, 5) Source(8, 5) + SourceIndex(1) name (m2_f1)
-2 >Emitted(19, 11) Source(8, 11) + SourceIndex(1) name (m2_f1)
-3 >Emitted(19, 12) Source(8, 12) + SourceIndex(1) name (m2_f1)
-4 >Emitted(19, 24) Source(8, 24) + SourceIndex(1) name (m2_f1)
-5 >Emitted(19, 25) Source(8, 25) + SourceIndex(1) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1) name (m2_f1)
-2 >Emitted(20, 2) Source(9, 2) + SourceIndex(1) name (m2_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../outputdir_multifolder/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >///
-1->Emitted(21, 1) Source(1, 1) + SourceIndex(2)
-2 >Emitted(21, 34) Source(1, 34) + SourceIndex(2)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(22, 1) Source(2, 1) + SourceIndex(2)
-2 >Emitted(22, 59) Source(2, 59) + SourceIndex(2)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(23, 1) Source(3, 1) + SourceIndex(2)
-2 >Emitted(23, 5) Source(3, 5) + SourceIndex(2)
-3 >Emitted(23, 7) Source(3, 7) + SourceIndex(2)
-4 >Emitted(23, 10) Source(3, 10) + SourceIndex(2)
-5 >Emitted(23, 12) Source(3, 12) + SourceIndex(2)
-6 >Emitted(23, 13) Source(3, 13) + SourceIndex(2)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(24, 1) Source(4, 1) + SourceIndex(2)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(25, 5) Source(4, 1) + SourceIndex(2) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(26, 5) Source(6, 1) + SourceIndex(2) name (c1.constructor)
-2 >Emitted(26, 6) Source(6, 2) + SourceIndex(2) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(27, 5) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(27, 14) Source(6, 2) + SourceIndex(2) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(28, 1) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(28, 2) Source(6, 2) + SourceIndex(2) name (c1)
-3 >Emitted(28, 2) Source(4, 1) + SourceIndex(2)
-4 >Emitted(28, 6) Source(6, 2) + SourceIndex(2)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(29, 1) Source(8, 1) + SourceIndex(2)
-2 >Emitted(29, 5) Source(8, 5) + SourceIndex(2)
-3 >Emitted(29, 14) Source(8, 14) + SourceIndex(2)
-4 >Emitted(29, 17) Source(8, 17) + SourceIndex(2)
-5 >Emitted(29, 21) Source(8, 21) + SourceIndex(2)
-6 >Emitted(29, 23) Source(8, 23) + SourceIndex(2)
-7 >Emitted(29, 25) Source(8, 25) + SourceIndex(2)
-8 >Emitted(29, 26) Source(8, 26) + SourceIndex(2)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(30, 1) Source(9, 1) + SourceIndex(2)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(31, 5) Source(10, 5) + SourceIndex(2) name (f1)
-2 >Emitted(31, 11) Source(10, 11) + SourceIndex(2) name (f1)
-3 >Emitted(31, 12) Source(10, 12) + SourceIndex(2) name (f1)
-4 >Emitted(31, 21) Source(10, 21) + SourceIndex(2) name (f1)
-5 >Emitted(31, 22) Source(10, 22) + SourceIndex(2) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(32, 1) Source(11, 1) + SourceIndex(2) name (f1)
-2 >Emitted(32, 2) Source(11, 2) + SourceIndex(2) name (f1)
----
->>>//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 9d6f9d2bb0d44..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index 11bf13c6ac81c..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts","../outputdir_simple/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/mapRootRelativePathSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/mapRootRelativePathSimpleSpecifyOutputFile.json
deleted file mode 100644
index d6bbe96a7e07c..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/mapRootRelativePathSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]: outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "../mapFiles",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/mapRootRelativePathSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/mapRootRelativePathSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 452ad2eb84115..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/mapRootRelativePathSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: ../../mapFiles/test.js.map
-sourceRoot:
-sources: ../outputdir_simple/m1.ts,../outputdir_simple/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../outputdir_simple/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../outputdir_simple/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 30) Source(1, 30) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 9d6f9d2bb0d44..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index 11bf13c6ac81c..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts","../outputdir_simple/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/mapRootRelativePathSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/mapRootRelativePathSimpleSpecifyOutputFile.json
deleted file mode 100644
index d6bbe96a7e07c..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/mapRootRelativePathSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]: outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "../mapFiles",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/mapRootRelativePathSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/mapRootRelativePathSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 452ad2eb84115..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/mapRootRelativePathSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: ../../mapFiles/test.js.map
-sourceRoot:
-sources: ../outputdir_simple/m1.ts,../outputdir_simple/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../outputdir_simple/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../outputdir_simple/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 30) Source(1, 30) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 8c15f6d3310e4..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index f57e937148ebb..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index e3d8cd8c37f2d..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/mapRootRelativePathSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/mapRootRelativePathSingleFileSpecifyOutputFile.json
deleted file mode 100644
index fc285030e8fa7..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/mapRootRelativePathSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]: outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "../mapFiles",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/mapRootRelativePathSingleFileSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/mapRootRelativePathSingleFileSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index b4f76aad2a38e..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/mapRootRelativePathSingleFileSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,144 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: ../../mapFiles/test.js.map
-sourceRoot:
-sources: ../outputdir_singleFile/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../outputdir_singleFile/test.ts
--------------------------------------------------------------------
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 7) + SourceIndex(0)
-4 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-5 >Emitted(1, 12) Source(1, 12) + SourceIndex(0)
-6 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(5, 14) Source(4, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 14) Source(6, 14) + SourceIndex(0)
-4 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-5 >Emitted(7, 21) Source(6, 21) + SourceIndex(0)
-6 >Emitted(7, 23) Source(6, 23) + SourceIndex(0)
-7 >Emitted(7, 25) Source(6, 25) + SourceIndex(0)
-8 >Emitted(7, 26) Source(6, 26) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (f1)
-4 >Emitted(9, 21) Source(8, 21) + SourceIndex(0) name (f1)
-5 >Emitted(9, 22) Source(8, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (f1)
----
->>>//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 8c15f6d3310e4..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index f57e937148ebb..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index e3d8cd8c37f2d..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/mapRootRelativePathSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/mapRootRelativePathSingleFileSpecifyOutputFile.json
deleted file mode 100644
index fc285030e8fa7..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/mapRootRelativePathSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]: outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "../mapFiles",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/mapRootRelativePathSingleFileSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/mapRootRelativePathSingleFileSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index b4f76aad2a38e..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/mapRootRelativePathSingleFileSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,144 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: ../../mapFiles/test.js.map
-sourceRoot:
-sources: ../outputdir_singleFile/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../outputdir_singleFile/test.ts
--------------------------------------------------------------------
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 7) + SourceIndex(0)
-4 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-5 >Emitted(1, 12) Source(1, 12) + SourceIndex(0)
-6 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(5, 14) Source(4, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 14) Source(6, 14) + SourceIndex(0)
-4 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-5 >Emitted(7, 21) Source(6, 21) + SourceIndex(0)
-6 >Emitted(7, 23) Source(6, 23) + SourceIndex(0)
-7 >Emitted(7, 25) Source(6, 25) + SourceIndex(0)
-8 >Emitted(7, 26) Source(6, 26) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (f1)
-4 >Emitted(9, 21) Source(8, 21) + SourceIndex(0) name (f1)
-5 >Emitted(9, 22) Source(8, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (f1)
----
->>>//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index a85935632ddea..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index 9e7077cbe2511..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/ref/m1.ts","../outputdir_subfolder/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/mapRootRelativePathSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/mapRootRelativePathSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 772431187026e..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/mapRootRelativePathSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]: outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "../mapFiles",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/mapRootRelativePathSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/mapRootRelativePathSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 8c4bedb4b3005..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/mapRootRelativePathSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: ../../mapFiles/test.js.map
-sourceRoot:
-sources: ../outputdir_subfolder/ref/m1.ts,../outputdir_subfolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../outputdir_subfolder/ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../outputdir_subfolder/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index a85935632ddea..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index 9e7077cbe2511..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/ref/m1.ts","../outputdir_subfolder/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/mapRootRelativePathSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/mapRootRelativePathSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 772431187026e..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/mapRootRelativePathSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]: outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "../mapFiles",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/mapRootRelativePathSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/mapRootRelativePathSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 8c4bedb4b3005..0000000000000
--- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/mapRootRelativePathSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: ../../mapFiles/test.js.map
-sourceRoot:
-sources: ../outputdir_subfolder/ref/m1.ts,../outputdir_subfolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../outputdir_subfolder/ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../outputdir_subfolder/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=../../mapFiles/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index d61b4c3b876cd..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index af0071d7e46a1..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index df57785d945b7..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/maprootUrlMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/maprootUrlMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index f987aa49ffeb3..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/maprootUrlMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]: outputdir_mixed_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m2.js.map",
- "ref/m2.js",
- "ref/m2.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/maprootUrlMixedSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/maprootUrlMixedSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 0c806666ef01a..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/maprootUrlMixedSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,472 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: http://www.typescriptlang.org/ref/m2.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m2.js
-sourceFile:file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m2_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m2_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_c1 = m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_instance1 = new m2_c1();
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 > m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m2_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>> exports.m2_f1 = m2_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=http://www.typescriptlang.org/ref/m2.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts,file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.js
deleted file mode 100644
index aa404804b4587..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
-//# sourceMappingURL=http://www.typescriptlang.org/ref/m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.js.map
deleted file mode 100644
index c2157bc3b1b87..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index d61b4c3b876cd..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index af0071d7e46a1..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index df57785d945b7..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/maprootUrlMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/maprootUrlMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index f987aa49ffeb3..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/maprootUrlMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]: outputdir_mixed_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m2.js.map",
- "ref/m2.js",
- "ref/m2.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/maprootUrlMixedSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/maprootUrlMixedSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index aede30c6f7386..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/maprootUrlMixedSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,471 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: http://www.typescriptlang.org/ref/m2.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m2.js
-sourceFile:file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts
--------------------------------------------------------------------
->>>exports.m2_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_c1 = m2_c1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_instance1 = new m2_c1();
-1->
-2 >^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 >m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(10, 5) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>>exports.m2_f1 = m2_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/ref/m2.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts,file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.js
deleted file mode 100644
index a39f0f50e5f91..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
-//# sourceMappingURL=http://www.typescriptlang.org/ref/m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.js.map
deleted file mode 100644
index 0230aad40a59d..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts
deleted file mode 100644
index 9b9cdd4a21417..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js
deleted file mode 100644
index 2ebe138ffdaf8..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=http://www.typescriptlang.org/outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map
deleted file mode 100644
index e7042dca90aa3..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index 2bb23cdc61028..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]:outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "outdir/outAndOutDirFolder/ref/m2.js.map",
- "outdir/outAndOutDirFolder/ref/m2.js",
- "outdir/outAndOutDirFolder/ref/m2.d.ts",
- "bin/outAndOutDirFile.js.map",
- "bin/outAndOutDirFile.js",
- "bin/outAndOutDirFile.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
deleted file mode 100644
index 5637274312dc0..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
+++ /dev/null
@@ -1,472 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: http://www.typescriptlang.org/ref/m2.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:outdir/outAndOutDirFolder/ref/m2.js
-sourceFile:file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m2_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m2_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_c1 = m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_instance1 = new m2_c1();
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 > m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m2_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>> exports.m2_f1 = m2_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=http://www.typescriptlang.org/ref/m2.js.map===================================================================
-JsFile: outAndOutDirFile.js
-mapUrl: http://www.typescriptlang.org/outAndOutDirFile.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts,file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js
deleted file mode 100644
index aa404804b4587..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
-//# sourceMappingURL=http://www.typescriptlang.org/ref/m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js.map
deleted file mode 100644
index c2157bc3b1b87..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts
deleted file mode 100644
index 9b9cdd4a21417..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js
deleted file mode 100644
index 2ebe138ffdaf8..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=http://www.typescriptlang.org/outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map
deleted file mode 100644
index e7042dca90aa3..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index 2bb23cdc61028..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]:outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "outdir/outAndOutDirFolder/ref/m2.js.map",
- "outdir/outAndOutDirFolder/ref/m2.js",
- "outdir/outAndOutDirFolder/ref/m2.d.ts",
- "bin/outAndOutDirFile.js.map",
- "bin/outAndOutDirFile.js",
- "bin/outAndOutDirFile.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
deleted file mode 100644
index fa3d551306116..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
+++ /dev/null
@@ -1,471 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: http://www.typescriptlang.org/ref/m2.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:outdir/outAndOutDirFolder/ref/m2.js
-sourceFile:file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts
--------------------------------------------------------------------
->>>exports.m2_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_c1 = m2_c1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_instance1 = new m2_c1();
-1->
-2 >^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 >m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(10, 5) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>>exports.m2_f1 = m2_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/ref/m2.js.map===================================================================
-JsFile: outAndOutDirFile.js
-mapUrl: http://www.typescriptlang.org/outAndOutDirFile.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts,file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js
deleted file mode 100644
index a39f0f50e5f91..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
-//# sourceMappingURL=http://www.typescriptlang.org/ref/m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js.map
deleted file mode 100644
index 0230aad40a59d..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 52f1b82210026..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index c1e0281a2ab2d..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile0.js.map
deleted file mode 100644
index 66c8fa96a0b8e..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile0.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile1.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile1.js
deleted file mode 100644
index e926e95f3c38b..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
-//# sourceMappingURL=http://www.typescriptlang.org/outputdir_module_multifolder_ref/m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile2.d.ts b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index e061982b32fc3..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]: outputdir_module_multifolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_module_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "../outputdir_module_multifolder_ref/m2.js.map",
- "../outputdir_module_multifolder_ref/m2.js",
- "../outputdir_module_multifolder_ref/m2.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlModuleMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlModuleMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 1fce6af308442..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlModuleMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,576 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: http://www.typescriptlang.org/outputdir_module_multifolder/ref/m1.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m1_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m1_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 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(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 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(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m1_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 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(11, 9) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>> exports.m1_f1 = m1_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=http://www.typescriptlang.org/outputdir_module_multifolder/ref/m1.js.map===================================================================
-JsFile: m2.js
-mapUrl: http://www.typescriptlang.org/outputdir_module_multifolder_ref/m2.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:diskFile1.js
-sourceFile:file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m2_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m2_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_c1 = m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_instance1 = new m2_c1();
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 > m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m2_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>> exports.m2_f1 = m2_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=http://www.typescriptlang.org/outputdir_module_multifolder_ref/m2.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/outputdir_module_multifolder/test.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_module_multifolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:file:///tests/cases/projects/outputdir_module_multifolder/test.ts
--------------------------------------------------------------------
->>>define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) {
->>> exports.a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >import m1 = require("ref/m1");
- >import m2 = require("../outputdir_module_multifolder_ref/m2");
- >export var
-2 > a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(3, 12) + SourceIndex(0)
-2 >Emitted(2, 15) Source(3, 14) + SourceIndex(0)
-3 >Emitted(2, 18) Source(3, 17) + SourceIndex(0)
-4 >Emitted(2, 20) Source(3, 19) + SourceIndex(0)
-5 >Emitted(2, 21) Source(3, 20) + SourceIndex(0)
----
->>> var c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(4, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(4, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(6, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 10) Source(6, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 18) Source(6, 2) + SourceIndex(0) name (c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 5) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 6) Source(6, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 6) Source(4, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(6, 2) + SourceIndex(0)
----
->>> exports.c1 = c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(4, 14) + SourceIndex(0)
-2 >Emitted(8, 15) Source(4, 16) + SourceIndex(0)
-3 >Emitted(8, 20) Source(6, 2) + SourceIndex(0)
-4 >Emitted(8, 21) Source(6, 2) + SourceIndex(0)
----
->>> 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(9, 5) Source(8, 12) + SourceIndex(0)
-2 >Emitted(9, 22) Source(8, 21) + SourceIndex(0)
-3 >Emitted(9, 25) Source(8, 24) + SourceIndex(0)
-4 >Emitted(9, 29) Source(8, 28) + SourceIndex(0)
-5 >Emitted(9, 31) Source(8, 30) + SourceIndex(0)
-6 >Emitted(9, 33) Source(8, 32) + SourceIndex(0)
-7 >Emitted(9, 34) Source(8, 33) + SourceIndex(0)
----
->>> function f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(9, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 9) Source(10, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 15) Source(10, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 16) Source(10, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 33) Source(10, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 34) Source(10, 22) + SourceIndex(0) name (f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(11, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 6) Source(11, 2) + SourceIndex(0) name (f1)
----
->>> exports.f1 = f1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 > f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(9, 17) + SourceIndex(0)
-2 >Emitted(13, 15) Source(9, 19) + SourceIndex(0)
-3 >Emitted(13, 20) Source(11, 2) + SourceIndex(0)
-4 >Emitted(13, 21) Source(11, 2) + SourceIndex(0)
----
->>> exports.a2 = m1.m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^->
-1->
- >
- >export var
-2 > a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(14, 5) Source(13, 12) + SourceIndex(0)
-2 >Emitted(14, 15) Source(13, 14) + SourceIndex(0)
-3 >Emitted(14, 18) Source(13, 17) + SourceIndex(0)
-4 >Emitted(14, 20) Source(13, 19) + SourceIndex(0)
-5 >Emitted(14, 21) Source(13, 20) + SourceIndex(0)
-6 >Emitted(14, 26) Source(13, 25) + SourceIndex(0)
-7 >Emitted(14, 27) Source(13, 26) + SourceIndex(0)
----
->>> exports.a3 = m2.m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-1->
- >export var
-2 > a3
-3 > =
-4 > m2
-5 > .
-6 > m2_c1
-7 > ;
-1->Emitted(15, 5) Source(14, 12) + SourceIndex(0)
-2 >Emitted(15, 15) Source(14, 14) + SourceIndex(0)
-3 >Emitted(15, 18) Source(14, 17) + SourceIndex(0)
-4 >Emitted(15, 20) Source(14, 19) + SourceIndex(0)
-5 >Emitted(15, 21) Source(14, 20) + SourceIndex(0)
-6 >Emitted(15, 26) Source(14, 25) + SourceIndex(0)
-7 >Emitted(15, 27) Source(14, 26) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=http://www.typescriptlang.org/outputdir_module_multifolder/test.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot:
-sources:
-===================================================================
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.js
deleted file mode 100644
index e8004c87aadb5..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
-//# sourceMappingURL=http://www.typescriptlang.org/outputdir_module_multifolder/ref/m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.js.map
deleted file mode 100644
index 37bc803927189..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index 4afd4e69f2d52..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import m1 = require("ref/m1");
-import m2 = require("../outputdir_module_multifolder_ref/m2");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
-export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/test.js
deleted file mode 100644
index 01ad8f96e78ea..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,17 +0,0 @@
-define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
- exports.a3 = m2.m2_c1;
-});
-//# sourceMappingURL=http://www.typescriptlang.org/outputdir_module_multifolder/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/test.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/test.js.map
deleted file mode 100644
index 4e7e9721b83c0..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":["c1","c1.constructor","f1"],"mappings":";IAEW,UAAE,GAAG,EAAE,CAAC;IACnB;QAAAA;QAEAC,CAACA;QAADD,SAACA;IAADA,CAACA,AAFD,IAEC;IAFY,UAAE,KAEd,CAAA;IAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACIE,MAAMA,CAACA,iBAASA,CAACA;IACrBA,CAACA;IAFe,UAAE,KAEjB,CAAA;IAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 52f1b82210026..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index c1e0281a2ab2d..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/diskFile0.js.map
deleted file mode 100644
index ec29dfcad186b..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/diskFile0.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/diskFile1.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/diskFile1.js
deleted file mode 100644
index 721fdf3827f91..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/diskFile1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
-//# sourceMappingURL=http://www.typescriptlang.org/outputdir_module_multifolder_ref/m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/diskFile2.d.ts b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/diskFile2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/diskFile2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index e061982b32fc3..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]: outputdir_module_multifolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_module_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "../outputdir_module_multifolder_ref/m2.js.map",
- "../outputdir_module_multifolder_ref/m2.js",
- "../outputdir_module_multifolder_ref/m2.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlModuleMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlModuleMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index aaf57c9d05513..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlModuleMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,620 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: http://www.typescriptlang.org/outputdir_module_multifolder/ref/m1.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts
--------------------------------------------------------------------
->>>exports.m1_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) 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(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) 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(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) 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(10, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>>exports.m1_f1 = m1_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/outputdir_module_multifolder/ref/m1.js.map===================================================================
-JsFile: m2.js
-mapUrl: http://www.typescriptlang.org/outputdir_module_multifolder_ref/m2.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:diskFile1.js
-sourceFile:file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>exports.m2_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_c1 = m2_c1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_instance1 = new m2_c1();
-1->
-2 >^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 >m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(10, 5) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>>exports.m2_f1 = m2_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/outputdir_module_multifolder_ref/m2.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/outputdir_module_multifolder/test.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_module_multifolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:file:///tests/cases/projects/outputdir_module_multifolder/test.ts
--------------------------------------------------------------------
->>>var m1 = require("ref/m1");
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^^^^^
-6 > ^
-7 > ^
-8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >import
-3 > m1
-4 > = require(
-5 > "ref/m1"
-6 > )
-7 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 8) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 18) Source(1, 21) + SourceIndex(0)
-5 >Emitted(1, 26) Source(1, 29) + SourceIndex(0)
-6 >Emitted(1, 27) Source(1, 30) + SourceIndex(0)
-7 >Emitted(1, 28) Source(1, 31) + SourceIndex(0)
----
->>>var m2 = require("../outputdir_module_multifolder_ref/m2");
-1->
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-6 > ^
-7 > ^
-1->
- >
-2 >import
-3 > m2
-4 > = require(
-5 > "../outputdir_module_multifolder_ref/m2"
-6 > )
-7 > ;
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
-2 >Emitted(2, 5) Source(2, 8) + SourceIndex(0)
-3 >Emitted(2, 7) Source(2, 10) + SourceIndex(0)
-4 >Emitted(2, 18) Source(2, 21) + SourceIndex(0)
-5 >Emitted(2, 58) Source(2, 61) + SourceIndex(0)
-6 >Emitted(2, 59) Source(2, 62) + SourceIndex(0)
-7 >Emitted(2, 60) Source(2, 63) + SourceIndex(0)
----
->>>exports.a1 = 10;
-1 >
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >
- >export var
-2 >a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(3, 1) Source(3, 12) + SourceIndex(0)
-2 >Emitted(3, 11) Source(3, 14) + SourceIndex(0)
-3 >Emitted(3, 14) Source(3, 17) + SourceIndex(0)
-4 >Emitted(3, 16) Source(3, 19) + SourceIndex(0)
-5 >Emitted(3, 17) Source(3, 20) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(4, 1) Source(4, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(6, 5) Source(6, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(6, 6) Source(6, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(7, 5) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 14) Source(6, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(8, 1) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(8, 2) Source(6, 2) + SourceIndex(0) name (c1)
-3 >Emitted(8, 2) Source(4, 1) + SourceIndex(0)
-4 >Emitted(8, 6) Source(6, 2) + SourceIndex(0)
----
->>>exports.c1 = c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(9, 1) Source(4, 14) + SourceIndex(0)
-2 >Emitted(9, 11) Source(4, 16) + SourceIndex(0)
-3 >Emitted(9, 16) Source(6, 2) + SourceIndex(0)
-4 >Emitted(9, 17) Source(6, 2) + SourceIndex(0)
----
->>>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(10, 1) Source(8, 12) + SourceIndex(0)
-2 >Emitted(10, 18) Source(8, 21) + SourceIndex(0)
-3 >Emitted(10, 21) Source(8, 24) + SourceIndex(0)
-4 >Emitted(10, 25) Source(8, 28) + SourceIndex(0)
-5 >Emitted(10, 27) Source(8, 30) + SourceIndex(0)
-6 >Emitted(10, 29) Source(8, 32) + SourceIndex(0)
-7 >Emitted(10, 30) Source(8, 33) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(12, 5) Source(10, 5) + SourceIndex(0) name (f1)
-2 >Emitted(12, 11) Source(10, 11) + SourceIndex(0) name (f1)
-3 >Emitted(12, 12) Source(10, 12) + SourceIndex(0) name (f1)
-4 >Emitted(12, 29) Source(10, 21) + SourceIndex(0) name (f1)
-5 >Emitted(12, 30) Source(10, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(13, 1) Source(11, 1) + SourceIndex(0) name (f1)
-2 >Emitted(13, 2) Source(11, 2) + SourceIndex(0) name (f1)
----
->>>exports.f1 = f1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(14, 1) Source(9, 17) + SourceIndex(0)
-2 >Emitted(14, 11) Source(9, 19) + SourceIndex(0)
-3 >Emitted(14, 16) Source(11, 2) + SourceIndex(0)
-4 >Emitted(14, 17) Source(11, 2) + SourceIndex(0)
----
->>>exports.a2 = m1.m1_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^->
-1->
- >
- >export var
-2 >a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(15, 1) Source(13, 12) + SourceIndex(0)
-2 >Emitted(15, 11) Source(13, 14) + SourceIndex(0)
-3 >Emitted(15, 14) Source(13, 17) + SourceIndex(0)
-4 >Emitted(15, 16) Source(13, 19) + SourceIndex(0)
-5 >Emitted(15, 17) Source(13, 20) + SourceIndex(0)
-6 >Emitted(15, 22) Source(13, 25) + SourceIndex(0)
-7 >Emitted(15, 23) Source(13, 26) + SourceIndex(0)
----
->>>exports.a3 = m2.m2_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >export var
-2 >a3
-3 > =
-4 > m2
-5 > .
-6 > m2_c1
-7 > ;
-1->Emitted(16, 1) Source(14, 12) + SourceIndex(0)
-2 >Emitted(16, 11) Source(14, 14) + SourceIndex(0)
-3 >Emitted(16, 14) Source(14, 17) + SourceIndex(0)
-4 >Emitted(16, 16) Source(14, 19) + SourceIndex(0)
-5 >Emitted(16, 17) Source(14, 20) + SourceIndex(0)
-6 >Emitted(16, 22) Source(14, 25) + SourceIndex(0)
-7 >Emitted(16, 23) Source(14, 26) + SourceIndex(0)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/outputdir_module_multifolder/test.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot:
-sources:
-===================================================================
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.js
deleted file mode 100644
index 7b14808a06713..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
-//# sourceMappingURL=http://www.typescriptlang.org/outputdir_module_multifolder/ref/m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.js.map
deleted file mode 100644
index c88465aaec47d..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index 4afd4e69f2d52..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import m1 = require("ref/m1");
-import m2 = require("../outputdir_module_multifolder_ref/m2");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
-export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/test.js
deleted file mode 100644
index b9191db7d5ffb..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,17 +0,0 @@
-var m1 = require("ref/m1");
-var m2 = require("../outputdir_module_multifolder_ref/m2");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
-exports.a3 = m2.m2_c1;
-//# sourceMappingURL=http://www.typescriptlang.org/outputdir_module_multifolder/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/test.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/test.js.map
deleted file mode 100644
index 6a18d277c1070..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAO,EAAE,WAAW,QAAQ,CAAC,CAAC;AAC9B,IAAO,EAAE,WAAW,wCAAwC,CAAC,CAAC;AACnD,UAAE,GAAG,EAAE,CAAC;AACnB;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAFY,UAAE,KAEd,CAAA;AAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACIE,MAAMA,CAACA,iBAASA,CAACA;AACrBA,CAACA;AAFe,UAAE,KAEjB,CAAA;AAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 52f1b82210026..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index c1e0281a2ab2d..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/m1.d.ts b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/m1.js b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/m1.js
deleted file mode 100644
index 1a4d200cdcb5c..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/m1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
-//# sourceMappingURL=http://www.typescriptlang.org/m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/m1.js.map
deleted file mode 100644
index d2270dfd2ce62..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index e636ce61f7e6e..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]: outputdir_module_simple: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "m1.js.map",
- "m1.js",
- "m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlModuleSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlModuleSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 7c3fae4871695..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlModuleSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,378 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: http://www.typescriptlang.org/m1.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_module_simple/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:m1.js
-sourceFile:file:///tests/cases/projects/outputdir_module_simple/m1.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m1_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m1_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 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(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 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(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m1_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 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(11, 9) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>> exports.m1_f1 = m1_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=http://www.typescriptlang.org/m1.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_module_simple/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:file:///tests/cases/projects/outputdir_module_simple/test.ts
--------------------------------------------------------------------
->>>define(["require", "exports", "m1"], function (require, exports, m1) {
->>> exports.a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >import m1 = require("m1");
- >export var
-2 > a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 15) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 18) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 20) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 21) Source(2, 20) + SourceIndex(0)
----
->>> var c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 10) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 18) Source(5, 2) + SourceIndex(0) name (c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 6) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 6) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(5, 2) + SourceIndex(0)
----
->>> exports.c1 = c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 15) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 20) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 21) Source(5, 2) + SourceIndex(0)
----
->>> 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(9, 5) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 22) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 25) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 29) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 31) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 33) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 34) Source(7, 33) + SourceIndex(0)
----
->>> function f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 9) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 15) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 16) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 33) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 34) Source(9, 22) + SourceIndex(0) name (f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 6) Source(10, 2) + SourceIndex(0) name (f1)
----
->>> exports.f1 = f1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 > f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 15) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 20) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 21) Source(10, 2) + SourceIndex(0)
----
->>> 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(14, 5) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 15) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 18) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 20) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 21) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 26) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 27) Source(12, 26) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot:
-sources:
-===================================================================
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index 250d2615a794a..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/test.js
deleted file mode 100644
index d752d7f8395e1..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,16 +0,0 @@
-define(["require", "exports", "m1"], function (require, exports, m1) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
-});
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/test.js.map
deleted file mode 100644
index de9d99184d24d..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":["c1","c1.constructor","f1"],"mappings":";IACW,UAAE,GAAG,EAAE,CAAC;IACnB;QAAAA;QAEAC,CAACA;QAADD,SAACA;IAADA,CAACA,AAFD,IAEC;IAFY,UAAE,KAEd,CAAA;IAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACIE,MAAMA,CAACA,iBAASA,CAACA;IACrBA,CAACA;IAFe,UAAE,KAEjB,CAAA;IAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 52f1b82210026..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index c1e0281a2ab2d..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/m1.d.ts b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/m1.js b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/m1.js
deleted file mode 100644
index 02ca4ab81c74b..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/m1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
-//# sourceMappingURL=http://www.typescriptlang.org/m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/m1.js.map
deleted file mode 100644
index bc2e2667bcd70..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index e636ce61f7e6e..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]: outputdir_module_simple: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "m1.js.map",
- "m1.js",
- "m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlModuleSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlModuleSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 804e4408446fa..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlModuleSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,399 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: http://www.typescriptlang.org/m1.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_module_simple/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:m1.js
-sourceFile:file:///tests/cases/projects/outputdir_module_simple/m1.ts
--------------------------------------------------------------------
->>>exports.m1_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) 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(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) 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(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) 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(10, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>>exports.m1_f1 = m1_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/m1.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_module_simple/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:file:///tests/cases/projects/outputdir_module_simple/test.ts
--------------------------------------------------------------------
->>>var m1 = require("m1");
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^
-6 > ^
-7 > ^
-1 >
-2 >import
-3 > m1
-4 > = require(
-5 > "m1"
-6 > )
-7 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 8) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 18) Source(1, 21) + SourceIndex(0)
-5 >Emitted(1, 22) Source(1, 25) + SourceIndex(0)
-6 >Emitted(1, 23) Source(1, 26) + SourceIndex(0)
-7 >Emitted(1, 24) Source(1, 27) + SourceIndex(0)
----
->>>exports.a1 = 10;
-1 >
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >
- >export var
-2 >a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 1) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 11) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 14) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 16) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 17) Source(2, 20) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 1) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(4, 5) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 5) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 6) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 14) Source(5, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 1) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 2) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 2) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 6) Source(5, 2) + SourceIndex(0)
----
->>>exports.c1 = c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 1) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 11) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 16) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 17) Source(5, 2) + SourceIndex(0)
----
->>>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(9, 1) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 18) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 21) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 25) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 27) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 29) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 30) Source(7, 33) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 1) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 5) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 11) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 12) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 29) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 30) Source(9, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(12, 1) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 2) Source(10, 2) + SourceIndex(0) name (f1)
----
->>>exports.f1 = f1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 1) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 11) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 16) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 17) Source(10, 2) + SourceIndex(0)
----
->>>exports.a2 = m1.m1_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
- >export var
-2 >a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(14, 1) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 11) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 14) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 16) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 17) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 22) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 23) Source(12, 26) + SourceIndex(0)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot:
-sources:
-===================================================================
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index 250d2615a794a..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/test.js
deleted file mode 100644
index 1d5a32f0ad5e2..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,15 +0,0 @@
-var m1 = require("m1");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/test.js.map
deleted file mode 100644
index b9c164bb73283..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAO,EAAE,WAAW,IAAI,CAAC,CAAC;AACf,UAAE,GAAG,EAAE,CAAC;AACnB;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAFY,UAAE,KAEd,CAAA;AAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACIE,MAAMA,CAACA,iBAASA,CAACA;AACrBA,CAACA;AAFe,UAAE,KAEjB,CAAA;AAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 52f1b82210026..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index c1e0281a2ab2d..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 05da8c15292e1..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]: outputdir_module_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlModuleSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlModuleSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 894bcf6cef4ab..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlModuleSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,378 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: http://www.typescriptlang.org/ref/m1.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m1_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m1_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 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(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 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(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m1_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 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(11, 9) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>> exports.m1_f1 = m1_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=http://www.typescriptlang.org/ref/m1.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_module_subfolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:file:///tests/cases/projects/outputdir_module_subfolder/test.ts
--------------------------------------------------------------------
->>>define(["require", "exports", "ref/m1"], function (require, exports, m1) {
->>> 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(2, 5) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 15) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 18) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 20) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 21) Source(2, 20) + SourceIndex(0)
----
->>> var c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 10) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 18) Source(5, 2) + SourceIndex(0) name (c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 6) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 6) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(5, 2) + SourceIndex(0)
----
->>> exports.c1 = c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 15) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 20) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 21) Source(5, 2) + SourceIndex(0)
----
->>> 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(9, 5) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 22) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 25) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 29) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 31) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 33) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 34) Source(7, 33) + SourceIndex(0)
----
->>> function f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 9) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 15) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 16) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 33) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 34) Source(9, 22) + SourceIndex(0) name (f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 6) Source(10, 2) + SourceIndex(0) name (f1)
----
->>> exports.f1 = f1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 > f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 15) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 20) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 21) Source(10, 2) + SourceIndex(0)
----
->>> 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(14, 5) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 15) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 18) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 20) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 21) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 26) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 27) Source(12, 26) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot:
-sources:
-===================================================================
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.js b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.js
deleted file mode 100644
index 73309eabe3027..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
-//# sourceMappingURL=http://www.typescriptlang.org/ref/m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.js.map
deleted file mode 100644
index ec8a7690d4715..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index a61d8541048e6..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("ref/m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/test.js
deleted file mode 100644
index 270604ea7cbd0..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,16 +0,0 @@
-define(["require", "exports", "ref/m1"], function (require, exports, m1) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
-});
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/test.js.map
deleted file mode 100644
index 35691a873b83e..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":["c1","c1.constructor","f1"],"mappings":";IACW,UAAE,GAAG,EAAE,CAAC;IACnB;QAAAA;QAEAC,CAACA;QAADD,SAACA;IAADA,CAACA,AAFD,IAEC;IAFY,UAAE,KAEd,CAAA;IAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACIE,MAAMA,CAACA,iBAASA,CAACA;IACrBA,CAACA;IAFe,UAAE,KAEjB,CAAA;IAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 52f1b82210026..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index c1e0281a2ab2d..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 05da8c15292e1..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]: outputdir_module_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlModuleSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlModuleSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 9a7f754c53455..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlModuleSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,399 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: http://www.typescriptlang.org/ref/m1.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts
--------------------------------------------------------------------
->>>exports.m1_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) 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(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) 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(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) 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(10, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>>exports.m1_f1 = m1_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/ref/m1.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_module_subfolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:file:///tests/cases/projects/outputdir_module_subfolder/test.ts
--------------------------------------------------------------------
->>>var m1 = require("ref/m1");
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^^^^^
-6 > ^
-7 > ^
-1 >
-2 >import
-3 > m1
-4 > = require(
-5 > "ref/m1"
-6 > )
-7 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 8) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 18) Source(1, 21) + SourceIndex(0)
-5 >Emitted(1, 26) Source(1, 29) + SourceIndex(0)
-6 >Emitted(1, 27) Source(1, 30) + SourceIndex(0)
-7 >Emitted(1, 28) Source(1, 31) + SourceIndex(0)
----
->>>exports.a1 = 10;
-1 >
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >
- >export var
-2 >a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 1) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 11) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 14) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 16) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 17) Source(2, 20) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 1) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(4, 5) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 5) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 6) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 14) Source(5, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 1) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 2) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 2) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 6) Source(5, 2) + SourceIndex(0)
----
->>>exports.c1 = c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 1) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 11) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 16) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 17) Source(5, 2) + SourceIndex(0)
----
->>>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(9, 1) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 18) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 21) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 25) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 27) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 29) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 30) Source(7, 33) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 1) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 5) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 11) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 12) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 29) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 30) Source(9, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(12, 1) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 2) Source(10, 2) + SourceIndex(0) name (f1)
----
->>>exports.f1 = f1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 1) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 11) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 16) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 17) Source(10, 2) + SourceIndex(0)
----
->>>exports.a2 = m1.m1_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
- >export var
-2 >a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(14, 1) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 11) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 14) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 16) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 17) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 22) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 23) Source(12, 26) + SourceIndex(0)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot:
-sources:
-===================================================================
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.js b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.js
deleted file mode 100644
index 8f31dc2aaa230..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
-//# sourceMappingURL=http://www.typescriptlang.org/ref/m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.js.map
deleted file mode 100644
index 95de442e92d38..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index a61d8541048e6..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("ref/m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/test.js
deleted file mode 100644
index 9bb4ed0180a31..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,15 +0,0 @@
-var m1 = require("ref/m1");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/test.js.map
deleted file mode 100644
index fee2f4cb12936..0000000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAO,EAAE,WAAW,QAAQ,CAAC,CAAC;AACnB,UAAE,GAAG,EAAE,CAAC;AACnB;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAFY,UAAE,KAEd,CAAA;AAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACIE,MAAMA,CAACA,iBAASA,CAACA;AACrBA,CAACA;AAFe,UAAE,KAEjB,CAAA;AAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index d75277ac60799..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var m2_a1: number;
-declare class m2_c1 {
- m2_c1_p1: number;
-}
-declare var m2_instance1: m2_c1;
-declare function m2_f1(): m2_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index b5641a2b2bd57..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,33 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-var m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-var m2_instance1 = new m2_c1();
-function m2_f1() {
- return m2_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index aecd97d513692..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts","file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts","file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","m2_c1","m2_c1.constructor","m2_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAC;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/maprootUrlMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/maprootUrlMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 8fb63eb43b0b4..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/maprootUrlMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]: outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/maprootUrlMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/maprootUrlMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 344b620620d79..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/maprootUrlMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,437 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts,file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts,file:///tests/cases/projects/outputdir_multifolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>var m2_a1 = 10;
-1->
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1->
-2 >var
-3 > m2_a1
-4 > =
-5 > 10
-6 > ;
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 5) Source(1, 5) + SourceIndex(1)
-3 >Emitted(11, 10) Source(1, 10) + SourceIndex(1)
-4 >Emitted(11, 13) Source(1, 13) + SourceIndex(1)
-5 >Emitted(11, 15) Source(1, 15) + SourceIndex(1)
-6 >Emitted(11, 16) Source(1, 16) + SourceIndex(1)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(13, 5) Source(2, 1) + SourceIndex(1) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(14, 5) Source(4, 1) + SourceIndex(1) name (m2_c1.constructor)
-2 >Emitted(14, 6) Source(4, 2) + SourceIndex(1) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(15, 17) Source(4, 2) + SourceIndex(1) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(16, 1) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(16, 2) Source(4, 2) + SourceIndex(1) name (m2_c1)
-3 >Emitted(16, 2) Source(2, 1) + SourceIndex(1)
-4 >Emitted(16, 6) Source(4, 2) + SourceIndex(1)
----
->>>var m2_instance1 = new m2_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m2_instance1
-4 > =
-5 > new
-6 > m2_c1
-7 > ()
-8 > ;
-1->Emitted(17, 1) Source(6, 1) + SourceIndex(1)
-2 >Emitted(17, 5) Source(6, 5) + SourceIndex(1)
-3 >Emitted(17, 17) Source(6, 17) + SourceIndex(1)
-4 >Emitted(17, 20) Source(6, 20) + SourceIndex(1)
-5 >Emitted(17, 24) Source(6, 24) + SourceIndex(1)
-6 >Emitted(17, 29) Source(6, 29) + SourceIndex(1)
-7 >Emitted(17, 31) Source(6, 31) + SourceIndex(1)
-8 >Emitted(17, 32) Source(6, 32) + SourceIndex(1)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(18, 1) Source(7, 1) + SourceIndex(1)
----
->>> return m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(19, 5) Source(8, 5) + SourceIndex(1) name (m2_f1)
-2 >Emitted(19, 11) Source(8, 11) + SourceIndex(1) name (m2_f1)
-3 >Emitted(19, 12) Source(8, 12) + SourceIndex(1) name (m2_f1)
-4 >Emitted(19, 24) Source(8, 24) + SourceIndex(1) name (m2_f1)
-5 >Emitted(19, 25) Source(8, 25) + SourceIndex(1) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1) name (m2_f1)
-2 >Emitted(20, 2) Source(9, 2) + SourceIndex(1) name (m2_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:file:///tests/cases/projects/outputdir_multifolder/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >///
-1->Emitted(21, 1) Source(1, 1) + SourceIndex(2)
-2 >Emitted(21, 34) Source(1, 34) + SourceIndex(2)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(22, 1) Source(2, 1) + SourceIndex(2)
-2 >Emitted(22, 59) Source(2, 59) + SourceIndex(2)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(23, 1) Source(3, 1) + SourceIndex(2)
-2 >Emitted(23, 5) Source(3, 5) + SourceIndex(2)
-3 >Emitted(23, 7) Source(3, 7) + SourceIndex(2)
-4 >Emitted(23, 10) Source(3, 10) + SourceIndex(2)
-5 >Emitted(23, 12) Source(3, 12) + SourceIndex(2)
-6 >Emitted(23, 13) Source(3, 13) + SourceIndex(2)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(24, 1) Source(4, 1) + SourceIndex(2)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(25, 5) Source(4, 1) + SourceIndex(2) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(26, 5) Source(6, 1) + SourceIndex(2) name (c1.constructor)
-2 >Emitted(26, 6) Source(6, 2) + SourceIndex(2) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(27, 5) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(27, 14) Source(6, 2) + SourceIndex(2) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(28, 1) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(28, 2) Source(6, 2) + SourceIndex(2) name (c1)
-3 >Emitted(28, 2) Source(4, 1) + SourceIndex(2)
-4 >Emitted(28, 6) Source(6, 2) + SourceIndex(2)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(29, 1) Source(8, 1) + SourceIndex(2)
-2 >Emitted(29, 5) Source(8, 5) + SourceIndex(2)
-3 >Emitted(29, 14) Source(8, 14) + SourceIndex(2)
-4 >Emitted(29, 17) Source(8, 17) + SourceIndex(2)
-5 >Emitted(29, 21) Source(8, 21) + SourceIndex(2)
-6 >Emitted(29, 23) Source(8, 23) + SourceIndex(2)
-7 >Emitted(29, 25) Source(8, 25) + SourceIndex(2)
-8 >Emitted(29, 26) Source(8, 26) + SourceIndex(2)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(30, 1) Source(9, 1) + SourceIndex(2)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(31, 5) Source(10, 5) + SourceIndex(2) name (f1)
-2 >Emitted(31, 11) Source(10, 11) + SourceIndex(2) name (f1)
-3 >Emitted(31, 12) Source(10, 12) + SourceIndex(2) name (f1)
-4 >Emitted(31, 21) Source(10, 21) + SourceIndex(2) name (f1)
-5 >Emitted(31, 22) Source(10, 22) + SourceIndex(2) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(32, 1) Source(11, 1) + SourceIndex(2) name (f1)
-2 >Emitted(32, 2) Source(11, 2) + SourceIndex(2) name (f1)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index d75277ac60799..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var m2_a1: number;
-declare class m2_c1 {
- m2_c1_p1: number;
-}
-declare var m2_instance1: m2_c1;
-declare function m2_f1(): m2_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index b5641a2b2bd57..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,33 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-var m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-var m2_instance1 = new m2_c1();
-function m2_f1() {
- return m2_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index aecd97d513692..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts","file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts","file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","m2_c1","m2_c1.constructor","m2_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAC;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/maprootUrlMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/maprootUrlMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 8fb63eb43b0b4..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/maprootUrlMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]: outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/maprootUrlMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/maprootUrlMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 344b620620d79..0000000000000
--- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/maprootUrlMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,437 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts,file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts,file:///tests/cases/projects/outputdir_multifolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>var m2_a1 = 10;
-1->
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1->
-2 >var
-3 > m2_a1
-4 > =
-5 > 10
-6 > ;
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 5) Source(1, 5) + SourceIndex(1)
-3 >Emitted(11, 10) Source(1, 10) + SourceIndex(1)
-4 >Emitted(11, 13) Source(1, 13) + SourceIndex(1)
-5 >Emitted(11, 15) Source(1, 15) + SourceIndex(1)
-6 >Emitted(11, 16) Source(1, 16) + SourceIndex(1)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(13, 5) Source(2, 1) + SourceIndex(1) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(14, 5) Source(4, 1) + SourceIndex(1) name (m2_c1.constructor)
-2 >Emitted(14, 6) Source(4, 2) + SourceIndex(1) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(15, 17) Source(4, 2) + SourceIndex(1) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(16, 1) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(16, 2) Source(4, 2) + SourceIndex(1) name (m2_c1)
-3 >Emitted(16, 2) Source(2, 1) + SourceIndex(1)
-4 >Emitted(16, 6) Source(4, 2) + SourceIndex(1)
----
->>>var m2_instance1 = new m2_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m2_instance1
-4 > =
-5 > new
-6 > m2_c1
-7 > ()
-8 > ;
-1->Emitted(17, 1) Source(6, 1) + SourceIndex(1)
-2 >Emitted(17, 5) Source(6, 5) + SourceIndex(1)
-3 >Emitted(17, 17) Source(6, 17) + SourceIndex(1)
-4 >Emitted(17, 20) Source(6, 20) + SourceIndex(1)
-5 >Emitted(17, 24) Source(6, 24) + SourceIndex(1)
-6 >Emitted(17, 29) Source(6, 29) + SourceIndex(1)
-7 >Emitted(17, 31) Source(6, 31) + SourceIndex(1)
-8 >Emitted(17, 32) Source(6, 32) + SourceIndex(1)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(18, 1) Source(7, 1) + SourceIndex(1)
----
->>> return m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(19, 5) Source(8, 5) + SourceIndex(1) name (m2_f1)
-2 >Emitted(19, 11) Source(8, 11) + SourceIndex(1) name (m2_f1)
-3 >Emitted(19, 12) Source(8, 12) + SourceIndex(1) name (m2_f1)
-4 >Emitted(19, 24) Source(8, 24) + SourceIndex(1) name (m2_f1)
-5 >Emitted(19, 25) Source(8, 25) + SourceIndex(1) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1) name (m2_f1)
-2 >Emitted(20, 2) Source(9, 2) + SourceIndex(1) name (m2_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:file:///tests/cases/projects/outputdir_multifolder/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >///
-1->Emitted(21, 1) Source(1, 1) + SourceIndex(2)
-2 >Emitted(21, 34) Source(1, 34) + SourceIndex(2)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(22, 1) Source(2, 1) + SourceIndex(2)
-2 >Emitted(22, 59) Source(2, 59) + SourceIndex(2)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(23, 1) Source(3, 1) + SourceIndex(2)
-2 >Emitted(23, 5) Source(3, 5) + SourceIndex(2)
-3 >Emitted(23, 7) Source(3, 7) + SourceIndex(2)
-4 >Emitted(23, 10) Source(3, 10) + SourceIndex(2)
-5 >Emitted(23, 12) Source(3, 12) + SourceIndex(2)
-6 >Emitted(23, 13) Source(3, 13) + SourceIndex(2)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(24, 1) Source(4, 1) + SourceIndex(2)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(25, 5) Source(4, 1) + SourceIndex(2) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(26, 5) Source(6, 1) + SourceIndex(2) name (c1.constructor)
-2 >Emitted(26, 6) Source(6, 2) + SourceIndex(2) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(27, 5) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(27, 14) Source(6, 2) + SourceIndex(2) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(28, 1) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(28, 2) Source(6, 2) + SourceIndex(2) name (c1)
-3 >Emitted(28, 2) Source(4, 1) + SourceIndex(2)
-4 >Emitted(28, 6) Source(6, 2) + SourceIndex(2)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(29, 1) Source(8, 1) + SourceIndex(2)
-2 >Emitted(29, 5) Source(8, 5) + SourceIndex(2)
-3 >Emitted(29, 14) Source(8, 14) + SourceIndex(2)
-4 >Emitted(29, 17) Source(8, 17) + SourceIndex(2)
-5 >Emitted(29, 21) Source(8, 21) + SourceIndex(2)
-6 >Emitted(29, 23) Source(8, 23) + SourceIndex(2)
-7 >Emitted(29, 25) Source(8, 25) + SourceIndex(2)
-8 >Emitted(29, 26) Source(8, 26) + SourceIndex(2)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(30, 1) Source(9, 1) + SourceIndex(2)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(31, 5) Source(10, 5) + SourceIndex(2) name (f1)
-2 >Emitted(31, 11) Source(10, 11) + SourceIndex(2) name (f1)
-3 >Emitted(31, 12) Source(10, 12) + SourceIndex(2) name (f1)
-4 >Emitted(31, 21) Source(10, 21) + SourceIndex(2) name (f1)
-5 >Emitted(31, 22) Source(10, 22) + SourceIndex(2) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(32, 1) Source(11, 1) + SourceIndex(2) name (f1)
-2 >Emitted(32, 2) Source(11, 2) + SourceIndex(2) name (f1)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 869f4f5971a4b..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index 29ba590802a13..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts","file:///tests/cases/projects/outputdir_simple/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/maprootUrlSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/maprootUrlSimpleSpecifyOutputFile.json
deleted file mode 100644
index dcd18f3e946b5..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/maprootUrlSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]: outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/maprootUrlSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/maprootUrlSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 27d691b2b1090..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/maprootUrlSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_simple/m1.ts,file:///tests/cases/projects/outputdir_simple/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:file:///tests/cases/projects/outputdir_simple/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:file:///tests/cases/projects/outputdir_simple/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 30) Source(1, 30) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 869f4f5971a4b..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index 29ba590802a13..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts","file:///tests/cases/projects/outputdir_simple/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/maprootUrlSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/maprootUrlSimpleSpecifyOutputFile.json
deleted file mode 100644
index dcd18f3e946b5..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/maprootUrlSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]: outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/maprootUrlSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/maprootUrlSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 27d691b2b1090..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/maprootUrlSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_simple/m1.ts,file:///tests/cases/projects/outputdir_simple/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:file:///tests/cases/projects/outputdir_simple/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:file:///tests/cases/projects/outputdir_simple/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 30) Source(1, 30) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 8c15f6d3310e4..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index bc0f3007e6a77..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index 420452cddcfb6..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/maprootUrlSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/maprootUrlSingleFileSpecifyOutputFile.json
deleted file mode 100644
index 634d80d7ff00d..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/maprootUrlSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]: outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/maprootUrlSingleFileSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/maprootUrlSingleFileSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index b7c18ea6cd109..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/maprootUrlSingleFileSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,144 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_singleFile/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:file:///tests/cases/projects/outputdir_singleFile/test.ts
--------------------------------------------------------------------
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 7) + SourceIndex(0)
-4 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-5 >Emitted(1, 12) Source(1, 12) + SourceIndex(0)
-6 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(5, 14) Source(4, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 14) Source(6, 14) + SourceIndex(0)
-4 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-5 >Emitted(7, 21) Source(6, 21) + SourceIndex(0)
-6 >Emitted(7, 23) Source(6, 23) + SourceIndex(0)
-7 >Emitted(7, 25) Source(6, 25) + SourceIndex(0)
-8 >Emitted(7, 26) Source(6, 26) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (f1)
-4 >Emitted(9, 21) Source(8, 21) + SourceIndex(0) name (f1)
-5 >Emitted(9, 22) Source(8, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (f1)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 8c15f6d3310e4..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index bc0f3007e6a77..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index 420452cddcfb6..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/maprootUrlSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/maprootUrlSingleFileSpecifyOutputFile.json
deleted file mode 100644
index 634d80d7ff00d..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/maprootUrlSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]: outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/maprootUrlSingleFileSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/maprootUrlSingleFileSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index b7c18ea6cd109..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/maprootUrlSingleFileSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,144 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_singleFile/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:file:///tests/cases/projects/outputdir_singleFile/test.ts
--------------------------------------------------------------------
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 7) + SourceIndex(0)
-4 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-5 >Emitted(1, 12) Source(1, 12) + SourceIndex(0)
-6 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(5, 14) Source(4, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 14) Source(6, 14) + SourceIndex(0)
-4 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-5 >Emitted(7, 21) Source(6, 21) + SourceIndex(0)
-6 >Emitted(7, 23) Source(6, 23) + SourceIndex(0)
-7 >Emitted(7, 25) Source(6, 25) + SourceIndex(0)
-8 >Emitted(7, 26) Source(6, 26) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (f1)
-4 >Emitted(9, 21) Source(8, 21) + SourceIndex(0) name (f1)
-5 >Emitted(9, 22) Source(8, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (f1)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 632070dbd6429..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index 25ed0e8fc92f5..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/maprootUrlSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/maprootUrlSubfolderSpecifyOutputFile.json
deleted file mode 100644
index d4965ed4e7484..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/maprootUrlSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]: outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/maprootUrlSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/maprootUrlSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index b8a52baa41e5f..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/maprootUrlSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts,file:///tests/cases/projects/outputdir_subfolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:file:///tests/cases/projects/outputdir_subfolder/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 632070dbd6429..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index 25ed0e8fc92f5..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/maprootUrlSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/maprootUrlSubfolderSpecifyOutputFile.json
deleted file mode 100644
index d4965ed4e7484..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/maprootUrlSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]: outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/maprootUrlSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/maprootUrlSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index b8a52baa41e5f..0000000000000
--- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/maprootUrlSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot:
-sources: file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts,file:///tests/cases/projects/outputdir_subfolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:file:///tests/cases/projects/outputdir_subfolder/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index d61b4c3b876cd..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index af0071d7e46a1..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index 7a70d18105c23..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index c36f3ade5e08b..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]: outputdir_mixed_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m2.js.map",
- "ref/m2.js",
- "ref/m2.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 49c44cde80e70..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,472 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: http://www.typescriptlang.org/ref/m2.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m2.js
-sourceFile:ref/m2.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m2_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m2_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_c1 = m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_instance1 = new m2_c1();
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 > m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m2_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>> exports.m2_f1 = m2_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=http://www.typescriptlang.org/ref/m2.js.map===================================================================
-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
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.js
deleted file mode 100644
index aa404804b4587..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
-//# sourceMappingURL=http://www.typescriptlang.org/ref/m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.js.map
deleted file mode 100644
index 04f168a6289cc..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index d61b4c3b876cd..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index af0071d7e46a1..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index 7a70d18105c23..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index c36f3ade5e08b..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]: outputdir_mixed_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m2.js.map",
- "ref/m2.js",
- "ref/m2.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index d54d4d6245e9e..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,471 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: http://www.typescriptlang.org/ref/m2.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m2.js
-sourceFile:ref/m2.ts
--------------------------------------------------------------------
->>>exports.m2_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_c1 = m2_c1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_instance1 = new m2_c1();
-1->
-2 >^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 >m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(10, 5) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>>exports.m2_f1 = m2_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/ref/m2.js.map===================================================================
-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
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.js
deleted file mode 100644
index a39f0f50e5f91..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
-//# sourceMappingURL=http://www.typescriptlang.org/ref/m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.js.map
deleted file mode 100644
index 0ce68e169af7d..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts
deleted file mode 100644
index 9b9cdd4a21417..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js
deleted file mode 100644
index 2ebe138ffdaf8..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=http://www.typescriptlang.org/outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map
deleted file mode 100644
index 53e31e30260a3..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index 4741b9cf9e18d..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]:outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "outdir/outAndOutDirFolder/ref/m2.js.map",
- "outdir/outAndOutDirFolder/ref/m2.js",
- "outdir/outAndOutDirFolder/ref/m2.d.ts",
- "bin/outAndOutDirFile.js.map",
- "bin/outAndOutDirFile.js",
- "bin/outAndOutDirFile.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
deleted file mode 100644
index 7793026dd6e2d..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
+++ /dev/null
@@ -1,472 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: http://www.typescriptlang.org/ref/m2.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:outdir/outAndOutDirFolder/ref/m2.js
-sourceFile:ref/m2.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m2_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m2_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_c1 = m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_instance1 = new m2_c1();
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 > m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m2_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>> exports.m2_f1 = m2_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=http://www.typescriptlang.org/ref/m2.js.map===================================================================
-JsFile: outAndOutDirFile.js
-mapUrl: http://www.typescriptlang.org/outAndOutDirFile.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: ref/m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js
deleted file mode 100644
index aa404804b4587..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
-//# sourceMappingURL=http://www.typescriptlang.org/ref/m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js.map
deleted file mode 100644
index 04f168a6289cc..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts
deleted file mode 100644
index 9b9cdd4a21417..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js
deleted file mode 100644
index 2ebe138ffdaf8..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=http://www.typescriptlang.org/outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map
deleted file mode 100644
index 53e31e30260a3..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index 4741b9cf9e18d..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]:outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "outdir/outAndOutDirFolder/ref/m2.js.map",
- "outdir/outAndOutDirFolder/ref/m2.js",
- "outdir/outAndOutDirFolder/ref/m2.d.ts",
- "bin/outAndOutDirFile.js.map",
- "bin/outAndOutDirFile.js",
- "bin/outAndOutDirFile.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
deleted file mode 100644
index a6deca122077e..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
+++ /dev/null
@@ -1,471 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: http://www.typescriptlang.org/ref/m2.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:outdir/outAndOutDirFolder/ref/m2.js
-sourceFile:ref/m2.ts
--------------------------------------------------------------------
->>>exports.m2_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_c1 = m2_c1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_instance1 = new m2_c1();
-1->
-2 >^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 >m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(10, 5) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>>exports.m2_f1 = m2_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/ref/m2.js.map===================================================================
-JsFile: outAndOutDirFile.js
-mapUrl: http://www.typescriptlang.org/outAndOutDirFile.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: ref/m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js
deleted file mode 100644
index a39f0f50e5f91..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
-//# sourceMappingURL=http://www.typescriptlang.org/ref/m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js.map
deleted file mode 100644
index 0ce68e169af7d..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 52f1b82210026..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index d3e851981ec91..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile0.js.map
deleted file mode 100644
index 3b00d82ab66c4..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile0.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile1.js
deleted file mode 100644
index e926e95f3c38b..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
-//# sourceMappingURL=http://www.typescriptlang.org/outputdir_module_multifolder_ref/m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile2.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 3ecf4bc4cc448..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]: outputdir_module_multifolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_module_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "../outputdir_module_multifolder_ref/m2.js.map",
- "../outputdir_module_multifolder_ref/m2.js",
- "../outputdir_module_multifolder_ref/m2.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index deb74d2ae36a5..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,576 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: http://www.typescriptlang.org/outputdir_module_multifolder/ref/m1.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: outputdir_module_multifolder/ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:outputdir_module_multifolder/ref/m1.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m1_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m1_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 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(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 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(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m1_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 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(11, 9) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>> exports.m1_f1 = m1_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=http://www.typescriptlang.org/outputdir_module_multifolder/ref/m1.js.map===================================================================
-JsFile: m2.js
-mapUrl: http://www.typescriptlang.org/outputdir_module_multifolder_ref/m2.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: outputdir_module_multifolder_ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:diskFile1.js
-sourceFile:outputdir_module_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m2_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m2_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_c1 = m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_instance1 = new m2_c1();
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 > m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m2_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>> exports.m2_f1 = m2_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=http://www.typescriptlang.org/outputdir_module_multifolder_ref/m2.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/outputdir_module_multifolder/test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: outputdir_module_multifolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:outputdir_module_multifolder/test.ts
--------------------------------------------------------------------
->>>define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) {
->>> exports.a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >import m1 = require("ref/m1");
- >import m2 = require("../outputdir_module_multifolder_ref/m2");
- >export var
-2 > a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(3, 12) + SourceIndex(0)
-2 >Emitted(2, 15) Source(3, 14) + SourceIndex(0)
-3 >Emitted(2, 18) Source(3, 17) + SourceIndex(0)
-4 >Emitted(2, 20) Source(3, 19) + SourceIndex(0)
-5 >Emitted(2, 21) Source(3, 20) + SourceIndex(0)
----
->>> var c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(4, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(4, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(6, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 10) Source(6, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 18) Source(6, 2) + SourceIndex(0) name (c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 5) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 6) Source(6, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 6) Source(4, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(6, 2) + SourceIndex(0)
----
->>> exports.c1 = c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(4, 14) + SourceIndex(0)
-2 >Emitted(8, 15) Source(4, 16) + SourceIndex(0)
-3 >Emitted(8, 20) Source(6, 2) + SourceIndex(0)
-4 >Emitted(8, 21) Source(6, 2) + SourceIndex(0)
----
->>> 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(9, 5) Source(8, 12) + SourceIndex(0)
-2 >Emitted(9, 22) Source(8, 21) + SourceIndex(0)
-3 >Emitted(9, 25) Source(8, 24) + SourceIndex(0)
-4 >Emitted(9, 29) Source(8, 28) + SourceIndex(0)
-5 >Emitted(9, 31) Source(8, 30) + SourceIndex(0)
-6 >Emitted(9, 33) Source(8, 32) + SourceIndex(0)
-7 >Emitted(9, 34) Source(8, 33) + SourceIndex(0)
----
->>> function f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(9, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 9) Source(10, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 15) Source(10, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 16) Source(10, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 33) Source(10, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 34) Source(10, 22) + SourceIndex(0) name (f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(11, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 6) Source(11, 2) + SourceIndex(0) name (f1)
----
->>> exports.f1 = f1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 > f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(9, 17) + SourceIndex(0)
-2 >Emitted(13, 15) Source(9, 19) + SourceIndex(0)
-3 >Emitted(13, 20) Source(11, 2) + SourceIndex(0)
-4 >Emitted(13, 21) Source(11, 2) + SourceIndex(0)
----
->>> exports.a2 = m1.m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^->
-1->
- >
- >export var
-2 > a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(14, 5) Source(13, 12) + SourceIndex(0)
-2 >Emitted(14, 15) Source(13, 14) + SourceIndex(0)
-3 >Emitted(14, 18) Source(13, 17) + SourceIndex(0)
-4 >Emitted(14, 20) Source(13, 19) + SourceIndex(0)
-5 >Emitted(14, 21) Source(13, 20) + SourceIndex(0)
-6 >Emitted(14, 26) Source(13, 25) + SourceIndex(0)
-7 >Emitted(14, 27) Source(13, 26) + SourceIndex(0)
----
->>> exports.a3 = m2.m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-1->
- >export var
-2 > a3
-3 > =
-4 > m2
-5 > .
-6 > m2_c1
-7 > ;
-1->Emitted(15, 5) Source(14, 12) + SourceIndex(0)
-2 >Emitted(15, 15) Source(14, 14) + SourceIndex(0)
-3 >Emitted(15, 18) Source(14, 17) + SourceIndex(0)
-4 >Emitted(15, 20) Source(14, 19) + SourceIndex(0)
-5 >Emitted(15, 21) Source(14, 20) + SourceIndex(0)
-6 >Emitted(15, 26) Source(14, 25) + SourceIndex(0)
-7 >Emitted(15, 27) Source(14, 26) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=http://www.typescriptlang.org/outputdir_module_multifolder/test.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources:
-===================================================================
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.js
deleted file mode 100644
index e8004c87aadb5..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
-//# sourceMappingURL=http://www.typescriptlang.org/outputdir_module_multifolder/ref/m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.js.map
deleted file mode 100644
index 8c257bd111148..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index 4afd4e69f2d52..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import m1 = require("ref/m1");
-import m2 = require("../outputdir_module_multifolder_ref/m2");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
-export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/test.js
deleted file mode 100644
index 01ad8f96e78ea..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,17 +0,0 @@
-define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
- exports.a3 = m2.m2_c1;
-});
-//# sourceMappingURL=http://www.typescriptlang.org/outputdir_module_multifolder/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/test.js.map
deleted file mode 100644
index 8612cd0d1085a..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":["c1","c1.constructor","f1"],"mappings":";IAEW,UAAE,GAAG,EAAE,CAAC;IACnB;QAAAA;QAEAC,CAACA;QAADD,SAACA;IAADA,CAACA,AAFD,IAEC;IAFY,UAAE,KAEd,CAAA;IAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACIE,MAAMA,CAACA,iBAASA,CAACA;IACrBA,CAACA;IAFe,UAAE,KAEjB,CAAA;IAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 52f1b82210026..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index d3e851981ec91..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/diskFile0.js.map
deleted file mode 100644
index 058e405b6061e..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/diskFile0.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/diskFile1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/diskFile1.js
deleted file mode 100644
index 721fdf3827f91..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/diskFile1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
-//# sourceMappingURL=http://www.typescriptlang.org/outputdir_module_multifolder_ref/m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/diskFile2.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/diskFile2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/diskFile2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 3ecf4bc4cc448..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]: outputdir_module_multifolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_module_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "../outputdir_module_multifolder_ref/m2.js.map",
- "../outputdir_module_multifolder_ref/m2.js",
- "../outputdir_module_multifolder_ref/m2.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 5f476cfb8ed9e..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,620 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: http://www.typescriptlang.org/outputdir_module_multifolder/ref/m1.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: outputdir_module_multifolder/ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:outputdir_module_multifolder/ref/m1.ts
--------------------------------------------------------------------
->>>exports.m1_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) 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(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) 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(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) 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(10, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>>exports.m1_f1 = m1_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/outputdir_module_multifolder/ref/m1.js.map===================================================================
-JsFile: m2.js
-mapUrl: http://www.typescriptlang.org/outputdir_module_multifolder_ref/m2.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: outputdir_module_multifolder_ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:diskFile1.js
-sourceFile:outputdir_module_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>exports.m2_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_c1 = m2_c1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_instance1 = new m2_c1();
-1->
-2 >^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 >m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(10, 5) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>>exports.m2_f1 = m2_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/outputdir_module_multifolder_ref/m2.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/outputdir_module_multifolder/test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: outputdir_module_multifolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:outputdir_module_multifolder/test.ts
--------------------------------------------------------------------
->>>var m1 = require("ref/m1");
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^^^^^
-6 > ^
-7 > ^
-8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >import
-3 > m1
-4 > = require(
-5 > "ref/m1"
-6 > )
-7 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 8) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 18) Source(1, 21) + SourceIndex(0)
-5 >Emitted(1, 26) Source(1, 29) + SourceIndex(0)
-6 >Emitted(1, 27) Source(1, 30) + SourceIndex(0)
-7 >Emitted(1, 28) Source(1, 31) + SourceIndex(0)
----
->>>var m2 = require("../outputdir_module_multifolder_ref/m2");
-1->
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-6 > ^
-7 > ^
-1->
- >
-2 >import
-3 > m2
-4 > = require(
-5 > "../outputdir_module_multifolder_ref/m2"
-6 > )
-7 > ;
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
-2 >Emitted(2, 5) Source(2, 8) + SourceIndex(0)
-3 >Emitted(2, 7) Source(2, 10) + SourceIndex(0)
-4 >Emitted(2, 18) Source(2, 21) + SourceIndex(0)
-5 >Emitted(2, 58) Source(2, 61) + SourceIndex(0)
-6 >Emitted(2, 59) Source(2, 62) + SourceIndex(0)
-7 >Emitted(2, 60) Source(2, 63) + SourceIndex(0)
----
->>>exports.a1 = 10;
-1 >
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >
- >export var
-2 >a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(3, 1) Source(3, 12) + SourceIndex(0)
-2 >Emitted(3, 11) Source(3, 14) + SourceIndex(0)
-3 >Emitted(3, 14) Source(3, 17) + SourceIndex(0)
-4 >Emitted(3, 16) Source(3, 19) + SourceIndex(0)
-5 >Emitted(3, 17) Source(3, 20) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(4, 1) Source(4, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(6, 5) Source(6, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(6, 6) Source(6, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(7, 5) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 14) Source(6, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(8, 1) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(8, 2) Source(6, 2) + SourceIndex(0) name (c1)
-3 >Emitted(8, 2) Source(4, 1) + SourceIndex(0)
-4 >Emitted(8, 6) Source(6, 2) + SourceIndex(0)
----
->>>exports.c1 = c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(9, 1) Source(4, 14) + SourceIndex(0)
-2 >Emitted(9, 11) Source(4, 16) + SourceIndex(0)
-3 >Emitted(9, 16) Source(6, 2) + SourceIndex(0)
-4 >Emitted(9, 17) Source(6, 2) + SourceIndex(0)
----
->>>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(10, 1) Source(8, 12) + SourceIndex(0)
-2 >Emitted(10, 18) Source(8, 21) + SourceIndex(0)
-3 >Emitted(10, 21) Source(8, 24) + SourceIndex(0)
-4 >Emitted(10, 25) Source(8, 28) + SourceIndex(0)
-5 >Emitted(10, 27) Source(8, 30) + SourceIndex(0)
-6 >Emitted(10, 29) Source(8, 32) + SourceIndex(0)
-7 >Emitted(10, 30) Source(8, 33) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(12, 5) Source(10, 5) + SourceIndex(0) name (f1)
-2 >Emitted(12, 11) Source(10, 11) + SourceIndex(0) name (f1)
-3 >Emitted(12, 12) Source(10, 12) + SourceIndex(0) name (f1)
-4 >Emitted(12, 29) Source(10, 21) + SourceIndex(0) name (f1)
-5 >Emitted(12, 30) Source(10, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(13, 1) Source(11, 1) + SourceIndex(0) name (f1)
-2 >Emitted(13, 2) Source(11, 2) + SourceIndex(0) name (f1)
----
->>>exports.f1 = f1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(14, 1) Source(9, 17) + SourceIndex(0)
-2 >Emitted(14, 11) Source(9, 19) + SourceIndex(0)
-3 >Emitted(14, 16) Source(11, 2) + SourceIndex(0)
-4 >Emitted(14, 17) Source(11, 2) + SourceIndex(0)
----
->>>exports.a2 = m1.m1_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^->
-1->
- >
- >export var
-2 >a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(15, 1) Source(13, 12) + SourceIndex(0)
-2 >Emitted(15, 11) Source(13, 14) + SourceIndex(0)
-3 >Emitted(15, 14) Source(13, 17) + SourceIndex(0)
-4 >Emitted(15, 16) Source(13, 19) + SourceIndex(0)
-5 >Emitted(15, 17) Source(13, 20) + SourceIndex(0)
-6 >Emitted(15, 22) Source(13, 25) + SourceIndex(0)
-7 >Emitted(15, 23) Source(13, 26) + SourceIndex(0)
----
->>>exports.a3 = m2.m2_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >export var
-2 >a3
-3 > =
-4 > m2
-5 > .
-6 > m2_c1
-7 > ;
-1->Emitted(16, 1) Source(14, 12) + SourceIndex(0)
-2 >Emitted(16, 11) Source(14, 14) + SourceIndex(0)
-3 >Emitted(16, 14) Source(14, 17) + SourceIndex(0)
-4 >Emitted(16, 16) Source(14, 19) + SourceIndex(0)
-5 >Emitted(16, 17) Source(14, 20) + SourceIndex(0)
-6 >Emitted(16, 22) Source(14, 25) + SourceIndex(0)
-7 >Emitted(16, 23) Source(14, 26) + SourceIndex(0)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/outputdir_module_multifolder/test.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources:
-===================================================================
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.js
deleted file mode 100644
index 7b14808a06713..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
-//# sourceMappingURL=http://www.typescriptlang.org/outputdir_module_multifolder/ref/m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.js.map
deleted file mode 100644
index e7f54a4a2e144..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index 4afd4e69f2d52..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import m1 = require("ref/m1");
-import m2 = require("../outputdir_module_multifolder_ref/m2");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
-export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/test.js
deleted file mode 100644
index b9191db7d5ffb..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,17 +0,0 @@
-var m1 = require("ref/m1");
-var m2 = require("../outputdir_module_multifolder_ref/m2");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
-exports.a3 = m2.m2_c1;
-//# sourceMappingURL=http://www.typescriptlang.org/outputdir_module_multifolder/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/test.js.map
deleted file mode 100644
index 4ac74c2fcdb7c..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAO,EAAE,WAAW,QAAQ,CAAC,CAAC;AAC9B,IAAO,EAAE,WAAW,wCAAwC,CAAC,CAAC;AACnD,UAAE,GAAG,EAAE,CAAC;AACnB;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAFY,UAAE,KAEd,CAAA;AAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACIE,MAAMA,CAACA,iBAASA,CAACA;AACrBA,CAACA;AAFe,UAAE,KAEjB,CAAA;AAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 52f1b82210026..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index d3e851981ec91..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/m1.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/m1.js
deleted file mode 100644
index 1a4d200cdcb5c..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/m1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
-//# sourceMappingURL=http://www.typescriptlang.org/m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/m1.js.map
deleted file mode 100644
index 6751f2f82cd22..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index 2cfc9aebda200..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]: outputdir_module_simple: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "m1.js.map",
- "m1.js",
- "m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 8b526ff5859d9..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,378 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: http://www.typescriptlang.org/m1.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:m1.js
-sourceFile:m1.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m1_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m1_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 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(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 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(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m1_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 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(11, 9) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>> exports.m1_f1 = m1_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=http://www.typescriptlang.org/m1.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>define(["require", "exports", "m1"], function (require, exports, m1) {
->>> exports.a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >import m1 = require("m1");
- >export var
-2 > a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 15) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 18) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 20) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 21) Source(2, 20) + SourceIndex(0)
----
->>> var c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 10) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 18) Source(5, 2) + SourceIndex(0) name (c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 6) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 6) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(5, 2) + SourceIndex(0)
----
->>> exports.c1 = c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 15) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 20) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 21) Source(5, 2) + SourceIndex(0)
----
->>> 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(9, 5) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 22) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 25) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 29) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 31) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 33) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 34) Source(7, 33) + SourceIndex(0)
----
->>> function f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 9) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 15) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 16) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 33) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 34) Source(9, 22) + SourceIndex(0) name (f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 6) Source(10, 2) + SourceIndex(0) name (f1)
----
->>> exports.f1 = f1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 > f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 15) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 20) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 21) Source(10, 2) + SourceIndex(0)
----
->>> 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(14, 5) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 15) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 18) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 20) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 21) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 26) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 27) Source(12, 26) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources:
-===================================================================
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index 250d2615a794a..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/test.js
deleted file mode 100644
index d752d7f8395e1..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,16 +0,0 @@
-define(["require", "exports", "m1"], function (require, exports, m1) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
-});
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/test.js.map
deleted file mode 100644
index a57b57d2b17db..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":";IACW,UAAE,GAAG,EAAE,CAAC;IACnB;QAAAA;QAEAC,CAACA;QAADD,SAACA;IAADA,CAACA,AAFD,IAEC;IAFY,UAAE,KAEd,CAAA;IAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACIE,MAAMA,CAACA,iBAASA,CAACA;IACrBA,CAACA;IAFe,UAAE,KAEjB,CAAA;IAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 52f1b82210026..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index d3e851981ec91..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/m1.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/m1.js
deleted file mode 100644
index 02ca4ab81c74b..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/m1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
-//# sourceMappingURL=http://www.typescriptlang.org/m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/m1.js.map
deleted file mode 100644
index ca45773f423fb..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index 2cfc9aebda200..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]: outputdir_module_simple: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "m1.js.map",
- "m1.js",
- "m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index ff984bf74eecc..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,399 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: http://www.typescriptlang.org/m1.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:m1.js
-sourceFile:m1.ts
--------------------------------------------------------------------
->>>exports.m1_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) 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(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) 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(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) 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(10, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>>exports.m1_f1 = m1_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/m1.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>var m1 = require("m1");
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^
-6 > ^
-7 > ^
-1 >
-2 >import
-3 > m1
-4 > = require(
-5 > "m1"
-6 > )
-7 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 8) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 18) Source(1, 21) + SourceIndex(0)
-5 >Emitted(1, 22) Source(1, 25) + SourceIndex(0)
-6 >Emitted(1, 23) Source(1, 26) + SourceIndex(0)
-7 >Emitted(1, 24) Source(1, 27) + SourceIndex(0)
----
->>>exports.a1 = 10;
-1 >
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >
- >export var
-2 >a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 1) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 11) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 14) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 16) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 17) Source(2, 20) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 1) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(4, 5) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 5) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 6) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 14) Source(5, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 1) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 2) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 2) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 6) Source(5, 2) + SourceIndex(0)
----
->>>exports.c1 = c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 1) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 11) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 16) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 17) Source(5, 2) + SourceIndex(0)
----
->>>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(9, 1) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 18) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 21) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 25) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 27) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 29) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 30) Source(7, 33) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 1) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 5) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 11) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 12) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 29) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 30) Source(9, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(12, 1) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 2) Source(10, 2) + SourceIndex(0) name (f1)
----
->>>exports.f1 = f1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 1) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 11) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 16) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 17) Source(10, 2) + SourceIndex(0)
----
->>>exports.a2 = m1.m1_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
- >export var
-2 >a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(14, 1) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 11) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 14) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 16) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 17) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 22) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 23) Source(12, 26) + SourceIndex(0)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources:
-===================================================================
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index 250d2615a794a..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/test.js
deleted file mode 100644
index 1d5a32f0ad5e2..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,15 +0,0 @@
-var m1 = require("m1");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/test.js.map
deleted file mode 100644
index 41d3e11e99563..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAO,EAAE,WAAW,IAAI,CAAC,CAAC;AACf,UAAE,GAAG,EAAE,CAAC;AACnB;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAFY,UAAE,KAEd,CAAA;AAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACIE,MAAMA,CAACA,iBAASA,CAACA;AACrBA,CAACA;AAFe,UAAE,KAEjB,CAAA;AAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 52f1b82210026..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index d3e851981ec91..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index cfa0ec5cb81b5..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]: outputdir_module_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 67e50350919ed..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,378 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: http://www.typescriptlang.org/ref/m1.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m1_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m1_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 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(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 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(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m1_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 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(11, 9) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>> exports.m1_f1 = m1_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=http://www.typescriptlang.org/ref/m1.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>define(["require", "exports", "ref/m1"], function (require, exports, m1) {
->>> 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(2, 5) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 15) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 18) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 20) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 21) Source(2, 20) + SourceIndex(0)
----
->>> var c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 10) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 18) Source(5, 2) + SourceIndex(0) name (c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 6) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 6) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(5, 2) + SourceIndex(0)
----
->>> exports.c1 = c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 15) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 20) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 21) Source(5, 2) + SourceIndex(0)
----
->>> 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(9, 5) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 22) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 25) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 29) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 31) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 33) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 34) Source(7, 33) + SourceIndex(0)
----
->>> function f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 9) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 15) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 16) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 33) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 34) Source(9, 22) + SourceIndex(0) name (f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 6) Source(10, 2) + SourceIndex(0) name (f1)
----
->>> exports.f1 = f1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 > f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 15) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 20) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 21) Source(10, 2) + SourceIndex(0)
----
->>> 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(14, 5) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 15) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 18) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 20) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 21) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 26) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 27) Source(12, 26) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources:
-===================================================================
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.js
deleted file mode 100644
index 73309eabe3027..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
-//# sourceMappingURL=http://www.typescriptlang.org/ref/m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.js.map
deleted file mode 100644
index 6c5413f630e73..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index a61d8541048e6..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("ref/m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/test.js
deleted file mode 100644
index 270604ea7cbd0..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,16 +0,0 @@
-define(["require", "exports", "ref/m1"], function (require, exports, m1) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
-});
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/test.js.map
deleted file mode 100644
index a57b57d2b17db..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":";IACW,UAAE,GAAG,EAAE,CAAC;IACnB;QAAAA;QAEAC,CAACA;QAADD,SAACA;IAADA,CAACA,AAFD,IAEC;IAFY,UAAE,KAEd,CAAA;IAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACIE,MAAMA,CAACA,iBAASA,CAACA;IACrBA,CAACA;IAFe,UAAE,KAEjB,CAAA;IAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 52f1b82210026..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index d3e851981ec91..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index cfa0ec5cb81b5..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]: outputdir_module_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index c5bce1a19d54a..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,399 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: http://www.typescriptlang.org/ref/m1.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>exports.m1_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) 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(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) 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(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) 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(10, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>>exports.m1_f1 = m1_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/ref/m1.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>var m1 = require("ref/m1");
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^^^^^
-6 > ^
-7 > ^
-1 >
-2 >import
-3 > m1
-4 > = require(
-5 > "ref/m1"
-6 > )
-7 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 8) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 18) Source(1, 21) + SourceIndex(0)
-5 >Emitted(1, 26) Source(1, 29) + SourceIndex(0)
-6 >Emitted(1, 27) Source(1, 30) + SourceIndex(0)
-7 >Emitted(1, 28) Source(1, 31) + SourceIndex(0)
----
->>>exports.a1 = 10;
-1 >
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >
- >export var
-2 >a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 1) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 11) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 14) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 16) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 17) Source(2, 20) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 1) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(4, 5) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 5) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 6) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 14) Source(5, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 1) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 2) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 2) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 6) Source(5, 2) + SourceIndex(0)
----
->>>exports.c1 = c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 1) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 11) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 16) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 17) Source(5, 2) + SourceIndex(0)
----
->>>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(9, 1) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 18) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 21) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 25) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 27) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 29) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 30) Source(7, 33) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 1) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 5) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 11) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 12) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 29) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 30) Source(9, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(12, 1) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 2) Source(10, 2) + SourceIndex(0) name (f1)
----
->>>exports.f1 = f1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 1) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 11) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 16) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 17) Source(10, 2) + SourceIndex(0)
----
->>>exports.a2 = m1.m1_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
- >export var
-2 >a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(14, 1) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 11) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 14) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 16) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 17) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 22) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 23) Source(12, 26) + SourceIndex(0)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources:
-===================================================================
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.js
deleted file mode 100644
index 8f31dc2aaa230..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
-//# sourceMappingURL=http://www.typescriptlang.org/ref/m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.js.map
deleted file mode 100644
index 35e7e9a48dd7c..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index a61d8541048e6..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("ref/m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/test.js
deleted file mode 100644
index 9bb4ed0180a31..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,15 +0,0 @@
-var m1 = require("ref/m1");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/test.js.map
deleted file mode 100644
index d0638b6c34ce5..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAO,EAAE,WAAW,QAAQ,CAAC,CAAC;AACnB,UAAE,GAAG,EAAE,CAAC;AACnB;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAFY,UAAE,KAEd,CAAA;AAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACIE,MAAMA,CAACA,iBAASA,CAACA;AACrBA,CAACA;AAFe,UAAE,KAEjB,CAAA;AAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index d75277ac60799..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var m2_a1: number;
-declare class m2_c1 {
- m2_c1_p1: number;
-}
-declare var m2_instance1: m2_c1;
-declare function m2_f1(): m2_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index b5641a2b2bd57..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,33 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-var m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-var m2_instance1 = new m2_c1();
-function m2_f1() {
- return m2_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index 2e0ee57fe0504..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","m2_c1","m2_c1.constructor","m2_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAC;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.json
deleted file mode 100644
index f6aa3055f76d9..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]: outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index f64fa277957ca..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,437 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: outputdir_multifolder/ref/m1.ts,outputdir_multifolder_ref/m2.ts,outputdir_multifolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:outputdir_multifolder/ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:outputdir_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>var m2_a1 = 10;
-1->
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1->
-2 >var
-3 > m2_a1
-4 > =
-5 > 10
-6 > ;
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 5) Source(1, 5) + SourceIndex(1)
-3 >Emitted(11, 10) Source(1, 10) + SourceIndex(1)
-4 >Emitted(11, 13) Source(1, 13) + SourceIndex(1)
-5 >Emitted(11, 15) Source(1, 15) + SourceIndex(1)
-6 >Emitted(11, 16) Source(1, 16) + SourceIndex(1)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(13, 5) Source(2, 1) + SourceIndex(1) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(14, 5) Source(4, 1) + SourceIndex(1) name (m2_c1.constructor)
-2 >Emitted(14, 6) Source(4, 2) + SourceIndex(1) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(15, 17) Source(4, 2) + SourceIndex(1) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(16, 1) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(16, 2) Source(4, 2) + SourceIndex(1) name (m2_c1)
-3 >Emitted(16, 2) Source(2, 1) + SourceIndex(1)
-4 >Emitted(16, 6) Source(4, 2) + SourceIndex(1)
----
->>>var m2_instance1 = new m2_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m2_instance1
-4 > =
-5 > new
-6 > m2_c1
-7 > ()
-8 > ;
-1->Emitted(17, 1) Source(6, 1) + SourceIndex(1)
-2 >Emitted(17, 5) Source(6, 5) + SourceIndex(1)
-3 >Emitted(17, 17) Source(6, 17) + SourceIndex(1)
-4 >Emitted(17, 20) Source(6, 20) + SourceIndex(1)
-5 >Emitted(17, 24) Source(6, 24) + SourceIndex(1)
-6 >Emitted(17, 29) Source(6, 29) + SourceIndex(1)
-7 >Emitted(17, 31) Source(6, 31) + SourceIndex(1)
-8 >Emitted(17, 32) Source(6, 32) + SourceIndex(1)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(18, 1) Source(7, 1) + SourceIndex(1)
----
->>> return m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(19, 5) Source(8, 5) + SourceIndex(1) name (m2_f1)
-2 >Emitted(19, 11) Source(8, 11) + SourceIndex(1) name (m2_f1)
-3 >Emitted(19, 12) Source(8, 12) + SourceIndex(1) name (m2_f1)
-4 >Emitted(19, 24) Source(8, 24) + SourceIndex(1) name (m2_f1)
-5 >Emitted(19, 25) Source(8, 25) + SourceIndex(1) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1) name (m2_f1)
-2 >Emitted(20, 2) Source(9, 2) + SourceIndex(1) name (m2_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:outputdir_multifolder/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >///
-1->Emitted(21, 1) Source(1, 1) + SourceIndex(2)
-2 >Emitted(21, 34) Source(1, 34) + SourceIndex(2)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(22, 1) Source(2, 1) + SourceIndex(2)
-2 >Emitted(22, 59) Source(2, 59) + SourceIndex(2)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(23, 1) Source(3, 1) + SourceIndex(2)
-2 >Emitted(23, 5) Source(3, 5) + SourceIndex(2)
-3 >Emitted(23, 7) Source(3, 7) + SourceIndex(2)
-4 >Emitted(23, 10) Source(3, 10) + SourceIndex(2)
-5 >Emitted(23, 12) Source(3, 12) + SourceIndex(2)
-6 >Emitted(23, 13) Source(3, 13) + SourceIndex(2)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(24, 1) Source(4, 1) + SourceIndex(2)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(25, 5) Source(4, 1) + SourceIndex(2) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(26, 5) Source(6, 1) + SourceIndex(2) name (c1.constructor)
-2 >Emitted(26, 6) Source(6, 2) + SourceIndex(2) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(27, 5) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(27, 14) Source(6, 2) + SourceIndex(2) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(28, 1) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(28, 2) Source(6, 2) + SourceIndex(2) name (c1)
-3 >Emitted(28, 2) Source(4, 1) + SourceIndex(2)
-4 >Emitted(28, 6) Source(6, 2) + SourceIndex(2)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(29, 1) Source(8, 1) + SourceIndex(2)
-2 >Emitted(29, 5) Source(8, 5) + SourceIndex(2)
-3 >Emitted(29, 14) Source(8, 14) + SourceIndex(2)
-4 >Emitted(29, 17) Source(8, 17) + SourceIndex(2)
-5 >Emitted(29, 21) Source(8, 21) + SourceIndex(2)
-6 >Emitted(29, 23) Source(8, 23) + SourceIndex(2)
-7 >Emitted(29, 25) Source(8, 25) + SourceIndex(2)
-8 >Emitted(29, 26) Source(8, 26) + SourceIndex(2)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(30, 1) Source(9, 1) + SourceIndex(2)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(31, 5) Source(10, 5) + SourceIndex(2) name (f1)
-2 >Emitted(31, 11) Source(10, 11) + SourceIndex(2) name (f1)
-3 >Emitted(31, 12) Source(10, 12) + SourceIndex(2) name (f1)
-4 >Emitted(31, 21) Source(10, 21) + SourceIndex(2) name (f1)
-5 >Emitted(31, 22) Source(10, 22) + SourceIndex(2) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(32, 1) Source(11, 1) + SourceIndex(2) name (f1)
-2 >Emitted(32, 2) Source(11, 2) + SourceIndex(2) name (f1)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index d75277ac60799..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var m2_a1: number;
-declare class m2_c1 {
- m2_c1_p1: number;
-}
-declare var m2_instance1: m2_c1;
-declare function m2_f1(): m2_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index b5641a2b2bd57..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,33 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-var m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-var m2_instance1 = new m2_c1();
-function m2_f1() {
- return m2_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index 2e0ee57fe0504..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","m2_c1","m2_c1.constructor","m2_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAC;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.json
deleted file mode 100644
index f6aa3055f76d9..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]: outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index f64fa277957ca..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,437 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: outputdir_multifolder/ref/m1.ts,outputdir_multifolder_ref/m2.ts,outputdir_multifolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:outputdir_multifolder/ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:outputdir_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>var m2_a1 = 10;
-1->
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1->
-2 >var
-3 > m2_a1
-4 > =
-5 > 10
-6 > ;
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 5) Source(1, 5) + SourceIndex(1)
-3 >Emitted(11, 10) Source(1, 10) + SourceIndex(1)
-4 >Emitted(11, 13) Source(1, 13) + SourceIndex(1)
-5 >Emitted(11, 15) Source(1, 15) + SourceIndex(1)
-6 >Emitted(11, 16) Source(1, 16) + SourceIndex(1)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(13, 5) Source(2, 1) + SourceIndex(1) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(14, 5) Source(4, 1) + SourceIndex(1) name (m2_c1.constructor)
-2 >Emitted(14, 6) Source(4, 2) + SourceIndex(1) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(15, 17) Source(4, 2) + SourceIndex(1) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(16, 1) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(16, 2) Source(4, 2) + SourceIndex(1) name (m2_c1)
-3 >Emitted(16, 2) Source(2, 1) + SourceIndex(1)
-4 >Emitted(16, 6) Source(4, 2) + SourceIndex(1)
----
->>>var m2_instance1 = new m2_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m2_instance1
-4 > =
-5 > new
-6 > m2_c1
-7 > ()
-8 > ;
-1->Emitted(17, 1) Source(6, 1) + SourceIndex(1)
-2 >Emitted(17, 5) Source(6, 5) + SourceIndex(1)
-3 >Emitted(17, 17) Source(6, 17) + SourceIndex(1)
-4 >Emitted(17, 20) Source(6, 20) + SourceIndex(1)
-5 >Emitted(17, 24) Source(6, 24) + SourceIndex(1)
-6 >Emitted(17, 29) Source(6, 29) + SourceIndex(1)
-7 >Emitted(17, 31) Source(6, 31) + SourceIndex(1)
-8 >Emitted(17, 32) Source(6, 32) + SourceIndex(1)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(18, 1) Source(7, 1) + SourceIndex(1)
----
->>> return m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(19, 5) Source(8, 5) + SourceIndex(1) name (m2_f1)
-2 >Emitted(19, 11) Source(8, 11) + SourceIndex(1) name (m2_f1)
-3 >Emitted(19, 12) Source(8, 12) + SourceIndex(1) name (m2_f1)
-4 >Emitted(19, 24) Source(8, 24) + SourceIndex(1) name (m2_f1)
-5 >Emitted(19, 25) Source(8, 25) + SourceIndex(1) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1) name (m2_f1)
-2 >Emitted(20, 2) Source(9, 2) + SourceIndex(1) name (m2_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:outputdir_multifolder/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >///
-1->Emitted(21, 1) Source(1, 1) + SourceIndex(2)
-2 >Emitted(21, 34) Source(1, 34) + SourceIndex(2)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(22, 1) Source(2, 1) + SourceIndex(2)
-2 >Emitted(22, 59) Source(2, 59) + SourceIndex(2)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(23, 1) Source(3, 1) + SourceIndex(2)
-2 >Emitted(23, 5) Source(3, 5) + SourceIndex(2)
-3 >Emitted(23, 7) Source(3, 7) + SourceIndex(2)
-4 >Emitted(23, 10) Source(3, 10) + SourceIndex(2)
-5 >Emitted(23, 12) Source(3, 12) + SourceIndex(2)
-6 >Emitted(23, 13) Source(3, 13) + SourceIndex(2)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(24, 1) Source(4, 1) + SourceIndex(2)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(25, 5) Source(4, 1) + SourceIndex(2) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(26, 5) Source(6, 1) + SourceIndex(2) name (c1.constructor)
-2 >Emitted(26, 6) Source(6, 2) + SourceIndex(2) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(27, 5) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(27, 14) Source(6, 2) + SourceIndex(2) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(28, 1) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(28, 2) Source(6, 2) + SourceIndex(2) name (c1)
-3 >Emitted(28, 2) Source(4, 1) + SourceIndex(2)
-4 >Emitted(28, 6) Source(6, 2) + SourceIndex(2)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(29, 1) Source(8, 1) + SourceIndex(2)
-2 >Emitted(29, 5) Source(8, 5) + SourceIndex(2)
-3 >Emitted(29, 14) Source(8, 14) + SourceIndex(2)
-4 >Emitted(29, 17) Source(8, 17) + SourceIndex(2)
-5 >Emitted(29, 21) Source(8, 21) + SourceIndex(2)
-6 >Emitted(29, 23) Source(8, 23) + SourceIndex(2)
-7 >Emitted(29, 25) Source(8, 25) + SourceIndex(2)
-8 >Emitted(29, 26) Source(8, 26) + SourceIndex(2)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(30, 1) Source(9, 1) + SourceIndex(2)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(31, 5) Source(10, 5) + SourceIndex(2) name (f1)
-2 >Emitted(31, 11) Source(10, 11) + SourceIndex(2) name (f1)
-3 >Emitted(31, 12) Source(10, 12) + SourceIndex(2) name (f1)
-4 >Emitted(31, 21) Source(10, 21) + SourceIndex(2) name (f1)
-5 >Emitted(31, 22) Source(10, 22) + SourceIndex(2) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(32, 1) Source(11, 1) + SourceIndex(2) name (f1)
-2 >Emitted(32, 2) Source(11, 2) + SourceIndex(2) name (f1)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 869f4f5971a4b..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index f1c6e3bd1b7a7..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.json
deleted file mode 100644
index 2bdff3a64beee..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]: outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 8d22ea01f1692..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 30) Source(1, 30) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 869f4f5971a4b..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index f1c6e3bd1b7a7..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.json
deleted file mode 100644
index 2bdff3a64beee..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]: outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 8d22ea01f1692..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 30) Source(1, 30) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 8c15f6d3310e4..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index bc0f3007e6a77..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index a1be429da805c..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.json
deleted file mode 100644
index f68a658cc8b51..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]: outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 8fff42e6b47be..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,144 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 7) + SourceIndex(0)
-4 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-5 >Emitted(1, 12) Source(1, 12) + SourceIndex(0)
-6 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(5, 14) Source(4, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 14) Source(6, 14) + SourceIndex(0)
-4 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-5 >Emitted(7, 21) Source(6, 21) + SourceIndex(0)
-6 >Emitted(7, 23) Source(6, 23) + SourceIndex(0)
-7 >Emitted(7, 25) Source(6, 25) + SourceIndex(0)
-8 >Emitted(7, 26) Source(6, 26) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (f1)
-4 >Emitted(9, 21) Source(8, 21) + SourceIndex(0) name (f1)
-5 >Emitted(9, 22) Source(8, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (f1)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 8c15f6d3310e4..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index bc0f3007e6a77..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index a1be429da805c..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.json
deleted file mode 100644
index f68a658cc8b51..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]: outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 8fff42e6b47be..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,144 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: http://www.typescriptlang.org/test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 7) + SourceIndex(0)
-4 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-5 >Emitted(1, 12) Source(1, 12) + SourceIndex(0)
-6 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(5, 14) Source(4, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 14) Source(6, 14) + SourceIndex(0)
-4 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-5 >Emitted(7, 21) Source(6, 21) + SourceIndex(0)
-6 >Emitted(7, 23) Source(6, 23) + SourceIndex(0)
-7 >Emitted(7, 25) Source(6, 25) + SourceIndex(0)
-8 >Emitted(7, 26) Source(6, 26) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (f1)
-4 >Emitted(9, 21) Source(8, 21) + SourceIndex(0) name (f1)
-5 >Emitted(9, 22) Source(8, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (f1)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 632070dbd6429..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index e80a550275c2a..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.json
deleted file mode 100644
index d3d7588f1caa6..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]: outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index b885327d18679..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-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
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 632070dbd6429..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index e80a550275c2a..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.json
deleted file mode 100644
index d3d7588f1caa6..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]: outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index b885327d18679..0000000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-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
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=http://www.typescriptlang.org/test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index d61b4c3b876cd..0000000000000
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index ad3b4896eecf8..0000000000000
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/outMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/outMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 975fcf59ca98c..0000000000000
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/outMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "outputdir_mixed_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m2.js",
- "ref/m2.d.ts",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/ref/m2.js b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/ref/m2.js
deleted file mode 100644
index 2c61fd1d935db..0000000000000
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/ref/m2.js
+++ /dev/null
@@ -1,14 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index d61b4c3b876cd..0000000000000
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index ad3b4896eecf8..0000000000000
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/node/outMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/node/outMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 975fcf59ca98c..0000000000000
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/node/outMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "outputdir_mixed_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m2.js",
- "ref/m2.d.ts",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/node/ref/m2.js b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/node/ref/m2.js
deleted file mode 100644
index b7c7f5d81398a..0000000000000
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/node/ref/m2.js
+++ /dev/null
@@ -1,12 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts
deleted file mode 100644
index 9b9cdd4a21417..0000000000000
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js
deleted file mode 100644
index ad3b4896eecf8..0000000000000
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index 2b0a20e739a44..0000000000000
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "outdir/outAndOutDirFolder/ref/m2.js",
- "outdir/outAndOutDirFolder/ref/m2.d.ts",
- "bin/outAndOutDirFile.js",
- "bin/outAndOutDirFile.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js
deleted file mode 100644
index 2c61fd1d935db..0000000000000
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js
+++ /dev/null
@@ -1,14 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts
deleted file mode 100644
index 9b9cdd4a21417..0000000000000
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js
deleted file mode 100644
index ad3b4896eecf8..0000000000000
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index 2b0a20e739a44..0000000000000
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "outdir/outAndOutDirFolder/ref/m2.js",
- "outdir/outAndOutDirFolder/ref/m2.d.ts",
- "bin/outAndOutDirFile.js",
- "bin/outAndOutDirFile.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js
deleted file mode 100644
index b7c7f5d81398a..0000000000000
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js
+++ /dev/null
@@ -1,12 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/diskFile0.js b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/diskFile0.js
deleted file mode 100644
index 2c61fd1d935db..0000000000000
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/diskFile0.js
+++ /dev/null
@@ -1,14 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/diskFile1.d.ts b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/diskFile1.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/diskFile1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/outModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/outModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 66eced5cc015e..0000000000000
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/outModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "scenario": "outputdir_module_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_module_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js",
- "ref/m1.d.ts",
- "../outputdir_module_multifolder_ref/m2.js",
- "../outputdir_module_multifolder_ref/m2.d.ts",
- "test.js",
- "test.d.ts",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/ref/m1.js b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/ref/m1.js
deleted file mode 100644
index c2a6326846e86..0000000000000
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/ref/m1.js
+++ /dev/null
@@ -1,14 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index 4afd4e69f2d52..0000000000000
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import m1 = require("ref/m1");
-import m2 = require("../outputdir_module_multifolder_ref/m2");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
-export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/test.js
deleted file mode 100644
index f83ccabfd350e..0000000000000
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,16 +0,0 @@
-define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
- exports.a3 = m2.m2_c1;
-});
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/diskFile0.js b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/diskFile0.js
deleted file mode 100644
index b7c7f5d81398a..0000000000000
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/diskFile0.js
+++ /dev/null
@@ -1,12 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/diskFile1.d.ts b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/diskFile1.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/diskFile1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/outModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/outModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 66eced5cc015e..0000000000000
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/outModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "scenario": "outputdir_module_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_module_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js",
- "ref/m1.d.ts",
- "../outputdir_module_multifolder_ref/m2.js",
- "../outputdir_module_multifolder_ref/m2.d.ts",
- "test.js",
- "test.d.ts",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/ref/m1.js b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/ref/m1.js
deleted file mode 100644
index 37f4ec486b23c..0000000000000
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/ref/m1.js
+++ /dev/null
@@ -1,12 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index 4afd4e69f2d52..0000000000000
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import m1 = require("ref/m1");
-import m2 = require("../outputdir_module_multifolder_ref/m2");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
-export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/test.js
deleted file mode 100644
index d1c1b22a85b26..0000000000000
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,16 +0,0 @@
-var m1 = require("ref/m1");
-var m2 = require("../outputdir_module_multifolder_ref/m2");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
-exports.a3 = m2.m2_c1;
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/m1.d.ts b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/m1.js b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/m1.js
deleted file mode 100644
index c2a6326846e86..0000000000000
--- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/m1.js
+++ /dev/null
@@ -1,14 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/outModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/outModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index 166aaa982e7ea..0000000000000
--- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/outModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "outputdir_module_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "m1.js",
- "m1.d.ts",
- "test.js",
- "test.d.ts",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index 250d2615a794a..0000000000000
--- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/test.js
deleted file mode 100644
index b6c62f75f3c22..0000000000000
--- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports", "m1"], function (require, exports, m1) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
-});
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/m1.d.ts b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/m1.js b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/m1.js
deleted file mode 100644
index 37f4ec486b23c..0000000000000
--- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/m1.js
+++ /dev/null
@@ -1,12 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/outModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/outModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index 166aaa982e7ea..0000000000000
--- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/outModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "outputdir_module_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "m1.js",
- "m1.d.ts",
- "test.js",
- "test.d.ts",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index 250d2615a794a..0000000000000
--- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/test.js
deleted file mode 100644
index d016c5ff00a9f..0000000000000
--- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,14 +0,0 @@
-var m1 = require("m1");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/outModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/outModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index f11b95edde911..0000000000000
--- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/outModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "outputdir_module_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js",
- "ref/m1.d.ts",
- "test.js",
- "test.d.ts",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/ref/m1.js b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/ref/m1.js
deleted file mode 100644
index c2a6326846e86..0000000000000
--- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/ref/m1.js
+++ /dev/null
@@ -1,14 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index a61d8541048e6..0000000000000
--- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("ref/m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/test.js
deleted file mode 100644
index ef183a5773cfc..0000000000000
--- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports", "ref/m1"], function (require, exports, m1) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
-});
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/outModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/outModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index f11b95edde911..0000000000000
--- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/outModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "outputdir_module_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js",
- "ref/m1.d.ts",
- "test.js",
- "test.d.ts",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/ref/m1.js b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/ref/m1.js
deleted file mode 100644
index 37f4ec486b23c..0000000000000
--- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/ref/m1.js
+++ /dev/null
@@ -1,12 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index a61d8541048e6..0000000000000
--- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("ref/m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/test.js
deleted file mode 100644
index 548a35e714c17..0000000000000
--- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,14 +0,0 @@
-var m1 = require("ref/m1");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
diff --git a/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index d75277ac60799..0000000000000
--- a/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var m2_a1: number;
-declare class m2_c1 {
- m2_c1_p1: number;
-}
-declare var m2_instance1: m2_c1;
-declare function m2_f1(): m2_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index b6fc6ea83ff54..0000000000000
--- a/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,32 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-var m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-var m2_instance1 = new m2_c1();
-function m2_f1() {
- return m2_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
diff --git a/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/amd/outMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/amd/outMultifolderSpecifyOutputFile.json
deleted file mode 100644
index d9e109518b1de..0000000000000
--- a/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/amd/outMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "scenario": "outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index d75277ac60799..0000000000000
--- a/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var m2_a1: number;
-declare class m2_c1 {
- m2_c1_p1: number;
-}
-declare var m2_instance1: m2_c1;
-declare function m2_f1(): m2_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index b6fc6ea83ff54..0000000000000
--- a/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,32 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-var m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-var m2_instance1 = new m2_c1();
-function m2_f1() {
- return m2_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
diff --git a/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/node/outMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/node/outMultifolderSpecifyOutputFile.json
deleted file mode 100644
index d9e109518b1de..0000000000000
--- a/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/node/outMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "scenario": "outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outSimpleSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/outSimpleSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/outSimpleSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/outSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/outSimpleSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 725379f28cc61..0000000000000
--- a/tests/baselines/reference/project/outSimpleSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,21 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
diff --git a/tests/baselines/reference/project/outSimpleSpecifyOutputFile/amd/outSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/outSimpleSpecifyOutputFile/amd/outSimpleSpecifyOutputFile.json
deleted file mode 100644
index c5db5d7895a0d..0000000000000
--- a/tests/baselines/reference/project/outSimpleSpecifyOutputFile/amd/outSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "scenario": "outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outSimpleSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/outSimpleSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/outSimpleSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/outSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/outSimpleSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 725379f28cc61..0000000000000
--- a/tests/baselines/reference/project/outSimpleSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,21 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
diff --git a/tests/baselines/reference/project/outSimpleSpecifyOutputFile/node/outSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/outSimpleSpecifyOutputFile/node/outSimpleSpecifyOutputFile.json
deleted file mode 100644
index c5db5d7895a0d..0000000000000
--- a/tests/baselines/reference/project/outSimpleSpecifyOutputFile/node/outSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "scenario": "outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 8c15f6d3310e4..0000000000000
--- a/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index ced5641081bc2..0000000000000
--- a/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,10 +0,0 @@
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
diff --git a/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/amd/outSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/amd/outSingleFileSpecifyOutputFile.json
deleted file mode 100644
index 3810a06549214..0000000000000
--- a/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/amd/outSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "scenario": "outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 8c15f6d3310e4..0000000000000
--- a/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index ced5641081bc2..0000000000000
--- a/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,10 +0,0 @@
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
diff --git a/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/node/outSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/node/outSingleFileSpecifyOutputFile.json
deleted file mode 100644
index 3810a06549214..0000000000000
--- a/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/node/outSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "scenario": "outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 8b15a01fa017c..0000000000000
--- a/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,21 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
diff --git a/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/amd/outSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/amd/outSubfolderSpecifyOutputFile.json
deleted file mode 100644
index f508fb2e3bfe5..0000000000000
--- a/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/amd/outSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "scenario": "outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 8b15a01fa017c..0000000000000
--- a/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,21 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
diff --git a/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/node/outSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/node/outSubfolderSpecifyOutputFile.json
deleted file mode 100644
index f508fb2e3bfe5..0000000000000
--- a/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/node/outSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "scenario": "outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/prologueEmit/amd/out.js b/tests/baselines/reference/project/prologueEmit/amd/__extends.js
similarity index 82%
rename from tests/baselines/reference/project/prologueEmit/amd/out.js
rename to tests/baselines/reference/project/prologueEmit/amd/__extends.js
index fb0ca5dfac03c..7c74fdf1f858a 100644
--- a/tests/baselines/reference/project/prologueEmit/amd/out.js
+++ b/tests/baselines/reference/project/prologueEmit/amd/__extends.js
@@ -1,6 +1,3 @@
-var _this = this;
-// Add a lambda to ensure global 'this' capture is triggered
-(function () { return _this.window; });
var __extends = (this && this.__extends) || function (d, b) {
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
function __() { this.constructor = d; }
diff --git a/tests/baselines/reference/project/prologueEmit/amd/globalThisCapture.js b/tests/baselines/reference/project/prologueEmit/amd/globalThisCapture.js
new file mode 100644
index 0000000000000..cca58ded5dd3a
--- /dev/null
+++ b/tests/baselines/reference/project/prologueEmit/amd/globalThisCapture.js
@@ -0,0 +1,3 @@
+var _this = this;
+// Add a lambda to ensure global 'this' capture is triggered
+(function () { return _this.window; });
diff --git a/tests/baselines/reference/project/prologueEmit/amd/prologueEmit.json b/tests/baselines/reference/project/prologueEmit/amd/prologueEmit.json
index 189c246f7bfa0..87846f785ad2d 100644
--- a/tests/baselines/reference/project/prologueEmit/amd/prologueEmit.json
+++ b/tests/baselines/reference/project/prologueEmit/amd/prologueEmit.json
@@ -5,7 +5,6 @@
"globalThisCapture.ts",
"__extends.ts"
],
- "out": "out.js",
"baselineCheck": true,
"resolvedInputFiles": [
"lib.d.ts",
@@ -13,6 +12,7 @@
"__extends.ts"
],
"emittedFiles": [
- "out.js"
+ "globalThisCapture.js",
+ "__extends.js"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/prologueEmit/node/out.js b/tests/baselines/reference/project/prologueEmit/node/__extends.js
similarity index 82%
rename from tests/baselines/reference/project/prologueEmit/node/out.js
rename to tests/baselines/reference/project/prologueEmit/node/__extends.js
index fb0ca5dfac03c..7c74fdf1f858a 100644
--- a/tests/baselines/reference/project/prologueEmit/node/out.js
+++ b/tests/baselines/reference/project/prologueEmit/node/__extends.js
@@ -1,6 +1,3 @@
-var _this = this;
-// Add a lambda to ensure global 'this' capture is triggered
-(function () { return _this.window; });
var __extends = (this && this.__extends) || function (d, b) {
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
function __() { this.constructor = d; }
diff --git a/tests/baselines/reference/project/prologueEmit/node/globalThisCapture.js b/tests/baselines/reference/project/prologueEmit/node/globalThisCapture.js
new file mode 100644
index 0000000000000..cca58ded5dd3a
--- /dev/null
+++ b/tests/baselines/reference/project/prologueEmit/node/globalThisCapture.js
@@ -0,0 +1,3 @@
+var _this = this;
+// Add a lambda to ensure global 'this' capture is triggered
+(function () { return _this.window; });
diff --git a/tests/baselines/reference/project/prologueEmit/node/prologueEmit.json b/tests/baselines/reference/project/prologueEmit/node/prologueEmit.json
index 189c246f7bfa0..87846f785ad2d 100644
--- a/tests/baselines/reference/project/prologueEmit/node/prologueEmit.json
+++ b/tests/baselines/reference/project/prologueEmit/node/prologueEmit.json
@@ -5,7 +5,6 @@
"globalThisCapture.ts",
"__extends.ts"
],
- "out": "out.js",
"baselineCheck": true,
"resolvedInputFiles": [
"lib.d.ts",
@@ -13,6 +12,7 @@
"__extends.ts"
],
"emittedFiles": [
- "out.js"
+ "globalThisCapture.js",
+ "__extends.js"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index d61b4c3b876cd..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 5af28cf8560c1..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index 65bbb0e67c215..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.js
deleted file mode 100644
index 144ad24e2de69..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
-//# sourceMappingURL=m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.js.map
deleted file mode 100644
index 381b239c573ab..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 09c6092f16447..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]: outputdir_mixed_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "tests/cases/projects/outputdir_mixed_subfolder/src",
- "resolveSourceRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m2.js.map",
- "ref/m2.js",
- "ref/m2.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index bbad2c102f998..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,472 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: m2.js.map
-sourceRoot: /tests/cases/projects/outputdir_mixed_subfolder/src/
-sources: ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m2.js
-sourceFile:ref/m2.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m2_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m2_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_c1 = m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_instance1 = new m2_c1();
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 > m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m2_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>> exports.m2_f1 = m2_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=m2.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: /tests/cases/projects/outputdir_mixed_subfolder/src/
-sources: ref/m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index d61b4c3b876cd..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 5af28cf8560c1..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index 65bbb0e67c215..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/ref/m2.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/ref/m2.js
deleted file mode 100644
index ec0a73b5af84d..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/ref/m2.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
-//# sourceMappingURL=m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/ref/m2.js.map
deleted file mode 100644
index 2963737a5a064..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 09c6092f16447..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]: outputdir_mixed_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "tests/cases/projects/outputdir_mixed_subfolder/src",
- "resolveSourceRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m2.js.map",
- "ref/m2.js",
- "ref/m2.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index c409dc99f1449..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,471 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: m2.js.map
-sourceRoot: /tests/cases/projects/outputdir_mixed_subfolder/src/
-sources: ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m2.js
-sourceFile:ref/m2.ts
--------------------------------------------------------------------
->>>exports.m2_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_c1 = m2_c1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_instance1 = new m2_c1();
-1->
-2 >^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 >m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(10, 5) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>>exports.m2_f1 = m2_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=m2.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: /tests/cases/projects/outputdir_mixed_subfolder/src/
-sources: ref/m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts
deleted file mode 100644
index 9b9cdd4a21417..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js
deleted file mode 100644
index 1750a5975aec0..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map
deleted file mode 100644
index 820efe6d9d1bf..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js
deleted file mode 100644
index 144ad24e2de69..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
-//# sourceMappingURL=m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js.map
deleted file mode 100644
index 381b239c573ab..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index 6fb17fa06b80c..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]:outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "sourceMap": true,
- "sourceRoot": "tests/cases/projects/outputdir_mixed_subfolder/src",
- "resolveSourceRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "outdir/outAndOutDirFolder/ref/m2.js.map",
- "outdir/outAndOutDirFolder/ref/m2.js",
- "outdir/outAndOutDirFolder/ref/m2.d.ts",
- "bin/outAndOutDirFile.js.map",
- "bin/outAndOutDirFile.js",
- "bin/outAndOutDirFile.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
deleted file mode 100644
index 8536097d11177..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
+++ /dev/null
@@ -1,472 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: m2.js.map
-sourceRoot: /tests/cases/projects/outputdir_mixed_subfolder/src/
-sources: ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:outdir/outAndOutDirFolder/ref/m2.js
-sourceFile:ref/m2.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m2_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m2_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_c1 = m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_instance1 = new m2_c1();
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 > m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m2_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>> exports.m2_f1 = m2_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=m2.js.map===================================================================
-JsFile: outAndOutDirFile.js
-mapUrl: outAndOutDirFile.js.map
-sourceRoot: /tests/cases/projects/outputdir_mixed_subfolder/src/
-sources: ref/m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts
deleted file mode 100644
index 9b9cdd4a21417..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js
deleted file mode 100644
index 1750a5975aec0..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map
deleted file mode 100644
index 820efe6d9d1bf..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js
deleted file mode 100644
index ec0a73b5af84d..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
-//# sourceMappingURL=m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js.map
deleted file mode 100644
index 2963737a5a064..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index 6fb17fa06b80c..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]:outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "sourceMap": true,
- "sourceRoot": "tests/cases/projects/outputdir_mixed_subfolder/src",
- "resolveSourceRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "outdir/outAndOutDirFolder/ref/m2.js.map",
- "outdir/outAndOutDirFolder/ref/m2.js",
- "outdir/outAndOutDirFolder/ref/m2.d.ts",
- "bin/outAndOutDirFile.js.map",
- "bin/outAndOutDirFile.js",
- "bin/outAndOutDirFile.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
deleted file mode 100644
index 47e9f1da73a76..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
+++ /dev/null
@@ -1,471 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: m2.js.map
-sourceRoot: /tests/cases/projects/outputdir_mixed_subfolder/src/
-sources: ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:outdir/outAndOutDirFolder/ref/m2.js
-sourceFile:ref/m2.ts
--------------------------------------------------------------------
->>>exports.m2_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_c1 = m2_c1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_instance1 = new m2_c1();
-1->
-2 >^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 >m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(10, 5) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>>exports.m2_f1 = m2_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=m2.js.map===================================================================
-JsFile: outAndOutDirFile.js
-mapUrl: outAndOutDirFile.js.map
-sourceRoot: /tests/cases/projects/outputdir_mixed_subfolder/src/
-sources: ref/m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 6f3fefb949813..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index e53f2e0a75582..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/diskFile0.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/diskFile0.js.map
deleted file mode 100644
index c4c57a82e126f..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/diskFile0.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/diskFile1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/diskFile1.js
deleted file mode 100644
index 144ad24e2de69..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/diskFile1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
-//# sourceMappingURL=m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/diskFile2.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/diskFile2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/diskFile2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.js
deleted file mode 100644
index bbaba444ba29a..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
-//# sourceMappingURL=m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.js.map
deleted file mode 100644
index 71e1da5d3ccf8..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index b3e80123c047c..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]: outputdir_module_multifolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "tests/cases/projects/outputdir_module_multifolder/src",
- "resolveSourceRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_module_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "../outputdir_module_multifolder_ref/m2.js.map",
- "../outputdir_module_multifolder_ref/m2.js",
- "../outputdir_module_multifolder_ref/m2.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index e1bca270ba083..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,576 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: m1.js.map
-sourceRoot: /tests/cases/projects/outputdir_module_multifolder/src/
-sources: outputdir_module_multifolder/ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:outputdir_module_multifolder/ref/m1.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m1_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m1_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 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(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 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(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m1_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 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(11, 9) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>> exports.m1_f1 = m1_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=m1.js.map===================================================================
-JsFile: m2.js
-mapUrl: m2.js.map
-sourceRoot: /tests/cases/projects/outputdir_module_multifolder/src/
-sources: outputdir_module_multifolder_ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:diskFile1.js
-sourceFile:outputdir_module_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m2_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m2_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_c1 = m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_instance1 = new m2_c1();
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 > m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m2_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>> exports.m2_f1 = m2_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=m2.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: /tests/cases/projects/outputdir_module_multifolder/src/
-sources: outputdir_module_multifolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:outputdir_module_multifolder/test.ts
--------------------------------------------------------------------
->>>define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) {
->>> exports.a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >import m1 = require("ref/m1");
- >import m2 = require("../outputdir_module_multifolder_ref/m2");
- >export var
-2 > a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(3, 12) + SourceIndex(0)
-2 >Emitted(2, 15) Source(3, 14) + SourceIndex(0)
-3 >Emitted(2, 18) Source(3, 17) + SourceIndex(0)
-4 >Emitted(2, 20) Source(3, 19) + SourceIndex(0)
-5 >Emitted(2, 21) Source(3, 20) + SourceIndex(0)
----
->>> var c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(4, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(4, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(6, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 10) Source(6, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 18) Source(6, 2) + SourceIndex(0) name (c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 5) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 6) Source(6, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 6) Source(4, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(6, 2) + SourceIndex(0)
----
->>> exports.c1 = c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(4, 14) + SourceIndex(0)
-2 >Emitted(8, 15) Source(4, 16) + SourceIndex(0)
-3 >Emitted(8, 20) Source(6, 2) + SourceIndex(0)
-4 >Emitted(8, 21) Source(6, 2) + SourceIndex(0)
----
->>> 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(9, 5) Source(8, 12) + SourceIndex(0)
-2 >Emitted(9, 22) Source(8, 21) + SourceIndex(0)
-3 >Emitted(9, 25) Source(8, 24) + SourceIndex(0)
-4 >Emitted(9, 29) Source(8, 28) + SourceIndex(0)
-5 >Emitted(9, 31) Source(8, 30) + SourceIndex(0)
-6 >Emitted(9, 33) Source(8, 32) + SourceIndex(0)
-7 >Emitted(9, 34) Source(8, 33) + SourceIndex(0)
----
->>> function f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(9, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 9) Source(10, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 15) Source(10, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 16) Source(10, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 33) Source(10, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 34) Source(10, 22) + SourceIndex(0) name (f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(11, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 6) Source(11, 2) + SourceIndex(0) name (f1)
----
->>> exports.f1 = f1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 > f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(9, 17) + SourceIndex(0)
-2 >Emitted(13, 15) Source(9, 19) + SourceIndex(0)
-3 >Emitted(13, 20) Source(11, 2) + SourceIndex(0)
-4 >Emitted(13, 21) Source(11, 2) + SourceIndex(0)
----
->>> exports.a2 = m1.m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^->
-1->
- >
- >export var
-2 > a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(14, 5) Source(13, 12) + SourceIndex(0)
-2 >Emitted(14, 15) Source(13, 14) + SourceIndex(0)
-3 >Emitted(14, 18) Source(13, 17) + SourceIndex(0)
-4 >Emitted(14, 20) Source(13, 19) + SourceIndex(0)
-5 >Emitted(14, 21) Source(13, 20) + SourceIndex(0)
-6 >Emitted(14, 26) Source(13, 25) + SourceIndex(0)
-7 >Emitted(14, 27) Source(13, 26) + SourceIndex(0)
----
->>> exports.a3 = m2.m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-1->
- >export var
-2 > a3
-3 > =
-4 > m2
-5 > .
-6 > m2_c1
-7 > ;
-1->Emitted(15, 5) Source(14, 12) + SourceIndex(0)
-2 >Emitted(15, 15) Source(14, 14) + SourceIndex(0)
-3 >Emitted(15, 18) Source(14, 17) + SourceIndex(0)
-4 >Emitted(15, 20) Source(14, 19) + SourceIndex(0)
-5 >Emitted(15, 21) Source(14, 20) + SourceIndex(0)
-6 >Emitted(15, 26) Source(14, 25) + SourceIndex(0)
-7 >Emitted(15, 27) Source(14, 26) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=test.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: /tests/cases/projects/outputdir_module_multifolder/src/
-sources:
-===================================================================
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index 4afd4e69f2d52..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import m1 = require("ref/m1");
-import m2 = require("../outputdir_module_multifolder_ref/m2");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
-export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/test.js
deleted file mode 100644
index 5cca04a0f2567..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,17 +0,0 @@
-define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
- exports.a3 = m2.m2_c1;
-});
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/test.js.map
deleted file mode 100644
index aeb0a1c3c5d12..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":["c1","c1.constructor","f1"],"mappings":";IAEW,UAAE,GAAG,EAAE,CAAC;IACnB;QAAAA;QAEAC,CAACA;QAADD,SAACA;IAADA,CAACA,AAFD,IAEC;IAFY,UAAE,KAEd,CAAA;IAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACIE,MAAMA,CAACA,iBAASA,CAACA;IACrBA,CAACA;IAFe,UAAE,KAEjB,CAAA;IAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 6f3fefb949813..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index e53f2e0a75582..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/diskFile0.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/diskFile0.js.map
deleted file mode 100644
index 7e08245de722a..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/diskFile0.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/diskFile1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/diskFile1.js
deleted file mode 100644
index ec0a73b5af84d..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/diskFile1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
-//# sourceMappingURL=m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/diskFile2.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/diskFile2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/diskFile2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/ref/m1.js
deleted file mode 100644
index 1b4470e2b3750..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/ref/m1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
-//# sourceMappingURL=m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/ref/m1.js.map
deleted file mode 100644
index de341c87ec136..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index b3e80123c047c..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]: outputdir_module_multifolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "tests/cases/projects/outputdir_module_multifolder/src",
- "resolveSourceRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_module_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "../outputdir_module_multifolder_ref/m2.js.map",
- "../outputdir_module_multifolder_ref/m2.js",
- "../outputdir_module_multifolder_ref/m2.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 63e22ab64ba22..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,620 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: m1.js.map
-sourceRoot: /tests/cases/projects/outputdir_module_multifolder/src/
-sources: outputdir_module_multifolder/ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:outputdir_module_multifolder/ref/m1.ts
--------------------------------------------------------------------
->>>exports.m1_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) 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(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) 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(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) 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(10, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>>exports.m1_f1 = m1_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=m1.js.map===================================================================
-JsFile: m2.js
-mapUrl: m2.js.map
-sourceRoot: /tests/cases/projects/outputdir_module_multifolder/src/
-sources: outputdir_module_multifolder_ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:diskFile1.js
-sourceFile:outputdir_module_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>exports.m2_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_c1 = m2_c1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_instance1 = new m2_c1();
-1->
-2 >^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 >m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(10, 5) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>>exports.m2_f1 = m2_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=m2.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: /tests/cases/projects/outputdir_module_multifolder/src/
-sources: outputdir_module_multifolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:outputdir_module_multifolder/test.ts
--------------------------------------------------------------------
->>>var m1 = require("ref/m1");
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^^^^^
-6 > ^
-7 > ^
-8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >import
-3 > m1
-4 > = require(
-5 > "ref/m1"
-6 > )
-7 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 8) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 18) Source(1, 21) + SourceIndex(0)
-5 >Emitted(1, 26) Source(1, 29) + SourceIndex(0)
-6 >Emitted(1, 27) Source(1, 30) + SourceIndex(0)
-7 >Emitted(1, 28) Source(1, 31) + SourceIndex(0)
----
->>>var m2 = require("../outputdir_module_multifolder_ref/m2");
-1->
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-6 > ^
-7 > ^
-1->
- >
-2 >import
-3 > m2
-4 > = require(
-5 > "../outputdir_module_multifolder_ref/m2"
-6 > )
-7 > ;
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
-2 >Emitted(2, 5) Source(2, 8) + SourceIndex(0)
-3 >Emitted(2, 7) Source(2, 10) + SourceIndex(0)
-4 >Emitted(2, 18) Source(2, 21) + SourceIndex(0)
-5 >Emitted(2, 58) Source(2, 61) + SourceIndex(0)
-6 >Emitted(2, 59) Source(2, 62) + SourceIndex(0)
-7 >Emitted(2, 60) Source(2, 63) + SourceIndex(0)
----
->>>exports.a1 = 10;
-1 >
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >
- >export var
-2 >a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(3, 1) Source(3, 12) + SourceIndex(0)
-2 >Emitted(3, 11) Source(3, 14) + SourceIndex(0)
-3 >Emitted(3, 14) Source(3, 17) + SourceIndex(0)
-4 >Emitted(3, 16) Source(3, 19) + SourceIndex(0)
-5 >Emitted(3, 17) Source(3, 20) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(4, 1) Source(4, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(6, 5) Source(6, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(6, 6) Source(6, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(7, 5) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 14) Source(6, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(8, 1) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(8, 2) Source(6, 2) + SourceIndex(0) name (c1)
-3 >Emitted(8, 2) Source(4, 1) + SourceIndex(0)
-4 >Emitted(8, 6) Source(6, 2) + SourceIndex(0)
----
->>>exports.c1 = c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(9, 1) Source(4, 14) + SourceIndex(0)
-2 >Emitted(9, 11) Source(4, 16) + SourceIndex(0)
-3 >Emitted(9, 16) Source(6, 2) + SourceIndex(0)
-4 >Emitted(9, 17) Source(6, 2) + SourceIndex(0)
----
->>>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(10, 1) Source(8, 12) + SourceIndex(0)
-2 >Emitted(10, 18) Source(8, 21) + SourceIndex(0)
-3 >Emitted(10, 21) Source(8, 24) + SourceIndex(0)
-4 >Emitted(10, 25) Source(8, 28) + SourceIndex(0)
-5 >Emitted(10, 27) Source(8, 30) + SourceIndex(0)
-6 >Emitted(10, 29) Source(8, 32) + SourceIndex(0)
-7 >Emitted(10, 30) Source(8, 33) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(12, 5) Source(10, 5) + SourceIndex(0) name (f1)
-2 >Emitted(12, 11) Source(10, 11) + SourceIndex(0) name (f1)
-3 >Emitted(12, 12) Source(10, 12) + SourceIndex(0) name (f1)
-4 >Emitted(12, 29) Source(10, 21) + SourceIndex(0) name (f1)
-5 >Emitted(12, 30) Source(10, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(13, 1) Source(11, 1) + SourceIndex(0) name (f1)
-2 >Emitted(13, 2) Source(11, 2) + SourceIndex(0) name (f1)
----
->>>exports.f1 = f1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(14, 1) Source(9, 17) + SourceIndex(0)
-2 >Emitted(14, 11) Source(9, 19) + SourceIndex(0)
-3 >Emitted(14, 16) Source(11, 2) + SourceIndex(0)
-4 >Emitted(14, 17) Source(11, 2) + SourceIndex(0)
----
->>>exports.a2 = m1.m1_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^->
-1->
- >
- >export var
-2 >a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(15, 1) Source(13, 12) + SourceIndex(0)
-2 >Emitted(15, 11) Source(13, 14) + SourceIndex(0)
-3 >Emitted(15, 14) Source(13, 17) + SourceIndex(0)
-4 >Emitted(15, 16) Source(13, 19) + SourceIndex(0)
-5 >Emitted(15, 17) Source(13, 20) + SourceIndex(0)
-6 >Emitted(15, 22) Source(13, 25) + SourceIndex(0)
-7 >Emitted(15, 23) Source(13, 26) + SourceIndex(0)
----
->>>exports.a3 = m2.m2_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^^^^^^^^^->
-1->
- >export var
-2 >a3
-3 > =
-4 > m2
-5 > .
-6 > m2_c1
-7 > ;
-1->Emitted(16, 1) Source(14, 12) + SourceIndex(0)
-2 >Emitted(16, 11) Source(14, 14) + SourceIndex(0)
-3 >Emitted(16, 14) Source(14, 17) + SourceIndex(0)
-4 >Emitted(16, 16) Source(14, 19) + SourceIndex(0)
-5 >Emitted(16, 17) Source(14, 20) + SourceIndex(0)
-6 >Emitted(16, 22) Source(14, 25) + SourceIndex(0)
-7 >Emitted(16, 23) Source(14, 26) + SourceIndex(0)
----
->>>//# sourceMappingURL=test.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: /tests/cases/projects/outputdir_module_multifolder/src/
-sources:
-===================================================================
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index 4afd4e69f2d52..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import m1 = require("ref/m1");
-import m2 = require("../outputdir_module_multifolder_ref/m2");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
-export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/test.js
deleted file mode 100644
index 14c09e444a52a..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,17 +0,0 @@
-var m1 = require("ref/m1");
-var m2 = require("../outputdir_module_multifolder_ref/m2");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
-exports.a3 = m2.m2_c1;
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/test.js.map
deleted file mode 100644
index 0b67e7ee4815f..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAO,EAAE,WAAW,QAAQ,CAAC,CAAC;AAC9B,IAAO,EAAE,WAAW,wCAAwC,CAAC,CAAC;AACnD,UAAE,GAAG,EAAE,CAAC;AACnB;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAFY,UAAE,KAEd,CAAA;AAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACIE,MAAMA,CAACA,iBAASA,CAACA;AACrBA,CAACA;AAFe,UAAE,KAEjB,CAAA;AAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 6f3fefb949813..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index 42e5a82e74be6..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/m1.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/m1.js
deleted file mode 100644
index bbaba444ba29a..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/m1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
-//# sourceMappingURL=m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/m1.js.map
deleted file mode 100644
index 89373fc1cfaf0..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index e2621b2fa52f4..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]: outputdir_module_simple: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "tests/cases/projects/outputdir_module_simple/src",
- "resolveSourceRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "m1.js.map",
- "m1.js",
- "m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 0fc6cd6eb2a90..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,378 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: m1.js.map
-sourceRoot: /tests/cases/projects/outputdir_module_simple/src/
-sources: m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:m1.js
-sourceFile:m1.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m1_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m1_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 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(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 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(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m1_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 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(11, 9) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>> exports.m1_f1 = m1_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=m1.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: /tests/cases/projects/outputdir_module_simple/src/
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>define(["require", "exports", "m1"], function (require, exports, m1) {
->>> exports.a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >import m1 = require("m1");
- >export var
-2 > a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 15) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 18) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 20) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 21) Source(2, 20) + SourceIndex(0)
----
->>> var c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 10) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 18) Source(5, 2) + SourceIndex(0) name (c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 6) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 6) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(5, 2) + SourceIndex(0)
----
->>> exports.c1 = c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 15) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 20) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 21) Source(5, 2) + SourceIndex(0)
----
->>> 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(9, 5) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 22) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 25) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 29) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 31) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 33) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 34) Source(7, 33) + SourceIndex(0)
----
->>> function f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 9) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 15) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 16) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 33) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 34) Source(9, 22) + SourceIndex(0) name (f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 6) Source(10, 2) + SourceIndex(0) name (f1)
----
->>> exports.f1 = f1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 > f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 15) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 20) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 21) Source(10, 2) + SourceIndex(0)
----
->>> 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(14, 5) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 15) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 18) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 20) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 21) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 26) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 27) Source(12, 26) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=test.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: /tests/cases/projects/outputdir_module_simple/src/
-sources:
-===================================================================
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index 250d2615a794a..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/test.js
deleted file mode 100644
index 372f1052b89d5..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,16 +0,0 @@
-define(["require", "exports", "m1"], function (require, exports, m1) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
-});
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/test.js.map
deleted file mode 100644
index 945ed0583adfd..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":";IACW,UAAE,GAAG,EAAE,CAAC;IACnB;QAAAA;QAEAC,CAACA;QAADD,SAACA;IAADA,CAACA,AAFD,IAEC;IAFY,UAAE,KAEd,CAAA;IAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACIE,MAAMA,CAACA,iBAASA,CAACA;IACrBA,CAACA;IAFe,UAAE,KAEjB,CAAA;IAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 6f3fefb949813..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index 42e5a82e74be6..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/m1.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/m1.js
deleted file mode 100644
index 1b4470e2b3750..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/m1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
-//# sourceMappingURL=m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/m1.js.map
deleted file mode 100644
index 9bf6e024b3f55..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index e2621b2fa52f4..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]: outputdir_module_simple: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "tests/cases/projects/outputdir_module_simple/src",
- "resolveSourceRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "m1.js.map",
- "m1.js",
- "m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 08491d5015130..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,399 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: m1.js.map
-sourceRoot: /tests/cases/projects/outputdir_module_simple/src/
-sources: m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:m1.js
-sourceFile:m1.ts
--------------------------------------------------------------------
->>>exports.m1_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) 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(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) 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(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) 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(10, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>>exports.m1_f1 = m1_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=m1.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: /tests/cases/projects/outputdir_module_simple/src/
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>var m1 = require("m1");
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^
-6 > ^
-7 > ^
-1 >
-2 >import
-3 > m1
-4 > = require(
-5 > "m1"
-6 > )
-7 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 8) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 18) Source(1, 21) + SourceIndex(0)
-5 >Emitted(1, 22) Source(1, 25) + SourceIndex(0)
-6 >Emitted(1, 23) Source(1, 26) + SourceIndex(0)
-7 >Emitted(1, 24) Source(1, 27) + SourceIndex(0)
----
->>>exports.a1 = 10;
-1 >
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >
- >export var
-2 >a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 1) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 11) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 14) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 16) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 17) Source(2, 20) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 1) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(4, 5) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 5) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 6) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 14) Source(5, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 1) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 2) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 2) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 6) Source(5, 2) + SourceIndex(0)
----
->>>exports.c1 = c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 1) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 11) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 16) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 17) Source(5, 2) + SourceIndex(0)
----
->>>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(9, 1) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 18) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 21) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 25) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 27) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 29) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 30) Source(7, 33) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 1) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 5) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 11) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 12) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 29) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 30) Source(9, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(12, 1) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 2) Source(10, 2) + SourceIndex(0) name (f1)
----
->>>exports.f1 = f1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 1) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 11) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 16) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 17) Source(10, 2) + SourceIndex(0)
----
->>>exports.a2 = m1.m1_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^^^^^^^^^->
-1->
- >
- >export var
-2 >a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(14, 1) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 11) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 14) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 16) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 17) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 22) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 23) Source(12, 26) + SourceIndex(0)
----
->>>//# sourceMappingURL=test.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: /tests/cases/projects/outputdir_module_simple/src/
-sources:
-===================================================================
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index 250d2615a794a..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/test.js
deleted file mode 100644
index c2e7dfa443bfd..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,15 +0,0 @@
-var m1 = require("m1");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/test.js.map
deleted file mode 100644
index a7792ef52426b..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAO,EAAE,WAAW,IAAI,CAAC,CAAC;AACf,UAAE,GAAG,EAAE,CAAC;AACnB;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAFY,UAAE,KAEd,CAAA;AAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACIE,MAAMA,CAACA,iBAASA,CAACA;AACrBA,CAACA;AAFe,UAAE,KAEjB,CAAA;AAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 6f3fefb949813..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index 279042a1a0ff8..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.js
deleted file mode 100644
index bbaba444ba29a..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
-//# sourceMappingURL=m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.js.map
deleted file mode 100644
index 6f750f89857a4..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index a43e0f691728e..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]: outputdir_module_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "tests/cases/projects/outputdir_module_subfolder/src",
- "resolveSourceRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 5e87f2ef555ce..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,378 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: m1.js.map
-sourceRoot: /tests/cases/projects/outputdir_module_subfolder/src/
-sources: ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m1_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m1_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 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(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 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(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m1_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 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(11, 9) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>> exports.m1_f1 = m1_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=m1.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: /tests/cases/projects/outputdir_module_subfolder/src/
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>define(["require", "exports", "ref/m1"], function (require, exports, m1) {
->>> 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(2, 5) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 15) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 18) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 20) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 21) Source(2, 20) + SourceIndex(0)
----
->>> var c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 10) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 18) Source(5, 2) + SourceIndex(0) name (c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 6) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 6) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(5, 2) + SourceIndex(0)
----
->>> exports.c1 = c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 15) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 20) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 21) Source(5, 2) + SourceIndex(0)
----
->>> 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(9, 5) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 22) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 25) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 29) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 31) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 33) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 34) Source(7, 33) + SourceIndex(0)
----
->>> function f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 9) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 15) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 16) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 33) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 34) Source(9, 22) + SourceIndex(0) name (f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 6) Source(10, 2) + SourceIndex(0) name (f1)
----
->>> exports.f1 = f1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 > f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 15) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 20) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 21) Source(10, 2) + SourceIndex(0)
----
->>> 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(14, 5) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 15) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 18) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 20) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 21) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 26) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 27) Source(12, 26) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=test.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: /tests/cases/projects/outputdir_module_subfolder/src/
-sources:
-===================================================================
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index a61d8541048e6..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("ref/m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/test.js
deleted file mode 100644
index 6c8aeb3190bf9..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,16 +0,0 @@
-define(["require", "exports", "ref/m1"], function (require, exports, m1) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
-});
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/test.js.map
deleted file mode 100644
index f65cfa554d17b..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":";IACW,UAAE,GAAG,EAAE,CAAC;IACnB;QAAAA;QAEAC,CAACA;QAADD,SAACA;IAADA,CAACA,AAFD,IAEC;IAFY,UAAE,KAEd,CAAA;IAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACIE,MAAMA,CAACA,iBAASA,CAACA;IACrBA,CAACA;IAFe,UAAE,KAEjB,CAAA;IAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 6f3fefb949813..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index 279042a1a0ff8..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/ref/m1.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/ref/m1.js
deleted file mode 100644
index 1b4470e2b3750..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/ref/m1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
-//# sourceMappingURL=m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/ref/m1.js.map
deleted file mode 100644
index 19b046a427c58..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index a43e0f691728e..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]: outputdir_module_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "tests/cases/projects/outputdir_module_subfolder/src",
- "resolveSourceRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 67fc9030f4186..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,399 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: m1.js.map
-sourceRoot: /tests/cases/projects/outputdir_module_subfolder/src/
-sources: ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>exports.m1_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) 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(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) 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(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) 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(10, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>>exports.m1_f1 = m1_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=m1.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: /tests/cases/projects/outputdir_module_subfolder/src/
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>var m1 = require("ref/m1");
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^^^^^
-6 > ^
-7 > ^
-1 >
-2 >import
-3 > m1
-4 > = require(
-5 > "ref/m1"
-6 > )
-7 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 8) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 18) Source(1, 21) + SourceIndex(0)
-5 >Emitted(1, 26) Source(1, 29) + SourceIndex(0)
-6 >Emitted(1, 27) Source(1, 30) + SourceIndex(0)
-7 >Emitted(1, 28) Source(1, 31) + SourceIndex(0)
----
->>>exports.a1 = 10;
-1 >
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >
- >export var
-2 >a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 1) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 11) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 14) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 16) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 17) Source(2, 20) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 1) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(4, 5) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 5) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 6) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 14) Source(5, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 1) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 2) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 2) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 6) Source(5, 2) + SourceIndex(0)
----
->>>exports.c1 = c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 1) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 11) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 16) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 17) Source(5, 2) + SourceIndex(0)
----
->>>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(9, 1) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 18) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 21) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 25) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 27) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 29) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 30) Source(7, 33) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 1) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 5) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 11) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 12) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 29) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 30) Source(9, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(12, 1) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 2) Source(10, 2) + SourceIndex(0) name (f1)
----
->>>exports.f1 = f1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 1) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 11) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 16) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 17) Source(10, 2) + SourceIndex(0)
----
->>>exports.a2 = m1.m1_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^^^^^^^^^->
-1->
- >
- >export var
-2 >a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(14, 1) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 11) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 14) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 16) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 17) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 22) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 23) Source(12, 26) + SourceIndex(0)
----
->>>//# sourceMappingURL=test.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: /tests/cases/projects/outputdir_module_subfolder/src/
-sources:
-===================================================================
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index a61d8541048e6..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("ref/m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/test.js
deleted file mode 100644
index 46c9f29e55a8a..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,15 +0,0 @@
-var m1 = require("ref/m1");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/test.js.map
deleted file mode 100644
index c63a094397635..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAO,EAAE,WAAW,QAAQ,CAAC,CAAC;AACnB,UAAE,GAAG,EAAE,CAAC;AACnB;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAFY,UAAE,KAEd,CAAA;AAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACIE,MAAMA,CAACA,iBAASA,CAACA;AACrBA,CAACA;AAFe,UAAE,KAEjB,CAAA;AAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index d75277ac60799..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var m2_a1: number;
-declare class m2_c1 {
- m2_c1_p1: number;
-}
-declare var m2_instance1: m2_c1;
-declare function m2_f1(): m2_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index e6b143a110ad0..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,33 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-var m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-var m2_instance1 = new m2_c1();
-function m2_f1() {
- return m2_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index 9ce443017eb07..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","m2_c1","m2_c1.constructor","m2_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAC;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 6bd6db427c4f5..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]: outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "tests/cases/projects/outputdir_multifolder/src",
- "resolveSourceRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 23f41f64947a5..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,437 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: /tests/cases/projects/outputdir_multifolder/src/
-sources: outputdir_multifolder/ref/m1.ts,outputdir_multifolder_ref/m2.ts,outputdir_multifolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:outputdir_multifolder/ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:outputdir_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>var m2_a1 = 10;
-1->
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1->
-2 >var
-3 > m2_a1
-4 > =
-5 > 10
-6 > ;
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 5) Source(1, 5) + SourceIndex(1)
-3 >Emitted(11, 10) Source(1, 10) + SourceIndex(1)
-4 >Emitted(11, 13) Source(1, 13) + SourceIndex(1)
-5 >Emitted(11, 15) Source(1, 15) + SourceIndex(1)
-6 >Emitted(11, 16) Source(1, 16) + SourceIndex(1)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(13, 5) Source(2, 1) + SourceIndex(1) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(14, 5) Source(4, 1) + SourceIndex(1) name (m2_c1.constructor)
-2 >Emitted(14, 6) Source(4, 2) + SourceIndex(1) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(15, 17) Source(4, 2) + SourceIndex(1) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(16, 1) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(16, 2) Source(4, 2) + SourceIndex(1) name (m2_c1)
-3 >Emitted(16, 2) Source(2, 1) + SourceIndex(1)
-4 >Emitted(16, 6) Source(4, 2) + SourceIndex(1)
----
->>>var m2_instance1 = new m2_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m2_instance1
-4 > =
-5 > new
-6 > m2_c1
-7 > ()
-8 > ;
-1->Emitted(17, 1) Source(6, 1) + SourceIndex(1)
-2 >Emitted(17, 5) Source(6, 5) + SourceIndex(1)
-3 >Emitted(17, 17) Source(6, 17) + SourceIndex(1)
-4 >Emitted(17, 20) Source(6, 20) + SourceIndex(1)
-5 >Emitted(17, 24) Source(6, 24) + SourceIndex(1)
-6 >Emitted(17, 29) Source(6, 29) + SourceIndex(1)
-7 >Emitted(17, 31) Source(6, 31) + SourceIndex(1)
-8 >Emitted(17, 32) Source(6, 32) + SourceIndex(1)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(18, 1) Source(7, 1) + SourceIndex(1)
----
->>> return m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(19, 5) Source(8, 5) + SourceIndex(1) name (m2_f1)
-2 >Emitted(19, 11) Source(8, 11) + SourceIndex(1) name (m2_f1)
-3 >Emitted(19, 12) Source(8, 12) + SourceIndex(1) name (m2_f1)
-4 >Emitted(19, 24) Source(8, 24) + SourceIndex(1) name (m2_f1)
-5 >Emitted(19, 25) Source(8, 25) + SourceIndex(1) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1) name (m2_f1)
-2 >Emitted(20, 2) Source(9, 2) + SourceIndex(1) name (m2_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:outputdir_multifolder/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >///
-1->Emitted(21, 1) Source(1, 1) + SourceIndex(2)
-2 >Emitted(21, 34) Source(1, 34) + SourceIndex(2)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(22, 1) Source(2, 1) + SourceIndex(2)
-2 >Emitted(22, 59) Source(2, 59) + SourceIndex(2)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(23, 1) Source(3, 1) + SourceIndex(2)
-2 >Emitted(23, 5) Source(3, 5) + SourceIndex(2)
-3 >Emitted(23, 7) Source(3, 7) + SourceIndex(2)
-4 >Emitted(23, 10) Source(3, 10) + SourceIndex(2)
-5 >Emitted(23, 12) Source(3, 12) + SourceIndex(2)
-6 >Emitted(23, 13) Source(3, 13) + SourceIndex(2)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(24, 1) Source(4, 1) + SourceIndex(2)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(25, 5) Source(4, 1) + SourceIndex(2) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(26, 5) Source(6, 1) + SourceIndex(2) name (c1.constructor)
-2 >Emitted(26, 6) Source(6, 2) + SourceIndex(2) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(27, 5) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(27, 14) Source(6, 2) + SourceIndex(2) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(28, 1) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(28, 2) Source(6, 2) + SourceIndex(2) name (c1)
-3 >Emitted(28, 2) Source(4, 1) + SourceIndex(2)
-4 >Emitted(28, 6) Source(6, 2) + SourceIndex(2)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(29, 1) Source(8, 1) + SourceIndex(2)
-2 >Emitted(29, 5) Source(8, 5) + SourceIndex(2)
-3 >Emitted(29, 14) Source(8, 14) + SourceIndex(2)
-4 >Emitted(29, 17) Source(8, 17) + SourceIndex(2)
-5 >Emitted(29, 21) Source(8, 21) + SourceIndex(2)
-6 >Emitted(29, 23) Source(8, 23) + SourceIndex(2)
-7 >Emitted(29, 25) Source(8, 25) + SourceIndex(2)
-8 >Emitted(29, 26) Source(8, 26) + SourceIndex(2)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(30, 1) Source(9, 1) + SourceIndex(2)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(31, 5) Source(10, 5) + SourceIndex(2) name (f1)
-2 >Emitted(31, 11) Source(10, 11) + SourceIndex(2) name (f1)
-3 >Emitted(31, 12) Source(10, 12) + SourceIndex(2) name (f1)
-4 >Emitted(31, 21) Source(10, 21) + SourceIndex(2) name (f1)
-5 >Emitted(31, 22) Source(10, 22) + SourceIndex(2) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(32, 1) Source(11, 1) + SourceIndex(2) name (f1)
-2 >Emitted(32, 2) Source(11, 2) + SourceIndex(2) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index d75277ac60799..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var m2_a1: number;
-declare class m2_c1 {
- m2_c1_p1: number;
-}
-declare var m2_instance1: m2_c1;
-declare function m2_f1(): m2_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index e6b143a110ad0..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,33 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-var m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-var m2_instance1 = new m2_c1();
-function m2_f1() {
- return m2_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index 9ce443017eb07..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","m2_c1","m2_c1.constructor","m2_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAC;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 6bd6db427c4f5..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]: outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "tests/cases/projects/outputdir_multifolder/src",
- "resolveSourceRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 23f41f64947a5..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,437 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: /tests/cases/projects/outputdir_multifolder/src/
-sources: outputdir_multifolder/ref/m1.ts,outputdir_multifolder_ref/m2.ts,outputdir_multifolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:outputdir_multifolder/ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:outputdir_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>var m2_a1 = 10;
-1->
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1->
-2 >var
-3 > m2_a1
-4 > =
-5 > 10
-6 > ;
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 5) Source(1, 5) + SourceIndex(1)
-3 >Emitted(11, 10) Source(1, 10) + SourceIndex(1)
-4 >Emitted(11, 13) Source(1, 13) + SourceIndex(1)
-5 >Emitted(11, 15) Source(1, 15) + SourceIndex(1)
-6 >Emitted(11, 16) Source(1, 16) + SourceIndex(1)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(13, 5) Source(2, 1) + SourceIndex(1) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(14, 5) Source(4, 1) + SourceIndex(1) name (m2_c1.constructor)
-2 >Emitted(14, 6) Source(4, 2) + SourceIndex(1) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(15, 17) Source(4, 2) + SourceIndex(1) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(16, 1) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(16, 2) Source(4, 2) + SourceIndex(1) name (m2_c1)
-3 >Emitted(16, 2) Source(2, 1) + SourceIndex(1)
-4 >Emitted(16, 6) Source(4, 2) + SourceIndex(1)
----
->>>var m2_instance1 = new m2_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m2_instance1
-4 > =
-5 > new
-6 > m2_c1
-7 > ()
-8 > ;
-1->Emitted(17, 1) Source(6, 1) + SourceIndex(1)
-2 >Emitted(17, 5) Source(6, 5) + SourceIndex(1)
-3 >Emitted(17, 17) Source(6, 17) + SourceIndex(1)
-4 >Emitted(17, 20) Source(6, 20) + SourceIndex(1)
-5 >Emitted(17, 24) Source(6, 24) + SourceIndex(1)
-6 >Emitted(17, 29) Source(6, 29) + SourceIndex(1)
-7 >Emitted(17, 31) Source(6, 31) + SourceIndex(1)
-8 >Emitted(17, 32) Source(6, 32) + SourceIndex(1)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(18, 1) Source(7, 1) + SourceIndex(1)
----
->>> return m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(19, 5) Source(8, 5) + SourceIndex(1) name (m2_f1)
-2 >Emitted(19, 11) Source(8, 11) + SourceIndex(1) name (m2_f1)
-3 >Emitted(19, 12) Source(8, 12) + SourceIndex(1) name (m2_f1)
-4 >Emitted(19, 24) Source(8, 24) + SourceIndex(1) name (m2_f1)
-5 >Emitted(19, 25) Source(8, 25) + SourceIndex(1) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1) name (m2_f1)
-2 >Emitted(20, 2) Source(9, 2) + SourceIndex(1) name (m2_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:outputdir_multifolder/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >///
-1->Emitted(21, 1) Source(1, 1) + SourceIndex(2)
-2 >Emitted(21, 34) Source(1, 34) + SourceIndex(2)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(22, 1) Source(2, 1) + SourceIndex(2)
-2 >Emitted(22, 59) Source(2, 59) + SourceIndex(2)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(23, 1) Source(3, 1) + SourceIndex(2)
-2 >Emitted(23, 5) Source(3, 5) + SourceIndex(2)
-3 >Emitted(23, 7) Source(3, 7) + SourceIndex(2)
-4 >Emitted(23, 10) Source(3, 10) + SourceIndex(2)
-5 >Emitted(23, 12) Source(3, 12) + SourceIndex(2)
-6 >Emitted(23, 13) Source(3, 13) + SourceIndex(2)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(24, 1) Source(4, 1) + SourceIndex(2)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(25, 5) Source(4, 1) + SourceIndex(2) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(26, 5) Source(6, 1) + SourceIndex(2) name (c1.constructor)
-2 >Emitted(26, 6) Source(6, 2) + SourceIndex(2) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(27, 5) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(27, 14) Source(6, 2) + SourceIndex(2) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(28, 1) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(28, 2) Source(6, 2) + SourceIndex(2) name (c1)
-3 >Emitted(28, 2) Source(4, 1) + SourceIndex(2)
-4 >Emitted(28, 6) Source(6, 2) + SourceIndex(2)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(29, 1) Source(8, 1) + SourceIndex(2)
-2 >Emitted(29, 5) Source(8, 5) + SourceIndex(2)
-3 >Emitted(29, 14) Source(8, 14) + SourceIndex(2)
-4 >Emitted(29, 17) Source(8, 17) + SourceIndex(2)
-5 >Emitted(29, 21) Source(8, 21) + SourceIndex(2)
-6 >Emitted(29, 23) Source(8, 23) + SourceIndex(2)
-7 >Emitted(29, 25) Source(8, 25) + SourceIndex(2)
-8 >Emitted(29, 26) Source(8, 26) + SourceIndex(2)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(30, 1) Source(9, 1) + SourceIndex(2)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(31, 5) Source(10, 5) + SourceIndex(2) name (f1)
-2 >Emitted(31, 11) Source(10, 11) + SourceIndex(2) name (f1)
-3 >Emitted(31, 12) Source(10, 12) + SourceIndex(2) name (f1)
-4 >Emitted(31, 21) Source(10, 21) + SourceIndex(2) name (f1)
-5 >Emitted(31, 22) Source(10, 22) + SourceIndex(2) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(32, 1) Source(11, 1) + SourceIndex(2) name (f1)
-2 >Emitted(32, 2) Source(11, 2) + SourceIndex(2) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 10bcbf92a21ca..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index 28168d6c0ced4..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathSimpleSpecifyOutputFile.json
deleted file mode 100644
index 74add9e8d7bb9..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]: outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "tests/cases/projects/outputdir_simple/src",
- "resolveSourceRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index f4897f2cd52e4..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: /tests/cases/projects/outputdir_simple/src/
-sources: m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 30) Source(1, 30) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 10bcbf92a21ca..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index 28168d6c0ced4..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/sourceRootAbsolutePathSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/sourceRootAbsolutePathSimpleSpecifyOutputFile.json
deleted file mode 100644
index 74add9e8d7bb9..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/sourceRootAbsolutePathSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]: outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "tests/cases/projects/outputdir_simple/src",
- "resolveSourceRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/sourceRootAbsolutePathSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/sourceRootAbsolutePathSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index f4897f2cd52e4..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/sourceRootAbsolutePathSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: /tests/cases/projects/outputdir_simple/src/
-sources: m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 30) Source(1, 30) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 8c15f6d3310e4..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 335d79c01c6d3..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index d4b7f1b88c671..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/sourceRootAbsolutePathSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/sourceRootAbsolutePathSingleFileSpecifyOutputFile.json
deleted file mode 100644
index ec9d13d68de6f..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/sourceRootAbsolutePathSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]: outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "tests/cases/projects/outputdir_singleFile/src",
- "resolveSourceRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/sourceRootAbsolutePathSingleFileSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/sourceRootAbsolutePathSingleFileSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index ab2d0e10bd34c..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/sourceRootAbsolutePathSingleFileSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,144 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: /tests/cases/projects/outputdir_singleFile/src/
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 7) + SourceIndex(0)
-4 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-5 >Emitted(1, 12) Source(1, 12) + SourceIndex(0)
-6 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(5, 14) Source(4, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 14) Source(6, 14) + SourceIndex(0)
-4 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-5 >Emitted(7, 21) Source(6, 21) + SourceIndex(0)
-6 >Emitted(7, 23) Source(6, 23) + SourceIndex(0)
-7 >Emitted(7, 25) Source(6, 25) + SourceIndex(0)
-8 >Emitted(7, 26) Source(6, 26) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (f1)
-4 >Emitted(9, 21) Source(8, 21) + SourceIndex(0) name (f1)
-5 >Emitted(9, 22) Source(8, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 8c15f6d3310e4..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 335d79c01c6d3..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index d4b7f1b88c671..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/sourceRootAbsolutePathSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/sourceRootAbsolutePathSingleFileSpecifyOutputFile.json
deleted file mode 100644
index ec9d13d68de6f..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/sourceRootAbsolutePathSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]: outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "tests/cases/projects/outputdir_singleFile/src",
- "resolveSourceRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/sourceRootAbsolutePathSingleFileSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/sourceRootAbsolutePathSingleFileSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index ab2d0e10bd34c..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/sourceRootAbsolutePathSingleFileSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,144 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: /tests/cases/projects/outputdir_singleFile/src/
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 7) + SourceIndex(0)
-4 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-5 >Emitted(1, 12) Source(1, 12) + SourceIndex(0)
-6 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(5, 14) Source(4, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 14) Source(6, 14) + SourceIndex(0)
-4 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-5 >Emitted(7, 21) Source(6, 21) + SourceIndex(0)
-6 >Emitted(7, 23) Source(6, 23) + SourceIndex(0)
-7 >Emitted(7, 25) Source(6, 25) + SourceIndex(0)
-8 >Emitted(7, 26) Source(6, 26) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (f1)
-4 >Emitted(9, 21) Source(8, 21) + SourceIndex(0) name (f1)
-5 >Emitted(9, 22) Source(8, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index c82993389bf99..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index d11b23b98c4c7..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathSubfolderSpecifyOutputFile.json
deleted file mode 100644
index a6c034775ce78..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]: outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "tests/cases/projects/outputdir_subfolder/src",
- "resolveSourceRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 6a0176bdacd0a..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: /tests/cases/projects/outputdir_subfolder/src/
-sources: ref/m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index c82993389bf99..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index d11b23b98c4c7..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathSubfolderSpecifyOutputFile.json
deleted file mode 100644
index a6c034775ce78..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]: outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "tests/cases/projects/outputdir_subfolder/src",
- "resolveSourceRoot": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 6a0176bdacd0a..0000000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: /tests/cases/projects/outputdir_subfolder/src/
-sources: ref/m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index d61b4c3b876cd..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 5af28cf8560c1..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index 86afcf32e2521..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.js
deleted file mode 100644
index 144ad24e2de69..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
-//# sourceMappingURL=m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.js.map
deleted file mode 100644
index 0927206ec1bd1..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 82ef1c7d88290..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]: outputdir_mixed_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "../src",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m2.js.map",
- "ref/m2.js",
- "ref/m2.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 94b86ffdde1b6..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,472 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: m2.js.map
-sourceRoot: ../src/
-sources: ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m2.js
-sourceFile:ref/m2.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m2_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m2_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_c1 = m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_instance1 = new m2_c1();
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 > m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m2_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>> exports.m2_f1 = m2_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=m2.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: ../src/
-sources: ref/m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index d61b4c3b876cd..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 5af28cf8560c1..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index 86afcf32e2521..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/ref/m2.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/ref/m2.js
deleted file mode 100644
index ec0a73b5af84d..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/ref/m2.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
-//# sourceMappingURL=m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/ref/m2.js.map
deleted file mode 100644
index 84f18c56247b3..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 82ef1c7d88290..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]: outputdir_mixed_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "../src",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m2.js.map",
- "ref/m2.js",
- "ref/m2.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 12a6fdbc6ddea..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,471 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: m2.js.map
-sourceRoot: ../src/
-sources: ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m2.js
-sourceFile:ref/m2.ts
--------------------------------------------------------------------
->>>exports.m2_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_c1 = m2_c1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_instance1 = new m2_c1();
-1->
-2 >^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 >m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(10, 5) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>>exports.m2_f1 = m2_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=m2.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: ../src/
-sources: ref/m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts
deleted file mode 100644
index 9b9cdd4a21417..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js
deleted file mode 100644
index 1750a5975aec0..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map
deleted file mode 100644
index 13b958b102519..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js
deleted file mode 100644
index 144ad24e2de69..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
-//# sourceMappingURL=m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js.map
deleted file mode 100644
index 0927206ec1bd1..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index d5f4fd9c6546e..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]:outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "sourceMap": true,
- "sourceRoot": "../src",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "outdir/outAndOutDirFolder/ref/m2.js.map",
- "outdir/outAndOutDirFolder/ref/m2.js",
- "outdir/outAndOutDirFolder/ref/m2.d.ts",
- "bin/outAndOutDirFile.js.map",
- "bin/outAndOutDirFile.js",
- "bin/outAndOutDirFile.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
deleted file mode 100644
index 11e34ee5a2e36..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
+++ /dev/null
@@ -1,472 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: m2.js.map
-sourceRoot: ../src/
-sources: ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:outdir/outAndOutDirFolder/ref/m2.js
-sourceFile:ref/m2.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m2_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m2_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_c1 = m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_instance1 = new m2_c1();
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 > m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m2_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>> exports.m2_f1 = m2_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=m2.js.map===================================================================
-JsFile: outAndOutDirFile.js
-mapUrl: outAndOutDirFile.js.map
-sourceRoot: ../src/
-sources: ref/m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts
deleted file mode 100644
index 9b9cdd4a21417..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js
deleted file mode 100644
index 1750a5975aec0..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map
deleted file mode 100644
index 13b958b102519..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js
deleted file mode 100644
index ec0a73b5af84d..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
-//# sourceMappingURL=m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js.map
deleted file mode 100644
index 84f18c56247b3..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index d5f4fd9c6546e..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]:outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "sourceMap": true,
- "sourceRoot": "../src",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "outdir/outAndOutDirFolder/ref/m2.js.map",
- "outdir/outAndOutDirFolder/ref/m2.js",
- "outdir/outAndOutDirFolder/ref/m2.d.ts",
- "bin/outAndOutDirFile.js.map",
- "bin/outAndOutDirFile.js",
- "bin/outAndOutDirFile.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
deleted file mode 100644
index 5b9ec51c2702c..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
+++ /dev/null
@@ -1,471 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: m2.js.map
-sourceRoot: ../src/
-sources: ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:outdir/outAndOutDirFolder/ref/m2.js
-sourceFile:ref/m2.ts
--------------------------------------------------------------------
->>>exports.m2_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_c1 = m2_c1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_instance1 = new m2_c1();
-1->
-2 >^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 >m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(10, 5) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>>exports.m2_f1 = m2_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=m2.js.map===================================================================
-JsFile: outAndOutDirFile.js
-mapUrl: outAndOutDirFile.js.map
-sourceRoot: ../src/
-sources: ref/m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 6f3fefb949813..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index 512eba0e11a92..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"../src/","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/diskFile0.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/diskFile0.js.map
deleted file mode 100644
index 414fa845b2ec7..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/diskFile0.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/diskFile1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/diskFile1.js
deleted file mode 100644
index 144ad24e2de69..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/diskFile1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
-//# sourceMappingURL=m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/diskFile2.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/diskFile2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/diskFile2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.js
deleted file mode 100644
index bbaba444ba29a..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
-//# sourceMappingURL=m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.js.map
deleted file mode 100644
index 0cdc44d330d6d..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 69a577baffdf8..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]: outputdir_module_multifolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "../src",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_module_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "../outputdir_module_multifolder_ref/m2.js.map",
- "../outputdir_module_multifolder_ref/m2.js",
- "../outputdir_module_multifolder_ref/m2.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 9c817da60e92d..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,576 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: m1.js.map
-sourceRoot: ../src/
-sources: outputdir_module_multifolder/ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:outputdir_module_multifolder/ref/m1.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m1_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m1_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 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(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 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(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m1_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 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(11, 9) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>> exports.m1_f1 = m1_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=m1.js.map===================================================================
-JsFile: m2.js
-mapUrl: m2.js.map
-sourceRoot: ../src/
-sources: outputdir_module_multifolder_ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:diskFile1.js
-sourceFile:outputdir_module_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m2_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m2_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_c1 = m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_instance1 = new m2_c1();
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 > m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m2_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>> exports.m2_f1 = m2_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=m2.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: ../src/
-sources: outputdir_module_multifolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:outputdir_module_multifolder/test.ts
--------------------------------------------------------------------
->>>define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) {
->>> exports.a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >import m1 = require("ref/m1");
- >import m2 = require("../outputdir_module_multifolder_ref/m2");
- >export var
-2 > a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(3, 12) + SourceIndex(0)
-2 >Emitted(2, 15) Source(3, 14) + SourceIndex(0)
-3 >Emitted(2, 18) Source(3, 17) + SourceIndex(0)
-4 >Emitted(2, 20) Source(3, 19) + SourceIndex(0)
-5 >Emitted(2, 21) Source(3, 20) + SourceIndex(0)
----
->>> var c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(4, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(4, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(6, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 10) Source(6, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 18) Source(6, 2) + SourceIndex(0) name (c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 5) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 6) Source(6, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 6) Source(4, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(6, 2) + SourceIndex(0)
----
->>> exports.c1 = c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(4, 14) + SourceIndex(0)
-2 >Emitted(8, 15) Source(4, 16) + SourceIndex(0)
-3 >Emitted(8, 20) Source(6, 2) + SourceIndex(0)
-4 >Emitted(8, 21) Source(6, 2) + SourceIndex(0)
----
->>> 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(9, 5) Source(8, 12) + SourceIndex(0)
-2 >Emitted(9, 22) Source(8, 21) + SourceIndex(0)
-3 >Emitted(9, 25) Source(8, 24) + SourceIndex(0)
-4 >Emitted(9, 29) Source(8, 28) + SourceIndex(0)
-5 >Emitted(9, 31) Source(8, 30) + SourceIndex(0)
-6 >Emitted(9, 33) Source(8, 32) + SourceIndex(0)
-7 >Emitted(9, 34) Source(8, 33) + SourceIndex(0)
----
->>> function f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(9, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 9) Source(10, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 15) Source(10, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 16) Source(10, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 33) Source(10, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 34) Source(10, 22) + SourceIndex(0) name (f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(11, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 6) Source(11, 2) + SourceIndex(0) name (f1)
----
->>> exports.f1 = f1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 > f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(9, 17) + SourceIndex(0)
-2 >Emitted(13, 15) Source(9, 19) + SourceIndex(0)
-3 >Emitted(13, 20) Source(11, 2) + SourceIndex(0)
-4 >Emitted(13, 21) Source(11, 2) + SourceIndex(0)
----
->>> exports.a2 = m1.m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^->
-1->
- >
- >export var
-2 > a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(14, 5) Source(13, 12) + SourceIndex(0)
-2 >Emitted(14, 15) Source(13, 14) + SourceIndex(0)
-3 >Emitted(14, 18) Source(13, 17) + SourceIndex(0)
-4 >Emitted(14, 20) Source(13, 19) + SourceIndex(0)
-5 >Emitted(14, 21) Source(13, 20) + SourceIndex(0)
-6 >Emitted(14, 26) Source(13, 25) + SourceIndex(0)
-7 >Emitted(14, 27) Source(13, 26) + SourceIndex(0)
----
->>> exports.a3 = m2.m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-1->
- >export var
-2 > a3
-3 > =
-4 > m2
-5 > .
-6 > m2_c1
-7 > ;
-1->Emitted(15, 5) Source(14, 12) + SourceIndex(0)
-2 >Emitted(15, 15) Source(14, 14) + SourceIndex(0)
-3 >Emitted(15, 18) Source(14, 17) + SourceIndex(0)
-4 >Emitted(15, 20) Source(14, 19) + SourceIndex(0)
-5 >Emitted(15, 21) Source(14, 20) + SourceIndex(0)
-6 >Emitted(15, 26) Source(14, 25) + SourceIndex(0)
-7 >Emitted(15, 27) Source(14, 26) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=test.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: ../src/
-sources:
-===================================================================
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index 4afd4e69f2d52..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import m1 = require("ref/m1");
-import m2 = require("../outputdir_module_multifolder_ref/m2");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
-export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/test.js
deleted file mode 100644
index 5cca04a0f2567..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,17 +0,0 @@
-define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
- exports.a3 = m2.m2_c1;
-});
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/test.js.map
deleted file mode 100644
index 20138821cfe42..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":["c1","c1.constructor","f1"],"mappings":";IAEW,UAAE,GAAG,EAAE,CAAC;IACnB;QAAAA;QAEAC,CAACA;QAADD,SAACA;IAADA,CAACA,AAFD,IAEC;IAFY,UAAE,KAEd,CAAA;IAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACIE,MAAMA,CAACA,iBAASA,CAACA;IACrBA,CAACA;IAFe,UAAE,KAEjB,CAAA;IAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 6f3fefb949813..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index 512eba0e11a92..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"../src/","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/diskFile0.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/diskFile0.js.map
deleted file mode 100644
index 92fd6e19cfb36..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/diskFile0.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/diskFile1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/diskFile1.js
deleted file mode 100644
index ec0a73b5af84d..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/diskFile1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
-//# sourceMappingURL=m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/diskFile2.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/diskFile2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/diskFile2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/ref/m1.js
deleted file mode 100644
index 1b4470e2b3750..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/ref/m1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
-//# sourceMappingURL=m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/ref/m1.js.map
deleted file mode 100644
index 292dcb61933f2..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 69a577baffdf8..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]: outputdir_module_multifolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "../src",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_module_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "../outputdir_module_multifolder_ref/m2.js.map",
- "../outputdir_module_multifolder_ref/m2.js",
- "../outputdir_module_multifolder_ref/m2.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index e34bffc6f6118..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,620 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: m1.js.map
-sourceRoot: ../src/
-sources: outputdir_module_multifolder/ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:outputdir_module_multifolder/ref/m1.ts
--------------------------------------------------------------------
->>>exports.m1_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) 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(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) 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(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) 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(10, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>>exports.m1_f1 = m1_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=m1.js.map===================================================================
-JsFile: m2.js
-mapUrl: m2.js.map
-sourceRoot: ../src/
-sources: outputdir_module_multifolder_ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:diskFile1.js
-sourceFile:outputdir_module_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>exports.m2_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_c1 = m2_c1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_instance1 = new m2_c1();
-1->
-2 >^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 >m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(10, 5) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>>exports.m2_f1 = m2_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=m2.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: ../src/
-sources: outputdir_module_multifolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:outputdir_module_multifolder/test.ts
--------------------------------------------------------------------
->>>var m1 = require("ref/m1");
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^^^^^
-6 > ^
-7 > ^
-8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >import
-3 > m1
-4 > = require(
-5 > "ref/m1"
-6 > )
-7 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 8) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 18) Source(1, 21) + SourceIndex(0)
-5 >Emitted(1, 26) Source(1, 29) + SourceIndex(0)
-6 >Emitted(1, 27) Source(1, 30) + SourceIndex(0)
-7 >Emitted(1, 28) Source(1, 31) + SourceIndex(0)
----
->>>var m2 = require("../outputdir_module_multifolder_ref/m2");
-1->
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-6 > ^
-7 > ^
-1->
- >
-2 >import
-3 > m2
-4 > = require(
-5 > "../outputdir_module_multifolder_ref/m2"
-6 > )
-7 > ;
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
-2 >Emitted(2, 5) Source(2, 8) + SourceIndex(0)
-3 >Emitted(2, 7) Source(2, 10) + SourceIndex(0)
-4 >Emitted(2, 18) Source(2, 21) + SourceIndex(0)
-5 >Emitted(2, 58) Source(2, 61) + SourceIndex(0)
-6 >Emitted(2, 59) Source(2, 62) + SourceIndex(0)
-7 >Emitted(2, 60) Source(2, 63) + SourceIndex(0)
----
->>>exports.a1 = 10;
-1 >
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >
- >export var
-2 >a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(3, 1) Source(3, 12) + SourceIndex(0)
-2 >Emitted(3, 11) Source(3, 14) + SourceIndex(0)
-3 >Emitted(3, 14) Source(3, 17) + SourceIndex(0)
-4 >Emitted(3, 16) Source(3, 19) + SourceIndex(0)
-5 >Emitted(3, 17) Source(3, 20) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(4, 1) Source(4, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(6, 5) Source(6, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(6, 6) Source(6, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(7, 5) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 14) Source(6, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(8, 1) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(8, 2) Source(6, 2) + SourceIndex(0) name (c1)
-3 >Emitted(8, 2) Source(4, 1) + SourceIndex(0)
-4 >Emitted(8, 6) Source(6, 2) + SourceIndex(0)
----
->>>exports.c1 = c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(9, 1) Source(4, 14) + SourceIndex(0)
-2 >Emitted(9, 11) Source(4, 16) + SourceIndex(0)
-3 >Emitted(9, 16) Source(6, 2) + SourceIndex(0)
-4 >Emitted(9, 17) Source(6, 2) + SourceIndex(0)
----
->>>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(10, 1) Source(8, 12) + SourceIndex(0)
-2 >Emitted(10, 18) Source(8, 21) + SourceIndex(0)
-3 >Emitted(10, 21) Source(8, 24) + SourceIndex(0)
-4 >Emitted(10, 25) Source(8, 28) + SourceIndex(0)
-5 >Emitted(10, 27) Source(8, 30) + SourceIndex(0)
-6 >Emitted(10, 29) Source(8, 32) + SourceIndex(0)
-7 >Emitted(10, 30) Source(8, 33) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(12, 5) Source(10, 5) + SourceIndex(0) name (f1)
-2 >Emitted(12, 11) Source(10, 11) + SourceIndex(0) name (f1)
-3 >Emitted(12, 12) Source(10, 12) + SourceIndex(0) name (f1)
-4 >Emitted(12, 29) Source(10, 21) + SourceIndex(0) name (f1)
-5 >Emitted(12, 30) Source(10, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(13, 1) Source(11, 1) + SourceIndex(0) name (f1)
-2 >Emitted(13, 2) Source(11, 2) + SourceIndex(0) name (f1)
----
->>>exports.f1 = f1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(14, 1) Source(9, 17) + SourceIndex(0)
-2 >Emitted(14, 11) Source(9, 19) + SourceIndex(0)
-3 >Emitted(14, 16) Source(11, 2) + SourceIndex(0)
-4 >Emitted(14, 17) Source(11, 2) + SourceIndex(0)
----
->>>exports.a2 = m1.m1_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^->
-1->
- >
- >export var
-2 >a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(15, 1) Source(13, 12) + SourceIndex(0)
-2 >Emitted(15, 11) Source(13, 14) + SourceIndex(0)
-3 >Emitted(15, 14) Source(13, 17) + SourceIndex(0)
-4 >Emitted(15, 16) Source(13, 19) + SourceIndex(0)
-5 >Emitted(15, 17) Source(13, 20) + SourceIndex(0)
-6 >Emitted(15, 22) Source(13, 25) + SourceIndex(0)
-7 >Emitted(15, 23) Source(13, 26) + SourceIndex(0)
----
->>>exports.a3 = m2.m2_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^^^^^^^^^->
-1->
- >export var
-2 >a3
-3 > =
-4 > m2
-5 > .
-6 > m2_c1
-7 > ;
-1->Emitted(16, 1) Source(14, 12) + SourceIndex(0)
-2 >Emitted(16, 11) Source(14, 14) + SourceIndex(0)
-3 >Emitted(16, 14) Source(14, 17) + SourceIndex(0)
-4 >Emitted(16, 16) Source(14, 19) + SourceIndex(0)
-5 >Emitted(16, 17) Source(14, 20) + SourceIndex(0)
-6 >Emitted(16, 22) Source(14, 25) + SourceIndex(0)
-7 >Emitted(16, 23) Source(14, 26) + SourceIndex(0)
----
->>>//# sourceMappingURL=test.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: ../src/
-sources:
-===================================================================
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index 4afd4e69f2d52..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import m1 = require("ref/m1");
-import m2 = require("../outputdir_module_multifolder_ref/m2");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
-export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/test.js
deleted file mode 100644
index 14c09e444a52a..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,17 +0,0 @@
-var m1 = require("ref/m1");
-var m2 = require("../outputdir_module_multifolder_ref/m2");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
-exports.a3 = m2.m2_c1;
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/test.js.map
deleted file mode 100644
index a603394fc15a9..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAO,EAAE,WAAW,QAAQ,CAAC,CAAC;AAC9B,IAAO,EAAE,WAAW,wCAAwC,CAAC,CAAC;AACnD,UAAE,GAAG,EAAE,CAAC;AACnB;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAFY,UAAE,KAEd,CAAA;AAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACIE,MAAMA,CAACA,iBAASA,CAACA;AACrBA,CAACA;AAFe,UAAE,KAEjB,CAAA;AAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 6f3fefb949813..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index 512eba0e11a92..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"../src/","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/m1.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/m1.js
deleted file mode 100644
index bbaba444ba29a..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/m1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
-//# sourceMappingURL=m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/m1.js.map
deleted file mode 100644
index e0af3af9b222c..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index a4a6698d3ca97..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]: outputdir_module_simple: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "../src",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "m1.js.map",
- "m1.js",
- "m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/sourceRootRelativePathModuleSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/sourceRootRelativePathModuleSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index c259bb452104e..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/sourceRootRelativePathModuleSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,378 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: m1.js.map
-sourceRoot: ../src/
-sources: m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:m1.js
-sourceFile:m1.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m1_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m1_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 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(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 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(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m1_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 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(11, 9) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>> exports.m1_f1 = m1_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=m1.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: ../src/
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>define(["require", "exports", "m1"], function (require, exports, m1) {
->>> exports.a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >import m1 = require("m1");
- >export var
-2 > a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 15) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 18) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 20) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 21) Source(2, 20) + SourceIndex(0)
----
->>> var c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 10) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 18) Source(5, 2) + SourceIndex(0) name (c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 6) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 6) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(5, 2) + SourceIndex(0)
----
->>> exports.c1 = c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 15) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 20) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 21) Source(5, 2) + SourceIndex(0)
----
->>> 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(9, 5) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 22) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 25) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 29) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 31) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 33) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 34) Source(7, 33) + SourceIndex(0)
----
->>> function f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 9) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 15) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 16) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 33) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 34) Source(9, 22) + SourceIndex(0) name (f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 6) Source(10, 2) + SourceIndex(0) name (f1)
----
->>> exports.f1 = f1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 > f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 15) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 20) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 21) Source(10, 2) + SourceIndex(0)
----
->>> 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(14, 5) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 15) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 18) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 20) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 21) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 26) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 27) Source(12, 26) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=test.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: ../src/
-sources:
-===================================================================
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index 250d2615a794a..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/test.js
deleted file mode 100644
index 372f1052b89d5..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,16 +0,0 @@
-define(["require", "exports", "m1"], function (require, exports, m1) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
-});
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/test.js.map
deleted file mode 100644
index 22f07c1754496..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":";IACW,UAAE,GAAG,EAAE,CAAC;IACnB;QAAAA;QAEAC,CAACA;QAADD,SAACA;IAADA,CAACA,AAFD,IAEC;IAFY,UAAE,KAEd,CAAA;IAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACIE,MAAMA,CAACA,iBAASA,CAACA;IACrBA,CAACA;IAFe,UAAE,KAEjB,CAAA;IAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 6f3fefb949813..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index 512eba0e11a92..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"../src/","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/m1.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/m1.js
deleted file mode 100644
index 1b4470e2b3750..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/m1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
-//# sourceMappingURL=m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/m1.js.map
deleted file mode 100644
index 05c53f0182efb..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index a4a6698d3ca97..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]: outputdir_module_simple: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "../src",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "m1.js.map",
- "m1.js",
- "m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/sourceRootRelativePathModuleSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/sourceRootRelativePathModuleSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 65bea50d84f1f..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/sourceRootRelativePathModuleSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,399 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: m1.js.map
-sourceRoot: ../src/
-sources: m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:m1.js
-sourceFile:m1.ts
--------------------------------------------------------------------
->>>exports.m1_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) 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(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) 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(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) 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(10, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>>exports.m1_f1 = m1_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=m1.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: ../src/
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>var m1 = require("m1");
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^
-6 > ^
-7 > ^
-1 >
-2 >import
-3 > m1
-4 > = require(
-5 > "m1"
-6 > )
-7 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 8) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 18) Source(1, 21) + SourceIndex(0)
-5 >Emitted(1, 22) Source(1, 25) + SourceIndex(0)
-6 >Emitted(1, 23) Source(1, 26) + SourceIndex(0)
-7 >Emitted(1, 24) Source(1, 27) + SourceIndex(0)
----
->>>exports.a1 = 10;
-1 >
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >
- >export var
-2 >a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 1) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 11) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 14) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 16) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 17) Source(2, 20) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 1) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(4, 5) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 5) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 6) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 14) Source(5, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 1) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 2) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 2) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 6) Source(5, 2) + SourceIndex(0)
----
->>>exports.c1 = c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 1) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 11) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 16) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 17) Source(5, 2) + SourceIndex(0)
----
->>>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(9, 1) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 18) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 21) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 25) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 27) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 29) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 30) Source(7, 33) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 1) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 5) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 11) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 12) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 29) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 30) Source(9, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(12, 1) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 2) Source(10, 2) + SourceIndex(0) name (f1)
----
->>>exports.f1 = f1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 1) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 11) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 16) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 17) Source(10, 2) + SourceIndex(0)
----
->>>exports.a2 = m1.m1_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^^^^^^^^^->
-1->
- >
- >export var
-2 >a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(14, 1) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 11) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 14) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 16) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 17) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 22) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 23) Source(12, 26) + SourceIndex(0)
----
->>>//# sourceMappingURL=test.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: ../src/
-sources:
-===================================================================
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index 250d2615a794a..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/test.js
deleted file mode 100644
index c2e7dfa443bfd..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,15 +0,0 @@
-var m1 = require("m1");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/test.js.map
deleted file mode 100644
index 1e72e2a220395..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAO,EAAE,WAAW,IAAI,CAAC,CAAC;AACf,UAAE,GAAG,EAAE,CAAC;AACnB;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAFY,UAAE,KAEd,CAAA;AAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACIE,MAAMA,CAACA,iBAASA,CAACA;AACrBA,CAACA;AAFe,UAAE,KAEjB,CAAA;AAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 6f3fefb949813..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index 512eba0e11a92..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"../src/","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.js
deleted file mode 100644
index bbaba444ba29a..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
-//# sourceMappingURL=m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.js.map
deleted file mode 100644
index aaae11bb5b5be..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 71896f202b298..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]: outputdir_module_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "../src",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 7be1fe1fb8f8c..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,378 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: m1.js.map
-sourceRoot: ../src/
-sources: ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m1_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m1_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 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(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 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(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m1_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 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(11, 9) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>> exports.m1_f1 = m1_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=m1.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: ../src/
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>define(["require", "exports", "ref/m1"], function (require, exports, m1) {
->>> 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(2, 5) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 15) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 18) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 20) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 21) Source(2, 20) + SourceIndex(0)
----
->>> var c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 10) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 18) Source(5, 2) + SourceIndex(0) name (c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 6) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 6) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(5, 2) + SourceIndex(0)
----
->>> exports.c1 = c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 15) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 20) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 21) Source(5, 2) + SourceIndex(0)
----
->>> 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(9, 5) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 22) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 25) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 29) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 31) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 33) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 34) Source(7, 33) + SourceIndex(0)
----
->>> function f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 9) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 15) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 16) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 33) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 34) Source(9, 22) + SourceIndex(0) name (f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 6) Source(10, 2) + SourceIndex(0) name (f1)
----
->>> exports.f1 = f1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 > f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 15) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 20) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 21) Source(10, 2) + SourceIndex(0)
----
->>> 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(14, 5) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 15) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 18) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 20) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 21) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 26) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 27) Source(12, 26) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=test.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: ../src/
-sources:
-===================================================================
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index a61d8541048e6..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("ref/m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/test.js
deleted file mode 100644
index 6c8aeb3190bf9..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,16 +0,0 @@
-define(["require", "exports", "ref/m1"], function (require, exports, m1) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
-});
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/test.js.map
deleted file mode 100644
index 22f07c1754496..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":";IACW,UAAE,GAAG,EAAE,CAAC;IACnB;QAAAA;QAEAC,CAACA;QAADD,SAACA;IAADA,CAACA,AAFD,IAEC;IAFY,UAAE,KAEd,CAAA;IAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACIE,MAAMA,CAACA,iBAASA,CAACA;IACrBA,CAACA;IAFe,UAAE,KAEjB,CAAA;IAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 6f3fefb949813..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index 512eba0e11a92..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"../src/","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/ref/m1.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/ref/m1.js
deleted file mode 100644
index 1b4470e2b3750..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/ref/m1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
-//# sourceMappingURL=m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/ref/m1.js.map
deleted file mode 100644
index 702b574b61472..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 71896f202b298..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]: outputdir_module_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "../src",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 5a3d45c196004..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,399 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: m1.js.map
-sourceRoot: ../src/
-sources: ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>exports.m1_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) 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(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) 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(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) 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(10, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>>exports.m1_f1 = m1_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=m1.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: ../src/
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>var m1 = require("ref/m1");
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^^^^^
-6 > ^
-7 > ^
-1 >
-2 >import
-3 > m1
-4 > = require(
-5 > "ref/m1"
-6 > )
-7 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 8) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 18) Source(1, 21) + SourceIndex(0)
-5 >Emitted(1, 26) Source(1, 29) + SourceIndex(0)
-6 >Emitted(1, 27) Source(1, 30) + SourceIndex(0)
-7 >Emitted(1, 28) Source(1, 31) + SourceIndex(0)
----
->>>exports.a1 = 10;
-1 >
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >
- >export var
-2 >a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 1) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 11) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 14) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 16) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 17) Source(2, 20) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 1) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(4, 5) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 5) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 6) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 14) Source(5, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 1) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 2) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 2) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 6) Source(5, 2) + SourceIndex(0)
----
->>>exports.c1 = c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 1) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 11) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 16) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 17) Source(5, 2) + SourceIndex(0)
----
->>>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(9, 1) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 18) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 21) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 25) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 27) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 29) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 30) Source(7, 33) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 1) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 5) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 11) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 12) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 29) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 30) Source(9, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(12, 1) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 2) Source(10, 2) + SourceIndex(0) name (f1)
----
->>>exports.f1 = f1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 1) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 11) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 16) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 17) Source(10, 2) + SourceIndex(0)
----
->>>exports.a2 = m1.m1_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^^^^^^^^^->
-1->
- >
- >export var
-2 >a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(14, 1) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 11) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 14) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 16) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 17) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 22) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 23) Source(12, 26) + SourceIndex(0)
----
->>>//# sourceMappingURL=test.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: ../src/
-sources:
-===================================================================
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index a61d8541048e6..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("ref/m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/test.js
deleted file mode 100644
index 46c9f29e55a8a..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,15 +0,0 @@
-var m1 = require("ref/m1");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/test.js.map
deleted file mode 100644
index b3972a3cfc174..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAO,EAAE,WAAW,QAAQ,CAAC,CAAC;AACnB,UAAE,GAAG,EAAE,CAAC;AACnB;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAFY,UAAE,KAEd,CAAA;AAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACIE,MAAMA,CAACA,iBAASA,CAACA;AACrBA,CAACA;AAFe,UAAE,KAEjB,CAAA;AAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index d75277ac60799..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var m2_a1: number;
-declare class m2_c1 {
- m2_c1_p1: number;
-}
-declare var m2_instance1: m2_c1;
-declare function m2_f1(): m2_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index e6b143a110ad0..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,33 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-var m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-var m2_instance1 = new m2_c1();
-function m2_f1() {
- return m2_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index d7eeef9ca4955..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","m2_c1","m2_c1.constructor","m2_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAC;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/sourceRootRelativePathMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/sourceRootRelativePathMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 1f2e577b0b3a1..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/sourceRootRelativePathMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]: outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "../src",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/sourceRootRelativePathMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/sourceRootRelativePathMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 46af9b6678ba0..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/sourceRootRelativePathMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,437 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: ../src/
-sources: outputdir_multifolder/ref/m1.ts,outputdir_multifolder_ref/m2.ts,outputdir_multifolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:outputdir_multifolder/ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:outputdir_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>var m2_a1 = 10;
-1->
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1->
-2 >var
-3 > m2_a1
-4 > =
-5 > 10
-6 > ;
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 5) Source(1, 5) + SourceIndex(1)
-3 >Emitted(11, 10) Source(1, 10) + SourceIndex(1)
-4 >Emitted(11, 13) Source(1, 13) + SourceIndex(1)
-5 >Emitted(11, 15) Source(1, 15) + SourceIndex(1)
-6 >Emitted(11, 16) Source(1, 16) + SourceIndex(1)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(13, 5) Source(2, 1) + SourceIndex(1) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(14, 5) Source(4, 1) + SourceIndex(1) name (m2_c1.constructor)
-2 >Emitted(14, 6) Source(4, 2) + SourceIndex(1) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(15, 17) Source(4, 2) + SourceIndex(1) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(16, 1) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(16, 2) Source(4, 2) + SourceIndex(1) name (m2_c1)
-3 >Emitted(16, 2) Source(2, 1) + SourceIndex(1)
-4 >Emitted(16, 6) Source(4, 2) + SourceIndex(1)
----
->>>var m2_instance1 = new m2_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m2_instance1
-4 > =
-5 > new
-6 > m2_c1
-7 > ()
-8 > ;
-1->Emitted(17, 1) Source(6, 1) + SourceIndex(1)
-2 >Emitted(17, 5) Source(6, 5) + SourceIndex(1)
-3 >Emitted(17, 17) Source(6, 17) + SourceIndex(1)
-4 >Emitted(17, 20) Source(6, 20) + SourceIndex(1)
-5 >Emitted(17, 24) Source(6, 24) + SourceIndex(1)
-6 >Emitted(17, 29) Source(6, 29) + SourceIndex(1)
-7 >Emitted(17, 31) Source(6, 31) + SourceIndex(1)
-8 >Emitted(17, 32) Source(6, 32) + SourceIndex(1)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(18, 1) Source(7, 1) + SourceIndex(1)
----
->>> return m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(19, 5) Source(8, 5) + SourceIndex(1) name (m2_f1)
-2 >Emitted(19, 11) Source(8, 11) + SourceIndex(1) name (m2_f1)
-3 >Emitted(19, 12) Source(8, 12) + SourceIndex(1) name (m2_f1)
-4 >Emitted(19, 24) Source(8, 24) + SourceIndex(1) name (m2_f1)
-5 >Emitted(19, 25) Source(8, 25) + SourceIndex(1) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1) name (m2_f1)
-2 >Emitted(20, 2) Source(9, 2) + SourceIndex(1) name (m2_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:outputdir_multifolder/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >///
-1->Emitted(21, 1) Source(1, 1) + SourceIndex(2)
-2 >Emitted(21, 34) Source(1, 34) + SourceIndex(2)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(22, 1) Source(2, 1) + SourceIndex(2)
-2 >Emitted(22, 59) Source(2, 59) + SourceIndex(2)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(23, 1) Source(3, 1) + SourceIndex(2)
-2 >Emitted(23, 5) Source(3, 5) + SourceIndex(2)
-3 >Emitted(23, 7) Source(3, 7) + SourceIndex(2)
-4 >Emitted(23, 10) Source(3, 10) + SourceIndex(2)
-5 >Emitted(23, 12) Source(3, 12) + SourceIndex(2)
-6 >Emitted(23, 13) Source(3, 13) + SourceIndex(2)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(24, 1) Source(4, 1) + SourceIndex(2)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(25, 5) Source(4, 1) + SourceIndex(2) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(26, 5) Source(6, 1) + SourceIndex(2) name (c1.constructor)
-2 >Emitted(26, 6) Source(6, 2) + SourceIndex(2) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(27, 5) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(27, 14) Source(6, 2) + SourceIndex(2) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(28, 1) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(28, 2) Source(6, 2) + SourceIndex(2) name (c1)
-3 >Emitted(28, 2) Source(4, 1) + SourceIndex(2)
-4 >Emitted(28, 6) Source(6, 2) + SourceIndex(2)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(29, 1) Source(8, 1) + SourceIndex(2)
-2 >Emitted(29, 5) Source(8, 5) + SourceIndex(2)
-3 >Emitted(29, 14) Source(8, 14) + SourceIndex(2)
-4 >Emitted(29, 17) Source(8, 17) + SourceIndex(2)
-5 >Emitted(29, 21) Source(8, 21) + SourceIndex(2)
-6 >Emitted(29, 23) Source(8, 23) + SourceIndex(2)
-7 >Emitted(29, 25) Source(8, 25) + SourceIndex(2)
-8 >Emitted(29, 26) Source(8, 26) + SourceIndex(2)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(30, 1) Source(9, 1) + SourceIndex(2)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(31, 5) Source(10, 5) + SourceIndex(2) name (f1)
-2 >Emitted(31, 11) Source(10, 11) + SourceIndex(2) name (f1)
-3 >Emitted(31, 12) Source(10, 12) + SourceIndex(2) name (f1)
-4 >Emitted(31, 21) Source(10, 21) + SourceIndex(2) name (f1)
-5 >Emitted(31, 22) Source(10, 22) + SourceIndex(2) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(32, 1) Source(11, 1) + SourceIndex(2) name (f1)
-2 >Emitted(32, 2) Source(11, 2) + SourceIndex(2) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index d75277ac60799..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var m2_a1: number;
-declare class m2_c1 {
- m2_c1_p1: number;
-}
-declare var m2_instance1: m2_c1;
-declare function m2_f1(): m2_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index e6b143a110ad0..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,33 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-var m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-var m2_instance1 = new m2_c1();
-function m2_f1() {
- return m2_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index d7eeef9ca4955..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","m2_c1","m2_c1.constructor","m2_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAC;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/sourceRootRelativePathMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/sourceRootRelativePathMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 1f2e577b0b3a1..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/sourceRootRelativePathMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]: outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "../src",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/sourceRootRelativePathMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/sourceRootRelativePathMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 46af9b6678ba0..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/sourceRootRelativePathMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,437 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: ../src/
-sources: outputdir_multifolder/ref/m1.ts,outputdir_multifolder_ref/m2.ts,outputdir_multifolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:outputdir_multifolder/ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:outputdir_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>var m2_a1 = 10;
-1->
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1->
-2 >var
-3 > m2_a1
-4 > =
-5 > 10
-6 > ;
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 5) Source(1, 5) + SourceIndex(1)
-3 >Emitted(11, 10) Source(1, 10) + SourceIndex(1)
-4 >Emitted(11, 13) Source(1, 13) + SourceIndex(1)
-5 >Emitted(11, 15) Source(1, 15) + SourceIndex(1)
-6 >Emitted(11, 16) Source(1, 16) + SourceIndex(1)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(13, 5) Source(2, 1) + SourceIndex(1) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(14, 5) Source(4, 1) + SourceIndex(1) name (m2_c1.constructor)
-2 >Emitted(14, 6) Source(4, 2) + SourceIndex(1) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(15, 17) Source(4, 2) + SourceIndex(1) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(16, 1) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(16, 2) Source(4, 2) + SourceIndex(1) name (m2_c1)
-3 >Emitted(16, 2) Source(2, 1) + SourceIndex(1)
-4 >Emitted(16, 6) Source(4, 2) + SourceIndex(1)
----
->>>var m2_instance1 = new m2_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m2_instance1
-4 > =
-5 > new
-6 > m2_c1
-7 > ()
-8 > ;
-1->Emitted(17, 1) Source(6, 1) + SourceIndex(1)
-2 >Emitted(17, 5) Source(6, 5) + SourceIndex(1)
-3 >Emitted(17, 17) Source(6, 17) + SourceIndex(1)
-4 >Emitted(17, 20) Source(6, 20) + SourceIndex(1)
-5 >Emitted(17, 24) Source(6, 24) + SourceIndex(1)
-6 >Emitted(17, 29) Source(6, 29) + SourceIndex(1)
-7 >Emitted(17, 31) Source(6, 31) + SourceIndex(1)
-8 >Emitted(17, 32) Source(6, 32) + SourceIndex(1)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(18, 1) Source(7, 1) + SourceIndex(1)
----
->>> return m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(19, 5) Source(8, 5) + SourceIndex(1) name (m2_f1)
-2 >Emitted(19, 11) Source(8, 11) + SourceIndex(1) name (m2_f1)
-3 >Emitted(19, 12) Source(8, 12) + SourceIndex(1) name (m2_f1)
-4 >Emitted(19, 24) Source(8, 24) + SourceIndex(1) name (m2_f1)
-5 >Emitted(19, 25) Source(8, 25) + SourceIndex(1) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1) name (m2_f1)
-2 >Emitted(20, 2) Source(9, 2) + SourceIndex(1) name (m2_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:outputdir_multifolder/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >///
-1->Emitted(21, 1) Source(1, 1) + SourceIndex(2)
-2 >Emitted(21, 34) Source(1, 34) + SourceIndex(2)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(22, 1) Source(2, 1) + SourceIndex(2)
-2 >Emitted(22, 59) Source(2, 59) + SourceIndex(2)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(23, 1) Source(3, 1) + SourceIndex(2)
-2 >Emitted(23, 5) Source(3, 5) + SourceIndex(2)
-3 >Emitted(23, 7) Source(3, 7) + SourceIndex(2)
-4 >Emitted(23, 10) Source(3, 10) + SourceIndex(2)
-5 >Emitted(23, 12) Source(3, 12) + SourceIndex(2)
-6 >Emitted(23, 13) Source(3, 13) + SourceIndex(2)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(24, 1) Source(4, 1) + SourceIndex(2)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(25, 5) Source(4, 1) + SourceIndex(2) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(26, 5) Source(6, 1) + SourceIndex(2) name (c1.constructor)
-2 >Emitted(26, 6) Source(6, 2) + SourceIndex(2) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(27, 5) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(27, 14) Source(6, 2) + SourceIndex(2) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(28, 1) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(28, 2) Source(6, 2) + SourceIndex(2) name (c1)
-3 >Emitted(28, 2) Source(4, 1) + SourceIndex(2)
-4 >Emitted(28, 6) Source(6, 2) + SourceIndex(2)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(29, 1) Source(8, 1) + SourceIndex(2)
-2 >Emitted(29, 5) Source(8, 5) + SourceIndex(2)
-3 >Emitted(29, 14) Source(8, 14) + SourceIndex(2)
-4 >Emitted(29, 17) Source(8, 17) + SourceIndex(2)
-5 >Emitted(29, 21) Source(8, 21) + SourceIndex(2)
-6 >Emitted(29, 23) Source(8, 23) + SourceIndex(2)
-7 >Emitted(29, 25) Source(8, 25) + SourceIndex(2)
-8 >Emitted(29, 26) Source(8, 26) + SourceIndex(2)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(30, 1) Source(9, 1) + SourceIndex(2)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(31, 5) Source(10, 5) + SourceIndex(2) name (f1)
-2 >Emitted(31, 11) Source(10, 11) + SourceIndex(2) name (f1)
-3 >Emitted(31, 12) Source(10, 12) + SourceIndex(2) name (f1)
-4 >Emitted(31, 21) Source(10, 21) + SourceIndex(2) name (f1)
-5 >Emitted(31, 22) Source(10, 22) + SourceIndex(2) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(32, 1) Source(11, 1) + SourceIndex(2) name (f1)
-2 >Emitted(32, 2) Source(11, 2) + SourceIndex(2) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 10bcbf92a21ca..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index cc3b39712085f..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/sourceRootRelativePathSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/sourceRootRelativePathSimpleSpecifyOutputFile.json
deleted file mode 100644
index 4b371bf592416..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/sourceRootRelativePathSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]: outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "../src",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/sourceRootRelativePathSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/sourceRootRelativePathSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index c85101c002636..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/sourceRootRelativePathSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: ../src/
-sources: m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 30) Source(1, 30) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 10bcbf92a21ca..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index cc3b39712085f..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/sourceRootRelativePathSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/sourceRootRelativePathSimpleSpecifyOutputFile.json
deleted file mode 100644
index 4b371bf592416..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/sourceRootRelativePathSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]: outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "../src",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/sourceRootRelativePathSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/sourceRootRelativePathSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index c85101c002636..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/sourceRootRelativePathSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: ../src/
-sources: m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 30) Source(1, 30) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 8c15f6d3310e4..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 335d79c01c6d3..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index d6fa9b1eda688..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/sourceRootRelativePathSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/sourceRootRelativePathSingleFileSpecifyOutputFile.json
deleted file mode 100644
index c80db3f739c73..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/sourceRootRelativePathSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]: outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "../src",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/sourceRootRelativePathSingleFileSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/sourceRootRelativePathSingleFileSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index b282a6db091d9..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/sourceRootRelativePathSingleFileSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,144 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: ../src/
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 7) + SourceIndex(0)
-4 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-5 >Emitted(1, 12) Source(1, 12) + SourceIndex(0)
-6 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(5, 14) Source(4, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 14) Source(6, 14) + SourceIndex(0)
-4 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-5 >Emitted(7, 21) Source(6, 21) + SourceIndex(0)
-6 >Emitted(7, 23) Source(6, 23) + SourceIndex(0)
-7 >Emitted(7, 25) Source(6, 25) + SourceIndex(0)
-8 >Emitted(7, 26) Source(6, 26) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (f1)
-4 >Emitted(9, 21) Source(8, 21) + SourceIndex(0) name (f1)
-5 >Emitted(9, 22) Source(8, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 8c15f6d3310e4..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 335d79c01c6d3..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index d6fa9b1eda688..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/sourceRootRelativePathSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/sourceRootRelativePathSingleFileSpecifyOutputFile.json
deleted file mode 100644
index c80db3f739c73..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/sourceRootRelativePathSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]: outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "../src",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/sourceRootRelativePathSingleFileSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/sourceRootRelativePathSingleFileSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index b282a6db091d9..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/sourceRootRelativePathSingleFileSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,144 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: ../src/
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 7) + SourceIndex(0)
-4 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-5 >Emitted(1, 12) Source(1, 12) + SourceIndex(0)
-6 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(5, 14) Source(4, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 14) Source(6, 14) + SourceIndex(0)
-4 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-5 >Emitted(7, 21) Source(6, 21) + SourceIndex(0)
-6 >Emitted(7, 23) Source(6, 23) + SourceIndex(0)
-7 >Emitted(7, 25) Source(6, 25) + SourceIndex(0)
-8 >Emitted(7, 26) Source(6, 26) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (f1)
-4 >Emitted(9, 21) Source(8, 21) + SourceIndex(0) name (f1)
-5 >Emitted(9, 22) Source(8, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index c82993389bf99..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index ef39d6c5cdbce..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/sourceRootRelativePathSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/sourceRootRelativePathSubfolderSpecifyOutputFile.json
deleted file mode 100644
index ddcfbd2ff9cc1..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/sourceRootRelativePathSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]: outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "../src",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/sourceRootRelativePathSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/sourceRootRelativePathSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index c0ad748bf2bcb..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/sourceRootRelativePathSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: ../src/
-sources: ref/m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index c82993389bf99..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index ef39d6c5cdbce..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/sourceRootRelativePathSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/sourceRootRelativePathSubfolderSpecifyOutputFile.json
deleted file mode 100644
index ddcfbd2ff9cc1..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/sourceRootRelativePathSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]: outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "../src",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/sourceRootRelativePathSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/sourceRootRelativePathSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index c0ad748bf2bcb..0000000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/sourceRootRelativePathSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: ../src/
-sources: ref/m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index d61b4c3b876cd..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 5af28cf8560c1..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index a1d591a049765..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/ref/m2.js b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/ref/m2.js
deleted file mode 100644
index 144ad24e2de69..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/ref/m2.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
-//# sourceMappingURL=m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/ref/m2.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/ref/m2.js.map
deleted file mode 100644
index cbb7eed495327..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/sourcemapMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/sourcemapMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 3270fe610aa37..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/sourcemapMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "scenario": "[Sourcemap]: outputdir_mixed_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m2.js.map",
- "ref/m2.js",
- "ref/m2.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/sourcemapMixedSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/sourcemapMixedSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index b1d3f293b7e46..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/sourcemapMixedSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,472 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: m2.js.map
-sourceRoot:
-sources: m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m2.js
-sourceFile:m2.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m2_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m2_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_c1 = m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_instance1 = new m2_c1();
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 > m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m2_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>> exports.m2_f1 = m2_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=m2.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot:
-sources: ../ref/m1.ts,../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index d61b4c3b876cd..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 5af28cf8560c1..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index a1d591a049765..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/ref/m2.js b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/ref/m2.js
deleted file mode 100644
index ec0a73b5af84d..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/ref/m2.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
-//# sourceMappingURL=m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/ref/m2.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/ref/m2.js.map
deleted file mode 100644
index 0826e9e95f33a..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/sourcemapMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/sourcemapMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 3270fe610aa37..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/sourcemapMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "scenario": "[Sourcemap]: outputdir_mixed_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m2.js.map",
- "ref/m2.js",
- "ref/m2.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/sourcemapMixedSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/sourcemapMixedSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 676e8f264ec79..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/sourcemapMixedSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,471 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: m2.js.map
-sourceRoot:
-sources: m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m2.js
-sourceFile:m2.ts
--------------------------------------------------------------------
->>>exports.m2_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_c1 = m2_c1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_instance1 = new m2_c1();
-1->
-2 >^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 >m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(10, 5) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>>exports.m2_f1 = m2_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=m2.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot:
-sources: ../ref/m1.ts,../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts
deleted file mode 100644
index 9b9cdd4a21417..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js
deleted file mode 100644
index 1750a5975aec0..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map
deleted file mode 100644
index 4f87045fd2524..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js
deleted file mode 100644
index 144ad24e2de69..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
-//# sourceMappingURL=m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js.map
deleted file mode 100644
index aabf49f904d98..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index 3a260af84a077..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "scenario": "[Sourcemap] outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "outdir/outAndOutDirFolder/ref/m2.js.map",
- "outdir/outAndOutDirFolder/ref/m2.js",
- "outdir/outAndOutDirFolder/ref/m2.d.ts",
- "bin/outAndOutDirFile.js.map",
- "bin/outAndOutDirFile.js",
- "bin/outAndOutDirFile.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
deleted file mode 100644
index a73c3b0852a0e..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
+++ /dev/null
@@ -1,472 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: m2.js.map
-sourceRoot:
-sources: ../../../ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:outdir/outAndOutDirFolder/ref/m2.js
-sourceFile:../../../ref/m2.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m2_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m2_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_c1 = m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_instance1 = new m2_c1();
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 > m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m2_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>> exports.m2_f1 = m2_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=m2.js.map===================================================================
-JsFile: outAndOutDirFile.js
-mapUrl: outAndOutDirFile.js.map
-sourceRoot:
-sources: ../ref/m1.ts,../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:../ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts
deleted file mode 100644
index 9b9cdd4a21417..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js
deleted file mode 100644
index 1750a5975aec0..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map
deleted file mode 100644
index 4f87045fd2524..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js
deleted file mode 100644
index ec0a73b5af84d..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
-//# sourceMappingURL=m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js.map
deleted file mode 100644
index e31d90a8f0c70..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index 3a260af84a077..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "scenario": "[Sourcemap] outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "outdir/outAndOutDirFolder/ref/m2.js.map",
- "outdir/outAndOutDirFolder/ref/m2.js",
- "outdir/outAndOutDirFolder/ref/m2.d.ts",
- "bin/outAndOutDirFile.js.map",
- "bin/outAndOutDirFile.js",
- "bin/outAndOutDirFile.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
deleted file mode 100644
index 77ff10492be7d..0000000000000
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
+++ /dev/null
@@ -1,471 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: m2.js.map
-sourceRoot:
-sources: ../../../ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:outdir/outAndOutDirFolder/ref/m2.js
-sourceFile:../../../ref/m2.ts
--------------------------------------------------------------------
->>>exports.m2_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_c1 = m2_c1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_instance1 = new m2_c1();
-1->
-2 >^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 >m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(10, 5) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>>exports.m2_f1 = m2_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=m2.js.map===================================================================
-JsFile: outAndOutDirFile.js
-mapUrl: outAndOutDirFile.js.map
-sourceRoot:
-sources: ../ref/m1.ts,../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:../ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 6f3fefb949813..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index c1e0281a2ab2d..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/diskFile0.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/diskFile0.js.map
deleted file mode 100644
index cbb7eed495327..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/diskFile0.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/diskFile1.js b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/diskFile1.js
deleted file mode 100644
index 144ad24e2de69..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/diskFile1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
-//# sourceMappingURL=m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/diskFile2.d.ts b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/diskFile2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/diskFile2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/ref/m1.js b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/ref/m1.js
deleted file mode 100644
index bbaba444ba29a..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/ref/m1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
-//# sourceMappingURL=m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/ref/m1.js.map
deleted file mode 100644
index 51755e4c9a347..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/sourcemapModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/sourcemapModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 3d2df95ad66d9..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/sourcemapModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "scenario": "[Sourcemap]: outputdir_module_multifolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_module_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "../outputdir_module_multifolder_ref/m2.js.map",
- "../outputdir_module_multifolder_ref/m2.js",
- "../outputdir_module_multifolder_ref/m2.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/sourcemapModuleMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/sourcemapModuleMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 74ecef4410339..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/sourcemapModuleMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,576 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: m1.js.map
-sourceRoot:
-sources: m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:m1.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m1_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m1_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 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(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 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(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m1_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 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(11, 9) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>> exports.m1_f1 = m1_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=m1.js.map===================================================================
-JsFile: m2.js
-mapUrl: m2.js.map
-sourceRoot:
-sources: m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:diskFile1.js
-sourceFile:m2.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m2_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m2_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_c1 = m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_instance1 = new m2_c1();
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 > m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m2_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>> exports.m2_f1 = m2_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=m2.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot:
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) {
->>> exports.a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >import m1 = require("ref/m1");
- >import m2 = require("../outputdir_module_multifolder_ref/m2");
- >export var
-2 > a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(3, 12) + SourceIndex(0)
-2 >Emitted(2, 15) Source(3, 14) + SourceIndex(0)
-3 >Emitted(2, 18) Source(3, 17) + SourceIndex(0)
-4 >Emitted(2, 20) Source(3, 19) + SourceIndex(0)
-5 >Emitted(2, 21) Source(3, 20) + SourceIndex(0)
----
->>> var c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(4, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(4, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(6, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 10) Source(6, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 18) Source(6, 2) + SourceIndex(0) name (c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 5) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 6) Source(6, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 6) Source(4, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(6, 2) + SourceIndex(0)
----
->>> exports.c1 = c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(4, 14) + SourceIndex(0)
-2 >Emitted(8, 15) Source(4, 16) + SourceIndex(0)
-3 >Emitted(8, 20) Source(6, 2) + SourceIndex(0)
-4 >Emitted(8, 21) Source(6, 2) + SourceIndex(0)
----
->>> 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(9, 5) Source(8, 12) + SourceIndex(0)
-2 >Emitted(9, 22) Source(8, 21) + SourceIndex(0)
-3 >Emitted(9, 25) Source(8, 24) + SourceIndex(0)
-4 >Emitted(9, 29) Source(8, 28) + SourceIndex(0)
-5 >Emitted(9, 31) Source(8, 30) + SourceIndex(0)
-6 >Emitted(9, 33) Source(8, 32) + SourceIndex(0)
-7 >Emitted(9, 34) Source(8, 33) + SourceIndex(0)
----
->>> function f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(9, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 9) Source(10, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 15) Source(10, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 16) Source(10, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 33) Source(10, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 34) Source(10, 22) + SourceIndex(0) name (f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(11, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 6) Source(11, 2) + SourceIndex(0) name (f1)
----
->>> exports.f1 = f1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 > f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(9, 17) + SourceIndex(0)
-2 >Emitted(13, 15) Source(9, 19) + SourceIndex(0)
-3 >Emitted(13, 20) Source(11, 2) + SourceIndex(0)
-4 >Emitted(13, 21) Source(11, 2) + SourceIndex(0)
----
->>> exports.a2 = m1.m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^->
-1->
- >
- >export var
-2 > a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(14, 5) Source(13, 12) + SourceIndex(0)
-2 >Emitted(14, 15) Source(13, 14) + SourceIndex(0)
-3 >Emitted(14, 18) Source(13, 17) + SourceIndex(0)
-4 >Emitted(14, 20) Source(13, 19) + SourceIndex(0)
-5 >Emitted(14, 21) Source(13, 20) + SourceIndex(0)
-6 >Emitted(14, 26) Source(13, 25) + SourceIndex(0)
-7 >Emitted(14, 27) Source(13, 26) + SourceIndex(0)
----
->>> exports.a3 = m2.m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-1->
- >export var
-2 > a3
-3 > =
-4 > m2
-5 > .
-6 > m2_c1
-7 > ;
-1->Emitted(15, 5) Source(14, 12) + SourceIndex(0)
-2 >Emitted(15, 15) Source(14, 14) + SourceIndex(0)
-3 >Emitted(15, 18) Source(14, 17) + SourceIndex(0)
-4 >Emitted(15, 20) Source(14, 19) + SourceIndex(0)
-5 >Emitted(15, 21) Source(14, 20) + SourceIndex(0)
-6 >Emitted(15, 26) Source(14, 25) + SourceIndex(0)
-7 >Emitted(15, 27) Source(14, 26) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=test.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot:
-sources:
-===================================================================
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index 4afd4e69f2d52..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import m1 = require("ref/m1");
-import m2 = require("../outputdir_module_multifolder_ref/m2");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
-export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/test.js
deleted file mode 100644
index 5cca04a0f2567..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,17 +0,0 @@
-define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
- exports.a3 = m2.m2_c1;
-});
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/test.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/test.js.map
deleted file mode 100644
index 462fa38ab4239..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":";IAEW,UAAE,GAAG,EAAE,CAAC;IACnB;QAAAA;QAEAC,CAACA;QAADD,SAACA;IAADA,CAACA,AAFD,IAEC;IAFY,UAAE,KAEd,CAAA;IAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACIE,MAAMA,CAACA,iBAASA,CAACA;IACrBA,CAACA;IAFe,UAAE,KAEjB,CAAA;IAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 6f3fefb949813..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index c1e0281a2ab2d..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/diskFile0.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/diskFile0.js.map
deleted file mode 100644
index 0826e9e95f33a..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/diskFile0.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/diskFile1.js b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/diskFile1.js
deleted file mode 100644
index ec0a73b5af84d..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/diskFile1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
-//# sourceMappingURL=m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/diskFile2.d.ts b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/diskFile2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/diskFile2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/ref/m1.js b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/ref/m1.js
deleted file mode 100644
index 1b4470e2b3750..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/ref/m1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
-//# sourceMappingURL=m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/ref/m1.js.map
deleted file mode 100644
index 095951a67d097..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/sourcemapModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/sourcemapModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 3d2df95ad66d9..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/sourcemapModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "scenario": "[Sourcemap]: outputdir_module_multifolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_module_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "../outputdir_module_multifolder_ref/m2.js.map",
- "../outputdir_module_multifolder_ref/m2.js",
- "../outputdir_module_multifolder_ref/m2.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/sourcemapModuleMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/sourcemapModuleMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index f8d10678ca06b..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/sourcemapModuleMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,620 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: m1.js.map
-sourceRoot:
-sources: m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:m1.ts
--------------------------------------------------------------------
->>>exports.m1_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) 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(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) 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(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) 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(10, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>>exports.m1_f1 = m1_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=m1.js.map===================================================================
-JsFile: m2.js
-mapUrl: m2.js.map
-sourceRoot:
-sources: m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:diskFile1.js
-sourceFile:m2.ts
--------------------------------------------------------------------
->>>exports.m2_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_c1 = m2_c1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_instance1 = new m2_c1();
-1->
-2 >^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 >m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(10, 5) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>>exports.m2_f1 = m2_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=m2.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot:
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>var m1 = require("ref/m1");
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^^^^^
-6 > ^
-7 > ^
-8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >import
-3 > m1
-4 > = require(
-5 > "ref/m1"
-6 > )
-7 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 8) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 18) Source(1, 21) + SourceIndex(0)
-5 >Emitted(1, 26) Source(1, 29) + SourceIndex(0)
-6 >Emitted(1, 27) Source(1, 30) + SourceIndex(0)
-7 >Emitted(1, 28) Source(1, 31) + SourceIndex(0)
----
->>>var m2 = require("../outputdir_module_multifolder_ref/m2");
-1->
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-6 > ^
-7 > ^
-1->
- >
-2 >import
-3 > m2
-4 > = require(
-5 > "../outputdir_module_multifolder_ref/m2"
-6 > )
-7 > ;
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
-2 >Emitted(2, 5) Source(2, 8) + SourceIndex(0)
-3 >Emitted(2, 7) Source(2, 10) + SourceIndex(0)
-4 >Emitted(2, 18) Source(2, 21) + SourceIndex(0)
-5 >Emitted(2, 58) Source(2, 61) + SourceIndex(0)
-6 >Emitted(2, 59) Source(2, 62) + SourceIndex(0)
-7 >Emitted(2, 60) Source(2, 63) + SourceIndex(0)
----
->>>exports.a1 = 10;
-1 >
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >
- >export var
-2 >a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(3, 1) Source(3, 12) + SourceIndex(0)
-2 >Emitted(3, 11) Source(3, 14) + SourceIndex(0)
-3 >Emitted(3, 14) Source(3, 17) + SourceIndex(0)
-4 >Emitted(3, 16) Source(3, 19) + SourceIndex(0)
-5 >Emitted(3, 17) Source(3, 20) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(4, 1) Source(4, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(6, 5) Source(6, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(6, 6) Source(6, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(7, 5) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 14) Source(6, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(8, 1) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(8, 2) Source(6, 2) + SourceIndex(0) name (c1)
-3 >Emitted(8, 2) Source(4, 1) + SourceIndex(0)
-4 >Emitted(8, 6) Source(6, 2) + SourceIndex(0)
----
->>>exports.c1 = c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(9, 1) Source(4, 14) + SourceIndex(0)
-2 >Emitted(9, 11) Source(4, 16) + SourceIndex(0)
-3 >Emitted(9, 16) Source(6, 2) + SourceIndex(0)
-4 >Emitted(9, 17) Source(6, 2) + SourceIndex(0)
----
->>>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(10, 1) Source(8, 12) + SourceIndex(0)
-2 >Emitted(10, 18) Source(8, 21) + SourceIndex(0)
-3 >Emitted(10, 21) Source(8, 24) + SourceIndex(0)
-4 >Emitted(10, 25) Source(8, 28) + SourceIndex(0)
-5 >Emitted(10, 27) Source(8, 30) + SourceIndex(0)
-6 >Emitted(10, 29) Source(8, 32) + SourceIndex(0)
-7 >Emitted(10, 30) Source(8, 33) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(12, 5) Source(10, 5) + SourceIndex(0) name (f1)
-2 >Emitted(12, 11) Source(10, 11) + SourceIndex(0) name (f1)
-3 >Emitted(12, 12) Source(10, 12) + SourceIndex(0) name (f1)
-4 >Emitted(12, 29) Source(10, 21) + SourceIndex(0) name (f1)
-5 >Emitted(12, 30) Source(10, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(13, 1) Source(11, 1) + SourceIndex(0) name (f1)
-2 >Emitted(13, 2) Source(11, 2) + SourceIndex(0) name (f1)
----
->>>exports.f1 = f1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(14, 1) Source(9, 17) + SourceIndex(0)
-2 >Emitted(14, 11) Source(9, 19) + SourceIndex(0)
-3 >Emitted(14, 16) Source(11, 2) + SourceIndex(0)
-4 >Emitted(14, 17) Source(11, 2) + SourceIndex(0)
----
->>>exports.a2 = m1.m1_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^->
-1->
- >
- >export var
-2 >a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(15, 1) Source(13, 12) + SourceIndex(0)
-2 >Emitted(15, 11) Source(13, 14) + SourceIndex(0)
-3 >Emitted(15, 14) Source(13, 17) + SourceIndex(0)
-4 >Emitted(15, 16) Source(13, 19) + SourceIndex(0)
-5 >Emitted(15, 17) Source(13, 20) + SourceIndex(0)
-6 >Emitted(15, 22) Source(13, 25) + SourceIndex(0)
-7 >Emitted(15, 23) Source(13, 26) + SourceIndex(0)
----
->>>exports.a3 = m2.m2_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^^^^^^^^^->
-1->
- >export var
-2 >a3
-3 > =
-4 > m2
-5 > .
-6 > m2_c1
-7 > ;
-1->Emitted(16, 1) Source(14, 12) + SourceIndex(0)
-2 >Emitted(16, 11) Source(14, 14) + SourceIndex(0)
-3 >Emitted(16, 14) Source(14, 17) + SourceIndex(0)
-4 >Emitted(16, 16) Source(14, 19) + SourceIndex(0)
-5 >Emitted(16, 17) Source(14, 20) + SourceIndex(0)
-6 >Emitted(16, 22) Source(14, 25) + SourceIndex(0)
-7 >Emitted(16, 23) Source(14, 26) + SourceIndex(0)
----
->>>//# sourceMappingURL=test.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot:
-sources:
-===================================================================
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index 4afd4e69f2d52..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import m1 = require("ref/m1");
-import m2 = require("../outputdir_module_multifolder_ref/m2");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
-export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/test.js
deleted file mode 100644
index 14c09e444a52a..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,17 +0,0 @@
-var m1 = require("ref/m1");
-var m2 = require("../outputdir_module_multifolder_ref/m2");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
-exports.a3 = m2.m2_c1;
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/test.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/test.js.map
deleted file mode 100644
index 3b3ef6b145c44..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAO,EAAE,WAAW,QAAQ,CAAC,CAAC;AAC9B,IAAO,EAAE,WAAW,wCAAwC,CAAC,CAAC;AACnD,UAAE,GAAG,EAAE,CAAC;AACnB;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAFY,UAAE,KAEd,CAAA;AAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACIE,MAAMA,CAACA,iBAASA,CAACA;AACrBA,CAACA;AAFe,UAAE,KAEjB,CAAA;AAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 6f3fefb949813..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index c1e0281a2ab2d..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/m1.d.ts b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/m1.js b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/m1.js
deleted file mode 100644
index bbaba444ba29a..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/m1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
-//# sourceMappingURL=m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/m1.js.map
deleted file mode 100644
index 51755e4c9a347..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/sourcemapModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/sourcemapModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index 9ff29662d406a..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/sourcemapModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "scenario": "[Sourcemap]: outputdir_module_simple: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "m1.js.map",
- "m1.js",
- "m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/sourcemapModuleSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/sourcemapModuleSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index a1646bc14e554..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/sourcemapModuleSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,378 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: m1.js.map
-sourceRoot:
-sources: m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:m1.js
-sourceFile:m1.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m1_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m1_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 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(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 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(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m1_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 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(11, 9) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>> exports.m1_f1 = m1_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=m1.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot:
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>define(["require", "exports", "m1"], function (require, exports, m1) {
->>> exports.a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >import m1 = require("m1");
- >export var
-2 > a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 15) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 18) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 20) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 21) Source(2, 20) + SourceIndex(0)
----
->>> var c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 10) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 18) Source(5, 2) + SourceIndex(0) name (c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 6) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 6) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(5, 2) + SourceIndex(0)
----
->>> exports.c1 = c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 15) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 20) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 21) Source(5, 2) + SourceIndex(0)
----
->>> 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(9, 5) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 22) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 25) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 29) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 31) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 33) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 34) Source(7, 33) + SourceIndex(0)
----
->>> function f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 9) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 15) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 16) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 33) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 34) Source(9, 22) + SourceIndex(0) name (f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 6) Source(10, 2) + SourceIndex(0) name (f1)
----
->>> exports.f1 = f1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 > f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 15) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 20) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 21) Source(10, 2) + SourceIndex(0)
----
->>> 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(14, 5) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 15) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 18) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 20) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 21) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 26) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 27) Source(12, 26) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=test.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot:
-sources:
-===================================================================
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index 250d2615a794a..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/test.js
deleted file mode 100644
index 372f1052b89d5..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,16 +0,0 @@
-define(["require", "exports", "m1"], function (require, exports, m1) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
-});
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/test.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/test.js.map
deleted file mode 100644
index 9bcc170386cc8..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":";IACW,UAAE,GAAG,EAAE,CAAC;IACnB;QAAAA;QAEAC,CAACA;QAADD,SAACA;IAADA,CAACA,AAFD,IAEC;IAFY,UAAE,KAEd,CAAA;IAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACIE,MAAMA,CAACA,iBAASA,CAACA;IACrBA,CAACA;IAFe,UAAE,KAEjB,CAAA;IAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 6f3fefb949813..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index c1e0281a2ab2d..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/m1.d.ts b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/m1.js b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/m1.js
deleted file mode 100644
index 1b4470e2b3750..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/m1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
-//# sourceMappingURL=m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/m1.js.map
deleted file mode 100644
index 095951a67d097..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/sourcemapModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/sourcemapModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index 9ff29662d406a..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/sourcemapModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "scenario": "[Sourcemap]: outputdir_module_simple: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "m1.js.map",
- "m1.js",
- "m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/sourcemapModuleSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/sourcemapModuleSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 4ff8b4fa8c72c..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/sourcemapModuleSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,399 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: m1.js.map
-sourceRoot:
-sources: m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:m1.js
-sourceFile:m1.ts
--------------------------------------------------------------------
->>>exports.m1_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) 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(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) 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(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) 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(10, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>>exports.m1_f1 = m1_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=m1.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot:
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>var m1 = require("m1");
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^
-6 > ^
-7 > ^
-1 >
-2 >import
-3 > m1
-4 > = require(
-5 > "m1"
-6 > )
-7 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 8) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 18) Source(1, 21) + SourceIndex(0)
-5 >Emitted(1, 22) Source(1, 25) + SourceIndex(0)
-6 >Emitted(1, 23) Source(1, 26) + SourceIndex(0)
-7 >Emitted(1, 24) Source(1, 27) + SourceIndex(0)
----
->>>exports.a1 = 10;
-1 >
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >
- >export var
-2 >a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 1) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 11) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 14) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 16) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 17) Source(2, 20) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 1) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(4, 5) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 5) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 6) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 14) Source(5, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 1) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 2) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 2) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 6) Source(5, 2) + SourceIndex(0)
----
->>>exports.c1 = c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 1) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 11) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 16) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 17) Source(5, 2) + SourceIndex(0)
----
->>>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(9, 1) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 18) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 21) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 25) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 27) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 29) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 30) Source(7, 33) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 1) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 5) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 11) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 12) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 29) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 30) Source(9, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(12, 1) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 2) Source(10, 2) + SourceIndex(0) name (f1)
----
->>>exports.f1 = f1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 1) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 11) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 16) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 17) Source(10, 2) + SourceIndex(0)
----
->>>exports.a2 = m1.m1_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^^^^^^^^^->
-1->
- >
- >export var
-2 >a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(14, 1) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 11) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 14) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 16) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 17) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 22) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 23) Source(12, 26) + SourceIndex(0)
----
->>>//# sourceMappingURL=test.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot:
-sources:
-===================================================================
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index 250d2615a794a..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/test.js
deleted file mode 100644
index c2e7dfa443bfd..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,15 +0,0 @@
-var m1 = require("m1");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/test.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/test.js.map
deleted file mode 100644
index 7bae4ed7491a2..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAO,EAAE,WAAW,IAAI,CAAC,CAAC;AACf,UAAE,GAAG,EAAE,CAAC;AACnB;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAFY,UAAE,KAEd,CAAA;AAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACIE,MAAMA,CAACA,iBAASA,CAACA;AACrBA,CAACA;AAFe,UAAE,KAEjB,CAAA;AAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 6f3fefb949813..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index c1e0281a2ab2d..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/ref/m1.js b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/ref/m1.js
deleted file mode 100644
index bbaba444ba29a..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/ref/m1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
-//# sourceMappingURL=m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/ref/m1.js.map
deleted file mode 100644
index 51755e4c9a347..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/sourcemapModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/sourcemapModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 9d200ef685d29..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/sourcemapModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "scenario": "[Sourcemap]: outputdir_module_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/sourcemapModuleSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/sourcemapModuleSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index d0abf20190f03..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/sourcemapModuleSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,378 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: m1.js.map
-sourceRoot:
-sources: m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:m1.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m1_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m1_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 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(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 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(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m1_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 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(11, 9) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>> exports.m1_f1 = m1_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=m1.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot:
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>define(["require", "exports", "ref/m1"], function (require, exports, m1) {
->>> 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(2, 5) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 15) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 18) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 20) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 21) Source(2, 20) + SourceIndex(0)
----
->>> var c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 10) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 18) Source(5, 2) + SourceIndex(0) name (c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 6) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 6) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(5, 2) + SourceIndex(0)
----
->>> exports.c1 = c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 15) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 20) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 21) Source(5, 2) + SourceIndex(0)
----
->>> 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(9, 5) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 22) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 25) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 29) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 31) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 33) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 34) Source(7, 33) + SourceIndex(0)
----
->>> function f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 9) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 15) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 16) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 33) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 34) Source(9, 22) + SourceIndex(0) name (f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 6) Source(10, 2) + SourceIndex(0) name (f1)
----
->>> exports.f1 = f1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 > f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 15) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 20) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 21) Source(10, 2) + SourceIndex(0)
----
->>> 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(14, 5) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 15) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 18) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 20) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 21) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 26) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 27) Source(12, 26) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=test.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot:
-sources:
-===================================================================
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index a61d8541048e6..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("ref/m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/test.js
deleted file mode 100644
index 6c8aeb3190bf9..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,16 +0,0 @@
-define(["require", "exports", "ref/m1"], function (require, exports, m1) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
-});
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/test.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/test.js.map
deleted file mode 100644
index 9bcc170386cc8..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":";IACW,UAAE,GAAG,EAAE,CAAC;IACnB;QAAAA;QAEAC,CAACA;QAADD,SAACA;IAADA,CAACA,AAFD,IAEC;IAFY,UAAE,KAEd,CAAA;IAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACIE,MAAMA,CAACA,iBAASA,CAACA;IACrBA,CAACA;IAFe,UAAE,KAEjB,CAAA;IAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 6f3fefb949813..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index c1e0281a2ab2d..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/ref/m1.js b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/ref/m1.js
deleted file mode 100644
index 1b4470e2b3750..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/ref/m1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
-//# sourceMappingURL=m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/ref/m1.js.map
deleted file mode 100644
index 095951a67d097..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/sourcemapModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/sourcemapModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 9d200ef685d29..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/sourcemapModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "scenario": "[Sourcemap]: outputdir_module_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/sourcemapModuleSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/sourcemapModuleSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 205f70497add1..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/sourcemapModuleSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,399 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: m1.js.map
-sourceRoot:
-sources: m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:m1.ts
--------------------------------------------------------------------
->>>exports.m1_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) 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(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) 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(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) 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(10, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>>exports.m1_f1 = m1_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=m1.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot:
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>var m1 = require("ref/m1");
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^^^^^
-6 > ^
-7 > ^
-1 >
-2 >import
-3 > m1
-4 > = require(
-5 > "ref/m1"
-6 > )
-7 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 8) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 18) Source(1, 21) + SourceIndex(0)
-5 >Emitted(1, 26) Source(1, 29) + SourceIndex(0)
-6 >Emitted(1, 27) Source(1, 30) + SourceIndex(0)
-7 >Emitted(1, 28) Source(1, 31) + SourceIndex(0)
----
->>>exports.a1 = 10;
-1 >
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >
- >export var
-2 >a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 1) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 11) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 14) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 16) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 17) Source(2, 20) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 1) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(4, 5) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 5) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 6) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 14) Source(5, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 1) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 2) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 2) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 6) Source(5, 2) + SourceIndex(0)
----
->>>exports.c1 = c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 1) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 11) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 16) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 17) Source(5, 2) + SourceIndex(0)
----
->>>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(9, 1) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 18) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 21) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 25) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 27) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 29) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 30) Source(7, 33) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 1) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 5) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 11) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 12) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 29) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 30) Source(9, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(12, 1) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 2) Source(10, 2) + SourceIndex(0) name (f1)
----
->>>exports.f1 = f1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 1) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 11) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 16) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 17) Source(10, 2) + SourceIndex(0)
----
->>>exports.a2 = m1.m1_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^^^^^^^^^->
-1->
- >
- >export var
-2 >a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(14, 1) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 11) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 14) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 16) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 17) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 22) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 23) Source(12, 26) + SourceIndex(0)
----
->>>//# sourceMappingURL=test.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot:
-sources:
-===================================================================
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index a61d8541048e6..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("ref/m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/test.js
deleted file mode 100644
index 46c9f29e55a8a..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,15 +0,0 @@
-var m1 = require("ref/m1");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/test.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/test.js.map
deleted file mode 100644
index 56d42d8bdfd58..0000000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAO,EAAE,WAAW,QAAQ,CAAC,CAAC;AACnB,UAAE,GAAG,EAAE,CAAC;AACnB;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAFY,UAAE,KAEd,CAAA;AAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACIE,MAAMA,CAACA,iBAASA,CAACA;AACrBA,CAACA;AAFe,UAAE,KAEjB,CAAA;AAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index d75277ac60799..0000000000000
--- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var m2_a1: number;
-declare class m2_c1 {
- m2_c1_p1: number;
-}
-declare var m2_instance1: m2_c1;
-declare function m2_f1(): m2_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index e6b143a110ad0..0000000000000
--- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,33 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-var m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-var m2_instance1 = new m2_c1();
-function m2_f1() {
- return m2_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index 37b77beb154fa..0000000000000
--- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","m2_c1","m2_c1.constructor","m2_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAC;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/sourcemapMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/sourcemapMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 83c96776d4eab..0000000000000
--- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/sourcemapMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "[Sourcemap]: outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/sourcemapMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/sourcemapMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index fa9ebc580e629..0000000000000
--- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/sourcemapMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,437 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot:
-sources: ../ref/m1.ts,../../outputdir_multifolder_ref/m2.ts,../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../../outputdir_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>var m2_a1 = 10;
-1->
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1->
-2 >var
-3 > m2_a1
-4 > =
-5 > 10
-6 > ;
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 5) Source(1, 5) + SourceIndex(1)
-3 >Emitted(11, 10) Source(1, 10) + SourceIndex(1)
-4 >Emitted(11, 13) Source(1, 13) + SourceIndex(1)
-5 >Emitted(11, 15) Source(1, 15) + SourceIndex(1)
-6 >Emitted(11, 16) Source(1, 16) + SourceIndex(1)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(13, 5) Source(2, 1) + SourceIndex(1) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(14, 5) Source(4, 1) + SourceIndex(1) name (m2_c1.constructor)
-2 >Emitted(14, 6) Source(4, 2) + SourceIndex(1) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(15, 17) Source(4, 2) + SourceIndex(1) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(16, 1) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(16, 2) Source(4, 2) + SourceIndex(1) name (m2_c1)
-3 >Emitted(16, 2) Source(2, 1) + SourceIndex(1)
-4 >Emitted(16, 6) Source(4, 2) + SourceIndex(1)
----
->>>var m2_instance1 = new m2_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m2_instance1
-4 > =
-5 > new
-6 > m2_c1
-7 > ()
-8 > ;
-1->Emitted(17, 1) Source(6, 1) + SourceIndex(1)
-2 >Emitted(17, 5) Source(6, 5) + SourceIndex(1)
-3 >Emitted(17, 17) Source(6, 17) + SourceIndex(1)
-4 >Emitted(17, 20) Source(6, 20) + SourceIndex(1)
-5 >Emitted(17, 24) Source(6, 24) + SourceIndex(1)
-6 >Emitted(17, 29) Source(6, 29) + SourceIndex(1)
-7 >Emitted(17, 31) Source(6, 31) + SourceIndex(1)
-8 >Emitted(17, 32) Source(6, 32) + SourceIndex(1)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(18, 1) Source(7, 1) + SourceIndex(1)
----
->>> return m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(19, 5) Source(8, 5) + SourceIndex(1) name (m2_f1)
-2 >Emitted(19, 11) Source(8, 11) + SourceIndex(1) name (m2_f1)
-3 >Emitted(19, 12) Source(8, 12) + SourceIndex(1) name (m2_f1)
-4 >Emitted(19, 24) Source(8, 24) + SourceIndex(1) name (m2_f1)
-5 >Emitted(19, 25) Source(8, 25) + SourceIndex(1) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1) name (m2_f1)
-2 >Emitted(20, 2) Source(9, 2) + SourceIndex(1) name (m2_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >///
-1->Emitted(21, 1) Source(1, 1) + SourceIndex(2)
-2 >Emitted(21, 34) Source(1, 34) + SourceIndex(2)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(22, 1) Source(2, 1) + SourceIndex(2)
-2 >Emitted(22, 59) Source(2, 59) + SourceIndex(2)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(23, 1) Source(3, 1) + SourceIndex(2)
-2 >Emitted(23, 5) Source(3, 5) + SourceIndex(2)
-3 >Emitted(23, 7) Source(3, 7) + SourceIndex(2)
-4 >Emitted(23, 10) Source(3, 10) + SourceIndex(2)
-5 >Emitted(23, 12) Source(3, 12) + SourceIndex(2)
-6 >Emitted(23, 13) Source(3, 13) + SourceIndex(2)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(24, 1) Source(4, 1) + SourceIndex(2)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(25, 5) Source(4, 1) + SourceIndex(2) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(26, 5) Source(6, 1) + SourceIndex(2) name (c1.constructor)
-2 >Emitted(26, 6) Source(6, 2) + SourceIndex(2) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(27, 5) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(27, 14) Source(6, 2) + SourceIndex(2) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(28, 1) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(28, 2) Source(6, 2) + SourceIndex(2) name (c1)
-3 >Emitted(28, 2) Source(4, 1) + SourceIndex(2)
-4 >Emitted(28, 6) Source(6, 2) + SourceIndex(2)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(29, 1) Source(8, 1) + SourceIndex(2)
-2 >Emitted(29, 5) Source(8, 5) + SourceIndex(2)
-3 >Emitted(29, 14) Source(8, 14) + SourceIndex(2)
-4 >Emitted(29, 17) Source(8, 17) + SourceIndex(2)
-5 >Emitted(29, 21) Source(8, 21) + SourceIndex(2)
-6 >Emitted(29, 23) Source(8, 23) + SourceIndex(2)
-7 >Emitted(29, 25) Source(8, 25) + SourceIndex(2)
-8 >Emitted(29, 26) Source(8, 26) + SourceIndex(2)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(30, 1) Source(9, 1) + SourceIndex(2)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(31, 5) Source(10, 5) + SourceIndex(2) name (f1)
-2 >Emitted(31, 11) Source(10, 11) + SourceIndex(2) name (f1)
-3 >Emitted(31, 12) Source(10, 12) + SourceIndex(2) name (f1)
-4 >Emitted(31, 21) Source(10, 21) + SourceIndex(2) name (f1)
-5 >Emitted(31, 22) Source(10, 22) + SourceIndex(2) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(32, 1) Source(11, 1) + SourceIndex(2) name (f1)
-2 >Emitted(32, 2) Source(11, 2) + SourceIndex(2) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index d75277ac60799..0000000000000
--- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var m2_a1: number;
-declare class m2_c1 {
- m2_c1_p1: number;
-}
-declare var m2_instance1: m2_c1;
-declare function m2_f1(): m2_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index e6b143a110ad0..0000000000000
--- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,33 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-var m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-var m2_instance1 = new m2_c1();
-function m2_f1() {
- return m2_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index 37b77beb154fa..0000000000000
--- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","m2_c1","m2_c1.constructor","m2_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAC;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/sourcemapMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/sourcemapMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 83c96776d4eab..0000000000000
--- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/sourcemapMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "[Sourcemap]: outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/sourcemapMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/sourcemapMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index fa9ebc580e629..0000000000000
--- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/sourcemapMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,437 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot:
-sources: ../ref/m1.ts,../../outputdir_multifolder_ref/m2.ts,../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../../outputdir_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>var m2_a1 = 10;
-1->
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1->
-2 >var
-3 > m2_a1
-4 > =
-5 > 10
-6 > ;
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 5) Source(1, 5) + SourceIndex(1)
-3 >Emitted(11, 10) Source(1, 10) + SourceIndex(1)
-4 >Emitted(11, 13) Source(1, 13) + SourceIndex(1)
-5 >Emitted(11, 15) Source(1, 15) + SourceIndex(1)
-6 >Emitted(11, 16) Source(1, 16) + SourceIndex(1)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(13, 5) Source(2, 1) + SourceIndex(1) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(14, 5) Source(4, 1) + SourceIndex(1) name (m2_c1.constructor)
-2 >Emitted(14, 6) Source(4, 2) + SourceIndex(1) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(15, 17) Source(4, 2) + SourceIndex(1) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(16, 1) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(16, 2) Source(4, 2) + SourceIndex(1) name (m2_c1)
-3 >Emitted(16, 2) Source(2, 1) + SourceIndex(1)
-4 >Emitted(16, 6) Source(4, 2) + SourceIndex(1)
----
->>>var m2_instance1 = new m2_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m2_instance1
-4 > =
-5 > new
-6 > m2_c1
-7 > ()
-8 > ;
-1->Emitted(17, 1) Source(6, 1) + SourceIndex(1)
-2 >Emitted(17, 5) Source(6, 5) + SourceIndex(1)
-3 >Emitted(17, 17) Source(6, 17) + SourceIndex(1)
-4 >Emitted(17, 20) Source(6, 20) + SourceIndex(1)
-5 >Emitted(17, 24) Source(6, 24) + SourceIndex(1)
-6 >Emitted(17, 29) Source(6, 29) + SourceIndex(1)
-7 >Emitted(17, 31) Source(6, 31) + SourceIndex(1)
-8 >Emitted(17, 32) Source(6, 32) + SourceIndex(1)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(18, 1) Source(7, 1) + SourceIndex(1)
----
->>> return m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(19, 5) Source(8, 5) + SourceIndex(1) name (m2_f1)
-2 >Emitted(19, 11) Source(8, 11) + SourceIndex(1) name (m2_f1)
-3 >Emitted(19, 12) Source(8, 12) + SourceIndex(1) name (m2_f1)
-4 >Emitted(19, 24) Source(8, 24) + SourceIndex(1) name (m2_f1)
-5 >Emitted(19, 25) Source(8, 25) + SourceIndex(1) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1) name (m2_f1)
-2 >Emitted(20, 2) Source(9, 2) + SourceIndex(1) name (m2_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >///
-1->Emitted(21, 1) Source(1, 1) + SourceIndex(2)
-2 >Emitted(21, 34) Source(1, 34) + SourceIndex(2)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(22, 1) Source(2, 1) + SourceIndex(2)
-2 >Emitted(22, 59) Source(2, 59) + SourceIndex(2)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(23, 1) Source(3, 1) + SourceIndex(2)
-2 >Emitted(23, 5) Source(3, 5) + SourceIndex(2)
-3 >Emitted(23, 7) Source(3, 7) + SourceIndex(2)
-4 >Emitted(23, 10) Source(3, 10) + SourceIndex(2)
-5 >Emitted(23, 12) Source(3, 12) + SourceIndex(2)
-6 >Emitted(23, 13) Source(3, 13) + SourceIndex(2)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(24, 1) Source(4, 1) + SourceIndex(2)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(25, 5) Source(4, 1) + SourceIndex(2) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(26, 5) Source(6, 1) + SourceIndex(2) name (c1.constructor)
-2 >Emitted(26, 6) Source(6, 2) + SourceIndex(2) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(27, 5) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(27, 14) Source(6, 2) + SourceIndex(2) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(28, 1) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(28, 2) Source(6, 2) + SourceIndex(2) name (c1)
-3 >Emitted(28, 2) Source(4, 1) + SourceIndex(2)
-4 >Emitted(28, 6) Source(6, 2) + SourceIndex(2)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(29, 1) Source(8, 1) + SourceIndex(2)
-2 >Emitted(29, 5) Source(8, 5) + SourceIndex(2)
-3 >Emitted(29, 14) Source(8, 14) + SourceIndex(2)
-4 >Emitted(29, 17) Source(8, 17) + SourceIndex(2)
-5 >Emitted(29, 21) Source(8, 21) + SourceIndex(2)
-6 >Emitted(29, 23) Source(8, 23) + SourceIndex(2)
-7 >Emitted(29, 25) Source(8, 25) + SourceIndex(2)
-8 >Emitted(29, 26) Source(8, 26) + SourceIndex(2)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(30, 1) Source(9, 1) + SourceIndex(2)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(31, 5) Source(10, 5) + SourceIndex(2) name (f1)
-2 >Emitted(31, 11) Source(10, 11) + SourceIndex(2) name (f1)
-3 >Emitted(31, 12) Source(10, 12) + SourceIndex(2) name (f1)
-4 >Emitted(31, 21) Source(10, 21) + SourceIndex(2) name (f1)
-5 >Emitted(31, 22) Source(10, 22) + SourceIndex(2) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(32, 1) Source(11, 1) + SourceIndex(2) name (f1)
-2 >Emitted(32, 2) Source(11, 2) + SourceIndex(2) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 10bcbf92a21ca..0000000000000
--- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index b7b29ed1cf834..0000000000000
--- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/sourcemapSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/sourcemapSimpleSpecifyOutputFile.json
deleted file mode 100644
index 43e39c57faffe..0000000000000
--- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/sourcemapSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "scenario": "[Sourcemap]: outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/sourcemapSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/sourcemapSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 6343dcc34c6d5..0000000000000
--- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/sourcemapSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot:
-sources: ../m1.ts,../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 30) Source(1, 30) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 10bcbf92a21ca..0000000000000
--- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index b7b29ed1cf834..0000000000000
--- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/sourcemapSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/sourcemapSimpleSpecifyOutputFile.json
deleted file mode 100644
index 43e39c57faffe..0000000000000
--- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/sourcemapSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "scenario": "[Sourcemap]: outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/sourcemapSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/sourcemapSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 6343dcc34c6d5..0000000000000
--- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/sourcemapSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot:
-sources: ../m1.ts,../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 30) Source(1, 30) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 8c15f6d3310e4..0000000000000
--- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 335d79c01c6d3..0000000000000
--- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index c15b0f9ed70ea..0000000000000
--- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/sourcemapSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/sourcemapSingleFileSpecifyOutputFile.json
deleted file mode 100644
index 2f14386bc5aaf..0000000000000
--- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/sourcemapSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "scenario": "[Sourcemap]: outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/sourcemapSingleFileSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/sourcemapSingleFileSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 127f06d960ee7..0000000000000
--- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/sourcemapSingleFileSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,144 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot:
-sources: ../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 7) + SourceIndex(0)
-4 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-5 >Emitted(1, 12) Source(1, 12) + SourceIndex(0)
-6 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(5, 14) Source(4, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 14) Source(6, 14) + SourceIndex(0)
-4 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-5 >Emitted(7, 21) Source(6, 21) + SourceIndex(0)
-6 >Emitted(7, 23) Source(6, 23) + SourceIndex(0)
-7 >Emitted(7, 25) Source(6, 25) + SourceIndex(0)
-8 >Emitted(7, 26) Source(6, 26) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (f1)
-4 >Emitted(9, 21) Source(8, 21) + SourceIndex(0) name (f1)
-5 >Emitted(9, 22) Source(8, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 8c15f6d3310e4..0000000000000
--- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 335d79c01c6d3..0000000000000
--- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index c15b0f9ed70ea..0000000000000
--- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/sourcemapSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/sourcemapSingleFileSpecifyOutputFile.json
deleted file mode 100644
index 2f14386bc5aaf..0000000000000
--- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/sourcemapSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "scenario": "[Sourcemap]: outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/sourcemapSingleFileSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/sourcemapSingleFileSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 127f06d960ee7..0000000000000
--- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/sourcemapSingleFileSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,144 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot:
-sources: ../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 7) + SourceIndex(0)
-4 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-5 >Emitted(1, 12) Source(1, 12) + SourceIndex(0)
-6 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(5, 14) Source(4, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 14) Source(6, 14) + SourceIndex(0)
-4 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-5 >Emitted(7, 21) Source(6, 21) + SourceIndex(0)
-6 >Emitted(7, 23) Source(6, 23) + SourceIndex(0)
-7 >Emitted(7, 25) Source(6, 25) + SourceIndex(0)
-8 >Emitted(7, 26) Source(6, 26) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (f1)
-4 >Emitted(9, 21) Source(8, 21) + SourceIndex(0) name (f1)
-5 >Emitted(9, 22) Source(8, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index c82993389bf99..0000000000000
--- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index 91ea14b3da422..0000000000000
--- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/sourcemapSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/sourcemapSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 13ef95f10520d..0000000000000
--- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/sourcemapSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "scenario": "[Sourcemap]: outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/sourcemapSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/sourcemapSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 9ca0493ff415e..0000000000000
--- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/sourcemapSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot:
-sources: ../ref/m1.ts,../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index c82993389bf99..0000000000000
--- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index 91ea14b3da422..0000000000000
--- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/sourcemapSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/sourcemapSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 13ef95f10520d..0000000000000
--- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/sourcemapSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "scenario": "[Sourcemap]: outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/sourcemapSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/sourcemapSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 9ca0493ff415e..0000000000000
--- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/sourcemapSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot:
-sources: ../ref/m1.ts,../test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:../test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index d61b4c3b876cd..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 5af28cf8560c1..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index 7a70d18105c23..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.js
deleted file mode 100644
index 144ad24e2de69..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
-//# sourceMappingURL=m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.js.map
deleted file mode 100644
index 04f168a6289cc..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/sourcerootUrlMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/sourcerootUrlMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 50a4518a1b08c..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/sourcerootUrlMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]: outputdir_mixed_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m2.js.map",
- "ref/m2.js",
- "ref/m2.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/sourcerootUrlMixedSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/sourcerootUrlMixedSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index d4cac64349071..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/sourcerootUrlMixedSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,472 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: m2.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m2.js
-sourceFile:ref/m2.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m2_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m2_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_c1 = m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_instance1 = new m2_c1();
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 > m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m2_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>> exports.m2_f1 = m2_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=m2.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: ref/m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index d61b4c3b876cd..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 5af28cf8560c1..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index 7a70d18105c23..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.js
deleted file mode 100644
index ec0a73b5af84d..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
-//# sourceMappingURL=m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.js.map
deleted file mode 100644
index 0ce68e169af7d..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/sourcerootUrlMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/sourcerootUrlMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 50a4518a1b08c..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/sourcerootUrlMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]: outputdir_mixed_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m2.js.map",
- "ref/m2.js",
- "ref/m2.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/sourcerootUrlMixedSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/sourcerootUrlMixedSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index cb96dcbf7d703..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/sourcerootUrlMixedSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,471 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: m2.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m2.js
-sourceFile:ref/m2.ts
--------------------------------------------------------------------
->>>exports.m2_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_c1 = m2_c1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_instance1 = new m2_c1();
-1->
-2 >^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 >m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(10, 5) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>>exports.m2_f1 = m2_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=m2.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: ref/m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts
deleted file mode 100644
index 9b9cdd4a21417..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js
deleted file mode 100644
index 1750a5975aec0..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map
deleted file mode 100644
index 53e31e30260a3..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js
deleted file mode 100644
index 144ad24e2de69..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
-//# sourceMappingURL=m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js.map
deleted file mode 100644
index 04f168a6289cc..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outdir/outAndOutDirFolder/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index b6ef6b5bd517d..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]:outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "sourceMap": true,
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "outdir/outAndOutDirFolder/ref/m2.js.map",
- "outdir/outAndOutDirFolder/ref/m2.js",
- "outdir/outAndOutDirFolder/ref/m2.d.ts",
- "bin/outAndOutDirFile.js.map",
- "bin/outAndOutDirFile.js",
- "bin/outAndOutDirFile.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
deleted file mode 100644
index d54fa316273fd..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
+++ /dev/null
@@ -1,472 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: m2.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:outdir/outAndOutDirFolder/ref/m2.js
-sourceFile:ref/m2.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m2_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m2_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_c1 = m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_instance1 = new m2_c1();
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 > m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m2_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>> exports.m2_f1 = m2_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=m2.js.map===================================================================
-JsFile: outAndOutDirFile.js
-mapUrl: outAndOutDirFile.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: ref/m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts
deleted file mode 100644
index 9b9cdd4a21417..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js
deleted file mode 100644
index 1750a5975aec0..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map
deleted file mode 100644
index 53e31e30260a3..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js
deleted file mode 100644
index ec0a73b5af84d..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
-//# sourceMappingURL=m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js.map
deleted file mode 100644
index 0ce68e169af7d..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outdir/outAndOutDirFolder/ref/m2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index b6ef6b5bd517d..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]:outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "sourceMap": true,
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "outdir/outAndOutDirFolder/ref/m2.js.map",
- "outdir/outAndOutDirFolder/ref/m2.js",
- "outdir/outAndOutDirFolder/ref/m2.d.ts",
- "bin/outAndOutDirFile.js.map",
- "bin/outAndOutDirFile.js",
- "bin/outAndOutDirFile.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
deleted file mode 100644
index 8bd8c2ac03585..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.sourcemap.txt
+++ /dev/null
@@ -1,471 +0,0 @@
-===================================================================
-JsFile: m2.js
-mapUrl: m2.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:outdir/outAndOutDirFolder/ref/m2.js
-sourceFile:ref/m2.ts
--------------------------------------------------------------------
->>>exports.m2_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_c1 = m2_c1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_instance1 = new m2_c1();
-1->
-2 >^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 >m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(10, 5) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>>exports.m2_f1 = m2_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=m2.js.map===================================================================
-JsFile: outAndOutDirFile.js
-mapUrl: outAndOutDirFile.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: ref/m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/outAndOutDirFile.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^->
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 34) Source(2, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(13, 1) Source(3, 1) + SourceIndex(1)
-2 >Emitted(13, 5) Source(3, 5) + SourceIndex(1)
-3 >Emitted(13, 7) Source(3, 7) + SourceIndex(1)
-4 >Emitted(13, 10) Source(3, 10) + SourceIndex(1)
-5 >Emitted(13, 12) Source(3, 12) + SourceIndex(1)
-6 >Emitted(13, 13) Source(3, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(14, 1) Source(4, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(16, 5) Source(6, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(16, 6) Source(6, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(17, 5) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 14) Source(6, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(18, 1) Source(6, 1) + SourceIndex(1) name (c1)
-2 >Emitted(18, 2) Source(6, 2) + SourceIndex(1) name (c1)
-3 >Emitted(18, 2) Source(4, 1) + SourceIndex(1)
-4 >Emitted(18, 6) Source(6, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(19, 1) Source(8, 1) + SourceIndex(1)
-2 >Emitted(19, 5) Source(8, 5) + SourceIndex(1)
-3 >Emitted(19, 14) Source(8, 14) + SourceIndex(1)
-4 >Emitted(19, 17) Source(8, 17) + SourceIndex(1)
-5 >Emitted(19, 21) Source(8, 21) + SourceIndex(1)
-6 >Emitted(19, 23) Source(8, 23) + SourceIndex(1)
-7 >Emitted(19, 25) Source(8, 25) + SourceIndex(1)
-8 >Emitted(19, 26) Source(8, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(21, 5) Source(10, 5) + SourceIndex(1) name (f1)
-2 >Emitted(21, 11) Source(10, 11) + SourceIndex(1) name (f1)
-3 >Emitted(21, 12) Source(10, 12) + SourceIndex(1) name (f1)
-4 >Emitted(21, 21) Source(10, 21) + SourceIndex(1) name (f1)
-5 >Emitted(21, 22) Source(10, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(22, 1) Source(11, 1) + SourceIndex(1) name (f1)
-2 >Emitted(22, 2) Source(11, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=outAndOutDirFile.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 6f3fefb949813..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index d3e851981ec91..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile0.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile0.js.map
deleted file mode 100644
index 3b00d82ab66c4..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile0.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile1.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile1.js
deleted file mode 100644
index 144ad24e2de69..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m2_a1 = 10;
- var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
- })();
- exports.m2_c1 = m2_c1;
- exports.m2_instance1 = new m2_c1();
- function m2_f1() {
- return exports.m2_instance1;
- }
- exports.m2_f1 = m2_f1;
-});
-//# sourceMappingURL=m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile2.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/diskFile2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.js
deleted file mode 100644
index bbaba444ba29a..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
-//# sourceMappingURL=m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.js.map
deleted file mode 100644
index 8c257bd111148..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/sourcerootUrlModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/sourcerootUrlModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index cc2a6c9b1aa06..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/sourcerootUrlModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]: outputdir_module_multifolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_module_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "../outputdir_module_multifolder_ref/m2.js.map",
- "../outputdir_module_multifolder_ref/m2.js",
- "../outputdir_module_multifolder_ref/m2.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/sourcerootUrlModuleMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/sourcerootUrlModuleMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 86764c6d57af7..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/sourcerootUrlModuleMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,576 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: m1.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: outputdir_module_multifolder/ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:outputdir_module_multifolder/ref/m1.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m1_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m1_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 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(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 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(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m1_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 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(11, 9) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>> exports.m1_f1 = m1_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=m1.js.map===================================================================
-JsFile: m2.js
-mapUrl: m2.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: outputdir_module_multifolder_ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:diskFile1.js
-sourceFile:outputdir_module_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m2_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m2_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_c1 = m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 27) Source(4, 2) + SourceIndex(0)
----
->>> exports.m2_instance1 = new m2_c1();
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 > m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m2_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(11, 9) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>> exports.m2_f1 = m2_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=m2.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: outputdir_module_multifolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:outputdir_module_multifolder/test.ts
--------------------------------------------------------------------
->>>define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) {
->>> exports.a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >import m1 = require("ref/m1");
- >import m2 = require("../outputdir_module_multifolder_ref/m2");
- >export var
-2 > a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(3, 12) + SourceIndex(0)
-2 >Emitted(2, 15) Source(3, 14) + SourceIndex(0)
-3 >Emitted(2, 18) Source(3, 17) + SourceIndex(0)
-4 >Emitted(2, 20) Source(3, 19) + SourceIndex(0)
-5 >Emitted(2, 21) Source(3, 20) + SourceIndex(0)
----
->>> var c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(4, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(4, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(6, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 10) Source(6, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 18) Source(6, 2) + SourceIndex(0) name (c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 5) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 6) Source(6, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 6) Source(4, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(6, 2) + SourceIndex(0)
----
->>> exports.c1 = c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(4, 14) + SourceIndex(0)
-2 >Emitted(8, 15) Source(4, 16) + SourceIndex(0)
-3 >Emitted(8, 20) Source(6, 2) + SourceIndex(0)
-4 >Emitted(8, 21) Source(6, 2) + SourceIndex(0)
----
->>> 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(9, 5) Source(8, 12) + SourceIndex(0)
-2 >Emitted(9, 22) Source(8, 21) + SourceIndex(0)
-3 >Emitted(9, 25) Source(8, 24) + SourceIndex(0)
-4 >Emitted(9, 29) Source(8, 28) + SourceIndex(0)
-5 >Emitted(9, 31) Source(8, 30) + SourceIndex(0)
-6 >Emitted(9, 33) Source(8, 32) + SourceIndex(0)
-7 >Emitted(9, 34) Source(8, 33) + SourceIndex(0)
----
->>> function f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(9, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 9) Source(10, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 15) Source(10, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 16) Source(10, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 33) Source(10, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 34) Source(10, 22) + SourceIndex(0) name (f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(11, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 6) Source(11, 2) + SourceIndex(0) name (f1)
----
->>> exports.f1 = f1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 > f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(9, 17) + SourceIndex(0)
-2 >Emitted(13, 15) Source(9, 19) + SourceIndex(0)
-3 >Emitted(13, 20) Source(11, 2) + SourceIndex(0)
-4 >Emitted(13, 21) Source(11, 2) + SourceIndex(0)
----
->>> exports.a2 = m1.m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^->
-1->
- >
- >export var
-2 > a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(14, 5) Source(13, 12) + SourceIndex(0)
-2 >Emitted(14, 15) Source(13, 14) + SourceIndex(0)
-3 >Emitted(14, 18) Source(13, 17) + SourceIndex(0)
-4 >Emitted(14, 20) Source(13, 19) + SourceIndex(0)
-5 >Emitted(14, 21) Source(13, 20) + SourceIndex(0)
-6 >Emitted(14, 26) Source(13, 25) + SourceIndex(0)
-7 >Emitted(14, 27) Source(13, 26) + SourceIndex(0)
----
->>> exports.a3 = m2.m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-1->
- >export var
-2 > a3
-3 > =
-4 > m2
-5 > .
-6 > m2_c1
-7 > ;
-1->Emitted(15, 5) Source(14, 12) + SourceIndex(0)
-2 >Emitted(15, 15) Source(14, 14) + SourceIndex(0)
-3 >Emitted(15, 18) Source(14, 17) + SourceIndex(0)
-4 >Emitted(15, 20) Source(14, 19) + SourceIndex(0)
-5 >Emitted(15, 21) Source(14, 20) + SourceIndex(0)
-6 >Emitted(15, 26) Source(14, 25) + SourceIndex(0)
-7 >Emitted(15, 27) Source(14, 26) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=test.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources:
-===================================================================
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index 4afd4e69f2d52..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import m1 = require("ref/m1");
-import m2 = require("../outputdir_module_multifolder_ref/m2");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
-export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/test.js
deleted file mode 100644
index 5cca04a0f2567..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,17 +0,0 @@
-define(["require", "exports", "ref/m1", "../outputdir_module_multifolder_ref/m2"], function (require, exports, m1, m2) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
- exports.a3 = m2.m2_c1;
-});
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/test.js.map
deleted file mode 100644
index 8612cd0d1085a..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":["c1","c1.constructor","f1"],"mappings":";IAEW,UAAE,GAAG,EAAE,CAAC;IACnB;QAAAA;QAEAC,CAACA;QAADD,SAACA;IAADA,CAACA,AAFD,IAEC;IAFY,UAAE,KAEd,CAAA;IAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACIE,MAAMA,CAACA,iBAASA,CAACA;IACrBA,CAACA;IAFe,UAAE,KAEjB,CAAA;IAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 6f3fefb949813..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index d3e851981ec91..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/diskFile0.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/diskFile0.js.map
deleted file mode 100644
index 058e405b6061e..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/diskFile0.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":["m2_c1","m2_c1.constructor","m2_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/diskFile1.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/diskFile1.js
deleted file mode 100644
index ec0a73b5af84d..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/diskFile1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-exports.m2_c1 = m2_c1;
-exports.m2_instance1 = new m2_c1();
-function m2_f1() {
- return exports.m2_instance1;
-}
-exports.m2_f1 = m2_f1;
-//# sourceMappingURL=m2.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/diskFile2.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/diskFile2.d.ts
deleted file mode 100644
index c09a3c0c32ae8..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/diskFile2.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m2_a1: number;
-export declare class m2_c1 {
- m2_c1_p1: number;
-}
-export declare var m2_instance1: m2_c1;
-export declare function m2_f1(): m2_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.js
deleted file mode 100644
index 1b4470e2b3750..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
-//# sourceMappingURL=m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.js.map
deleted file mode 100644
index e7f54a4a2e144..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/sourcerootUrlModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/sourcerootUrlModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index cc2a6c9b1aa06..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/sourcerootUrlModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]: outputdir_module_multifolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_module_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "../outputdir_module_multifolder_ref/m2.js.map",
- "../outputdir_module_multifolder_ref/m2.js",
- "../outputdir_module_multifolder_ref/m2.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/sourcerootUrlModuleMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/sourcerootUrlModuleMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index eb2dff17042bf..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/sourcerootUrlModuleMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,620 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: m1.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: outputdir_module_multifolder/ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:outputdir_module_multifolder/ref/m1.ts
--------------------------------------------------------------------
->>>exports.m1_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) 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(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) 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(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) 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(10, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>>exports.m1_f1 = m1_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=m1.js.map===================================================================
-JsFile: m2.js
-mapUrl: m2.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: outputdir_module_multifolder_ref/m2.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:diskFile1.js
-sourceFile:outputdir_module_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>exports.m2_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m2_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m2_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m2_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m2_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_c1 = m2_c1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >m2_c1
-3 > {
- > public m2_c1_p1: number;
- > }
-4 >
-1->Emitted(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) Source(4, 2) + SourceIndex(0)
----
->>>exports.m2_instance1 = new m2_c1();
-1->
-2 >^^^^^^^^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^^^
-5 > ^^^^^
-6 > ^^
-7 > ^
-1->
- >
- >export var
-2 >m2_instance1
-3 > =
-4 > new
-5 > m2_c1
-6 > ()
-7 > ;
-1->Emitted(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) Source(7, 1) + SourceIndex(0)
----
->>> return exports.m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(10, 5) Source(8, 5) + SourceIndex(0) name (m2_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m2_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m2_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m2_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m2_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m2_f1)
----
->>>exports.m2_f1 = m2_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >m2_f1
-3 > () {
- > return m2_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=m2.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: outputdir_module_multifolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:outputdir_module_multifolder/test.ts
--------------------------------------------------------------------
->>>var m1 = require("ref/m1");
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^^^^^
-6 > ^
-7 > ^
-8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >import
-3 > m1
-4 > = require(
-5 > "ref/m1"
-6 > )
-7 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 8) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 18) Source(1, 21) + SourceIndex(0)
-5 >Emitted(1, 26) Source(1, 29) + SourceIndex(0)
-6 >Emitted(1, 27) Source(1, 30) + SourceIndex(0)
-7 >Emitted(1, 28) Source(1, 31) + SourceIndex(0)
----
->>>var m2 = require("../outputdir_module_multifolder_ref/m2");
-1->
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-6 > ^
-7 > ^
-1->
- >
-2 >import
-3 > m2
-4 > = require(
-5 > "../outputdir_module_multifolder_ref/m2"
-6 > )
-7 > ;
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
-2 >Emitted(2, 5) Source(2, 8) + SourceIndex(0)
-3 >Emitted(2, 7) Source(2, 10) + SourceIndex(0)
-4 >Emitted(2, 18) Source(2, 21) + SourceIndex(0)
-5 >Emitted(2, 58) Source(2, 61) + SourceIndex(0)
-6 >Emitted(2, 59) Source(2, 62) + SourceIndex(0)
-7 >Emitted(2, 60) Source(2, 63) + SourceIndex(0)
----
->>>exports.a1 = 10;
-1 >
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >
- >export var
-2 >a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(3, 1) Source(3, 12) + SourceIndex(0)
-2 >Emitted(3, 11) Source(3, 14) + SourceIndex(0)
-3 >Emitted(3, 14) Source(3, 17) + SourceIndex(0)
-4 >Emitted(3, 16) Source(3, 19) + SourceIndex(0)
-5 >Emitted(3, 17) Source(3, 20) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(4, 1) Source(4, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(6, 5) Source(6, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(6, 6) Source(6, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(7, 5) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 14) Source(6, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(8, 1) Source(6, 1) + SourceIndex(0) name (c1)
-2 >Emitted(8, 2) Source(6, 2) + SourceIndex(0) name (c1)
-3 >Emitted(8, 2) Source(4, 1) + SourceIndex(0)
-4 >Emitted(8, 6) Source(6, 2) + SourceIndex(0)
----
->>>exports.c1 = c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(9, 1) Source(4, 14) + SourceIndex(0)
-2 >Emitted(9, 11) Source(4, 16) + SourceIndex(0)
-3 >Emitted(9, 16) Source(6, 2) + SourceIndex(0)
-4 >Emitted(9, 17) Source(6, 2) + SourceIndex(0)
----
->>>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(10, 1) Source(8, 12) + SourceIndex(0)
-2 >Emitted(10, 18) Source(8, 21) + SourceIndex(0)
-3 >Emitted(10, 21) Source(8, 24) + SourceIndex(0)
-4 >Emitted(10, 25) Source(8, 28) + SourceIndex(0)
-5 >Emitted(10, 27) Source(8, 30) + SourceIndex(0)
-6 >Emitted(10, 29) Source(8, 32) + SourceIndex(0)
-7 >Emitted(10, 30) Source(8, 33) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(12, 5) Source(10, 5) + SourceIndex(0) name (f1)
-2 >Emitted(12, 11) Source(10, 11) + SourceIndex(0) name (f1)
-3 >Emitted(12, 12) Source(10, 12) + SourceIndex(0) name (f1)
-4 >Emitted(12, 29) Source(10, 21) + SourceIndex(0) name (f1)
-5 >Emitted(12, 30) Source(10, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(13, 1) Source(11, 1) + SourceIndex(0) name (f1)
-2 >Emitted(13, 2) Source(11, 2) + SourceIndex(0) name (f1)
----
->>>exports.f1 = f1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(14, 1) Source(9, 17) + SourceIndex(0)
-2 >Emitted(14, 11) Source(9, 19) + SourceIndex(0)
-3 >Emitted(14, 16) Source(11, 2) + SourceIndex(0)
-4 >Emitted(14, 17) Source(11, 2) + SourceIndex(0)
----
->>>exports.a2 = m1.m1_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^->
-1->
- >
- >export var
-2 >a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(15, 1) Source(13, 12) + SourceIndex(0)
-2 >Emitted(15, 11) Source(13, 14) + SourceIndex(0)
-3 >Emitted(15, 14) Source(13, 17) + SourceIndex(0)
-4 >Emitted(15, 16) Source(13, 19) + SourceIndex(0)
-5 >Emitted(15, 17) Source(13, 20) + SourceIndex(0)
-6 >Emitted(15, 22) Source(13, 25) + SourceIndex(0)
-7 >Emitted(15, 23) Source(13, 26) + SourceIndex(0)
----
->>>exports.a3 = m2.m2_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^^^^^^^^^->
-1->
- >export var
-2 >a3
-3 > =
-4 > m2
-5 > .
-6 > m2_c1
-7 > ;
-1->Emitted(16, 1) Source(14, 12) + SourceIndex(0)
-2 >Emitted(16, 11) Source(14, 14) + SourceIndex(0)
-3 >Emitted(16, 14) Source(14, 17) + SourceIndex(0)
-4 >Emitted(16, 16) Source(14, 19) + SourceIndex(0)
-5 >Emitted(16, 17) Source(14, 20) + SourceIndex(0)
-6 >Emitted(16, 22) Source(14, 25) + SourceIndex(0)
-7 >Emitted(16, 23) Source(14, 26) + SourceIndex(0)
----
->>>//# sourceMappingURL=test.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources:
-===================================================================
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index 4afd4e69f2d52..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import m1 = require("ref/m1");
-import m2 = require("../outputdir_module_multifolder_ref/m2");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
-export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/test.js
deleted file mode 100644
index 14c09e444a52a..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,17 +0,0 @@
-var m1 = require("ref/m1");
-var m2 = require("../outputdir_module_multifolder_ref/m2");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
-exports.a3 = m2.m2_c1;
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/test.js.map
deleted file mode 100644
index 4ac74c2fcdb7c..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAO,EAAE,WAAW,QAAQ,CAAC,CAAC;AAC9B,IAAO,EAAE,WAAW,wCAAwC,CAAC,CAAC;AACnD,UAAE,GAAG,EAAE,CAAC;AACnB;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAFY,UAAE,KAEd,CAAA;AAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACIE,MAAMA,CAACA,iBAASA,CAACA;AACrBA,CAACA;AAFe,UAAE,KAEjB,CAAA;AAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 6f3fefb949813..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index d3e851981ec91..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/m1.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/m1.js
deleted file mode 100644
index bbaba444ba29a..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/m1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
-//# sourceMappingURL=m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/m1.js.map
deleted file mode 100644
index 6751f2f82cd22..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/sourcerootUrlModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/sourcerootUrlModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index 5419c5a822564..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/sourcerootUrlModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]: outputdir_module_simple: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "m1.js.map",
- "m1.js",
- "m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/sourcerootUrlModuleSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/sourcerootUrlModuleSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 3e447368494c4..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/sourcerootUrlModuleSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,378 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: m1.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:m1.js
-sourceFile:m1.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m1_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m1_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 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(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 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(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m1_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 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(11, 9) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>> exports.m1_f1 = m1_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=m1.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>define(["require", "exports", "m1"], function (require, exports, m1) {
->>> exports.a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >import m1 = require("m1");
- >export var
-2 > a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 15) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 18) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 20) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 21) Source(2, 20) + SourceIndex(0)
----
->>> var c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 10) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 18) Source(5, 2) + SourceIndex(0) name (c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 6) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 6) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(5, 2) + SourceIndex(0)
----
->>> exports.c1 = c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 15) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 20) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 21) Source(5, 2) + SourceIndex(0)
----
->>> 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(9, 5) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 22) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 25) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 29) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 31) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 33) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 34) Source(7, 33) + SourceIndex(0)
----
->>> function f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 9) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 15) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 16) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 33) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 34) Source(9, 22) + SourceIndex(0) name (f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 6) Source(10, 2) + SourceIndex(0) name (f1)
----
->>> exports.f1 = f1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 > f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 15) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 20) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 21) Source(10, 2) + SourceIndex(0)
----
->>> 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(14, 5) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 15) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 18) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 20) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 21) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 26) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 27) Source(12, 26) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=test.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources:
-===================================================================
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index 250d2615a794a..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/test.js
deleted file mode 100644
index 372f1052b89d5..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,16 +0,0 @@
-define(["require", "exports", "m1"], function (require, exports, m1) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
-});
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/test.js.map
deleted file mode 100644
index a57b57d2b17db..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":";IACW,UAAE,GAAG,EAAE,CAAC;IACnB;QAAAA;QAEAC,CAACA;QAADD,SAACA;IAADA,CAACA,AAFD,IAEC;IAFY,UAAE,KAEd,CAAA;IAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACIE,MAAMA,CAACA,iBAASA,CAACA;IACrBA,CAACA;IAFe,UAAE,KAEjB,CAAA;IAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 6f3fefb949813..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index d3e851981ec91..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/m1.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/m1.js
deleted file mode 100644
index 1b4470e2b3750..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/m1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
-//# sourceMappingURL=m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/m1.js.map
deleted file mode 100644
index ca45773f423fb..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/sourcerootUrlModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/sourcerootUrlModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index 5419c5a822564..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/sourcerootUrlModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]: outputdir_module_simple: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "m1.js.map",
- "m1.js",
- "m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/sourcerootUrlModuleSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/sourcerootUrlModuleSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 4d3c5799e2737..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/sourcerootUrlModuleSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,399 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: m1.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:m1.js
-sourceFile:m1.ts
--------------------------------------------------------------------
->>>exports.m1_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) 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(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) 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(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) 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(10, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>>exports.m1_f1 = m1_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=m1.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>var m1 = require("m1");
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^
-6 > ^
-7 > ^
-1 >
-2 >import
-3 > m1
-4 > = require(
-5 > "m1"
-6 > )
-7 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 8) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 18) Source(1, 21) + SourceIndex(0)
-5 >Emitted(1, 22) Source(1, 25) + SourceIndex(0)
-6 >Emitted(1, 23) Source(1, 26) + SourceIndex(0)
-7 >Emitted(1, 24) Source(1, 27) + SourceIndex(0)
----
->>>exports.a1 = 10;
-1 >
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >
- >export var
-2 >a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 1) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 11) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 14) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 16) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 17) Source(2, 20) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 1) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(4, 5) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 5) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 6) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 14) Source(5, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 1) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 2) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 2) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 6) Source(5, 2) + SourceIndex(0)
----
->>>exports.c1 = c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 1) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 11) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 16) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 17) Source(5, 2) + SourceIndex(0)
----
->>>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(9, 1) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 18) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 21) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 25) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 27) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 29) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 30) Source(7, 33) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 1) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 5) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 11) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 12) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 29) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 30) Source(9, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(12, 1) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 2) Source(10, 2) + SourceIndex(0) name (f1)
----
->>>exports.f1 = f1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 1) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 11) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 16) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 17) Source(10, 2) + SourceIndex(0)
----
->>>exports.a2 = m1.m1_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^^^^^^^^^->
-1->
- >
- >export var
-2 >a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(14, 1) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 11) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 14) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 16) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 17) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 22) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 23) Source(12, 26) + SourceIndex(0)
----
->>>//# sourceMappingURL=test.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources:
-===================================================================
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index 250d2615a794a..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/test.js
deleted file mode 100644
index c2e7dfa443bfd..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,15 +0,0 @@
-var m1 = require("m1");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/test.js.map
deleted file mode 100644
index 41d3e11e99563..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAO,EAAE,WAAW,IAAI,CAAC,CAAC;AACf,UAAE,GAAG,EAAE,CAAC;AACnB;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAFY,UAAE,KAEd,CAAA;AAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACIE,MAAMA,CAACA,iBAASA,CAACA;AACrBA,CAACA;AAFe,UAAE,KAEjB,CAAA;AAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 6f3fefb949813..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index d3e851981ec91..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.js
deleted file mode 100644
index bbaba444ba29a..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.js
+++ /dev/null
@@ -1,15 +0,0 @@
-define(["require", "exports"], function (require, exports) {
- exports.m1_a1 = 10;
- var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
- })();
- exports.m1_c1 = m1_c1;
- exports.m1_instance1 = new m1_c1();
- function m1_f1() {
- return exports.m1_instance1;
- }
- exports.m1_f1 = m1_f1;
-});
-//# sourceMappingURL=m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.js.map
deleted file mode 100644
index 6c5413f630e73..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":";IAAW,aAAK,GAAG,EAAE,CAAC;IACtB;QAAAA;QAEAC,CAACA;QAADD,YAACA;IAADA,CAACA,AAFD,IAEC;IAFY,aAAK,QAEjB,CAAA;IAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACIE,MAAMA,CAACA,oBAAYA,CAACA;IACxBA,CAACA;IAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/sourcerootUrlModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/sourcerootUrlModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index d80dacb3444d7..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/sourcerootUrlModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]: outputdir_module_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/sourcerootUrlModuleSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/sourcerootUrlModuleSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 54c26748c78ec..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/sourcerootUrlModuleSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,378 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: m1.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>define(["require", "exports"], function (require, exports) {
->>> exports.m1_a1 = 10;
-1 >^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 > m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 5) Source(1, 12) + SourceIndex(0)
-2 >Emitted(2, 18) Source(1, 17) + SourceIndex(0)
-3 >Emitted(2, 21) Source(1, 20) + SourceIndex(0)
-4 >Emitted(2, 23) Source(1, 22) + SourceIndex(0)
-5 >Emitted(2, 24) Source(1, 23) + SourceIndex(0)
----
->>> var m1_c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(5, 10) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 21) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(7, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(7, 6) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(7, 6) Source(2, 1) + SourceIndex(0)
-4 >Emitted(7, 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(8, 5) Source(2, 14) + SourceIndex(0)
-2 >Emitted(8, 18) Source(2, 19) + SourceIndex(0)
-3 >Emitted(8, 26) Source(4, 2) + SourceIndex(0)
-4 >Emitted(8, 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(9, 5) Source(6, 12) + SourceIndex(0)
-2 >Emitted(9, 25) Source(6, 24) + SourceIndex(0)
-3 >Emitted(9, 28) Source(6, 27) + SourceIndex(0)
-4 >Emitted(9, 32) Source(6, 31) + SourceIndex(0)
-5 >Emitted(9, 37) Source(6, 36) + SourceIndex(0)
-6 >Emitted(9, 39) Source(6, 38) + SourceIndex(0)
-7 >Emitted(9, 40) Source(6, 39) + SourceIndex(0)
----
->>> function m1_f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 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(11, 9) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 15) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(11, 16) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(11, 36) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(11, 37) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(12, 6) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>> exports.m1_f1 = m1_f1;
-1->^^^^
-2 > ^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-1->
-2 > m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(7, 17) + SourceIndex(0)
-2 >Emitted(13, 18) Source(7, 22) + SourceIndex(0)
-3 >Emitted(13, 26) Source(9, 2) + SourceIndex(0)
-4 >Emitted(13, 27) Source(9, 2) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=m1.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>define(["require", "exports", "ref/m1"], function (require, exports, m1) {
->>> 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(2, 5) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 15) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 18) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 20) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 21) Source(2, 20) + SourceIndex(0)
----
->>> var c1 = (function () {
-1->^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 5) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^^^^^
-2 > ^^->
-1->
-1->Emitted(4, 9) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 9) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 10) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 9) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 18) Source(5, 2) + SourceIndex(0) name (c1)
----
->>> })();
-1 >^^^^
-2 > ^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 > }
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 6) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 6) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 10) Source(5, 2) + SourceIndex(0)
----
->>> exports.c1 = c1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 > c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 5) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 15) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 20) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 21) Source(5, 2) + SourceIndex(0)
----
->>> 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(9, 5) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 22) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 25) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 29) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 31) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 33) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 34) Source(7, 33) + SourceIndex(0)
----
->>> function f1() {
-1 >^^^^
-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 5) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 9) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 15) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 16) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 33) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 34) Source(9, 22) + SourceIndex(0) name (f1)
----
->>> }
-1 >^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 > }
-1 >Emitted(12, 5) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 6) Source(10, 2) + SourceIndex(0) name (f1)
----
->>> exports.f1 = f1;
-1->^^^^
-2 > ^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 > f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 5) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 15) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 20) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 21) Source(10, 2) + SourceIndex(0)
----
->>> 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(14, 5) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 15) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 18) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 20) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 21) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 26) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 27) Source(12, 26) + SourceIndex(0)
----
->>>});
->>>//# sourceMappingURL=test.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources:
-===================================================================
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/test.d.ts
deleted file mode 100644
index a61d8541048e6..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("ref/m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/test.js
deleted file mode 100644
index 6c8aeb3190bf9..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/test.js
+++ /dev/null
@@ -1,16 +0,0 @@
-define(["require", "exports", "ref/m1"], function (require, exports, m1) {
- exports.a1 = 10;
- var c1 = (function () {
- function c1() {
- }
- return c1;
- })();
- exports.c1 = c1;
- exports.instance1 = new c1();
- function f1() {
- return exports.instance1;
- }
- exports.f1 = f1;
- exports.a2 = m1.m1_c1;
-});
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/test.js.map
deleted file mode 100644
index a57b57d2b17db..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":";IACW,UAAE,GAAG,EAAE,CAAC;IACnB;QAAAA;QAEAC,CAACA;QAADD,SAACA;IAADA,CAACA,AAFD,IAEC;IAFY,UAAE,KAEd,CAAA;IAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACIE,MAAMA,CAACA,iBAASA,CAACA;IACrBA,CAACA;IAFe,UAAE,KAEjB,CAAA;IAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index e69de29bb2d1d..0000000000000
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 6f3fefb949813..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1 +0,0 @@
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index d3e851981ec91..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":[],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts
deleted file mode 100644
index 4a53b24b156e2..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export declare var m1_a1: number;
-export declare class m1_c1 {
- m1_c1_p1: number;
-}
-export declare var m1_instance1: m1_c1;
-export declare function m1_f1(): m1_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.js b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.js
deleted file mode 100644
index 1b4470e2b3750..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-exports.m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-exports.m1_c1 = m1_c1;
-exports.m1_instance1 = new m1_c1();
-function m1_f1() {
- return exports.m1_instance1;
-}
-exports.m1_f1 = m1_f1;
-//# sourceMappingURL=m1.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.js.map
deleted file mode 100644
index 35e7e9a48dd7c..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/ref/m1.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1"],"mappings":"AAAW,aAAK,GAAG,EAAE,CAAC;AACtB;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAFY,aAAK,QAEjB,CAAA;AAEU,oBAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACIE,MAAMA,CAACA,oBAAYA,CAACA;AACxBA,CAACA;AAFe,aAAK,QAEpB,CAAA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/sourcerootUrlModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/sourcerootUrlModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index d80dacb3444d7..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/sourcerootUrlModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]: outputdir_module_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "ref/m1.js.map",
- "ref/m1.js",
- "ref/m1.d.ts",
- "test.js.map",
- "test.js",
- "test.d.ts",
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/sourcerootUrlModuleSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/sourcerootUrlModuleSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index cf41966a8183a..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/sourcerootUrlModuleSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,399 +0,0 @@
-===================================================================
-JsFile: m1.js
-mapUrl: m1.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: ref/m1.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:ref/m1.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>exports.m1_a1 = 10;
-1 >
-2 >^^^^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >export var
-2 >m1_a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(1, 1) Source(1, 12) + SourceIndex(0)
-2 >Emitted(1, 14) Source(1, 17) + SourceIndex(0)
-3 >Emitted(1, 17) Source(1, 20) + SourceIndex(0)
-4 >Emitted(1, 19) Source(1, 22) + SourceIndex(0)
-5 >Emitted(1, 20) Source(1, 23) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->export class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) 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(7, 1) Source(2, 14) + SourceIndex(0)
-2 >Emitted(7, 14) Source(2, 19) + SourceIndex(0)
-3 >Emitted(7, 22) Source(4, 2) + SourceIndex(0)
-4 >Emitted(7, 23) 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(8, 1) Source(6, 12) + SourceIndex(0)
-2 >Emitted(8, 21) Source(6, 24) + SourceIndex(0)
-3 >Emitted(8, 24) Source(6, 27) + SourceIndex(0)
-4 >Emitted(8, 28) Source(6, 31) + SourceIndex(0)
-5 >Emitted(8, 33) Source(6, 36) + SourceIndex(0)
-6 >Emitted(8, 35) Source(6, 38) + SourceIndex(0)
-7 >Emitted(8, 36) Source(6, 39) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(9, 1) 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(10, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(10, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(10, 32) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(10, 33) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(11, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(11, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
->>>exports.m1_f1 = m1_f1;
-1->
-2 >^^^^^^^^^^^^^
-3 > ^^^^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >m1_f1
-3 > () {
- > return m1_instance1;
- > }
-4 >
-1->Emitted(12, 1) Source(7, 17) + SourceIndex(0)
-2 >Emitted(12, 14) Source(7, 22) + SourceIndex(0)
-3 >Emitted(12, 22) Source(9, 2) + SourceIndex(0)
-4 >Emitted(12, 23) Source(9, 2) + SourceIndex(0)
----
->>>//# sourceMappingURL=m1.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>var m1 = require("ref/m1");
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^^^^^^^^^
-5 > ^^^^^^^^
-6 > ^
-7 > ^
-1 >
-2 >import
-3 > m1
-4 > = require(
-5 > "ref/m1"
-6 > )
-7 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 8) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 18) Source(1, 21) + SourceIndex(0)
-5 >Emitted(1, 26) Source(1, 29) + SourceIndex(0)
-6 >Emitted(1, 27) Source(1, 30) + SourceIndex(0)
-7 >Emitted(1, 28) Source(1, 31) + SourceIndex(0)
----
->>>exports.a1 = 10;
-1 >
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^^^^->
-1 >
- >export var
-2 >a1
-3 > =
-4 > 10
-5 > ;
-1 >Emitted(2, 1) Source(2, 12) + SourceIndex(0)
-2 >Emitted(2, 11) Source(2, 14) + SourceIndex(0)
-3 >Emitted(2, 14) Source(2, 17) + SourceIndex(0)
-4 >Emitted(2, 16) Source(2, 19) + SourceIndex(0)
-5 >Emitted(2, 17) Source(2, 20) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(3, 1) Source(3, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(4, 5) Source(3, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->export class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(5, 5) Source(5, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(5, 6) Source(5, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(6, 5) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 14) Source(5, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > export class c1 {
- > public p1: number;
- > }
-1 >Emitted(7, 1) Source(5, 1) + SourceIndex(0) name (c1)
-2 >Emitted(7, 2) Source(5, 2) + SourceIndex(0) name (c1)
-3 >Emitted(7, 2) Source(3, 1) + SourceIndex(0)
-4 >Emitted(7, 6) Source(5, 2) + SourceIndex(0)
----
->>>exports.c1 = c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^^^^^^^^->
-1->
-2 >c1
-3 > {
- > public p1: number;
- > }
-4 >
-1->Emitted(8, 1) Source(3, 14) + SourceIndex(0)
-2 >Emitted(8, 11) Source(3, 16) + SourceIndex(0)
-3 >Emitted(8, 16) Source(5, 2) + SourceIndex(0)
-4 >Emitted(8, 17) Source(5, 2) + SourceIndex(0)
----
->>>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(9, 1) Source(7, 12) + SourceIndex(0)
-2 >Emitted(9, 18) Source(7, 21) + SourceIndex(0)
-3 >Emitted(9, 21) Source(7, 24) + SourceIndex(0)
-4 >Emitted(9, 25) Source(7, 28) + SourceIndex(0)
-5 >Emitted(9, 27) Source(7, 30) + SourceIndex(0)
-6 >Emitted(9, 29) Source(7, 32) + SourceIndex(0)
-7 >Emitted(9, 30) Source(7, 33) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(10, 1) Source(8, 1) + SourceIndex(0)
----
->>> return exports.instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^^^^^^
-5 > ^
-1->export function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(11, 5) Source(9, 5) + SourceIndex(0) name (f1)
-2 >Emitted(11, 11) Source(9, 11) + SourceIndex(0) name (f1)
-3 >Emitted(11, 12) Source(9, 12) + SourceIndex(0) name (f1)
-4 >Emitted(11, 29) Source(9, 21) + SourceIndex(0) name (f1)
-5 >Emitted(11, 30) Source(9, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(12, 1) Source(10, 1) + SourceIndex(0) name (f1)
-2 >Emitted(12, 2) Source(10, 2) + SourceIndex(0) name (f1)
----
->>>exports.f1 = f1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^^^
-4 > ^
-5 > ^^^^^^^->
-1->
-2 >f1
-3 > () {
- > return instance1;
- > }
-4 >
-1->Emitted(13, 1) Source(8, 17) + SourceIndex(0)
-2 >Emitted(13, 11) Source(8, 19) + SourceIndex(0)
-3 >Emitted(13, 16) Source(10, 2) + SourceIndex(0)
-4 >Emitted(13, 17) Source(10, 2) + SourceIndex(0)
----
->>>exports.a2 = m1.m1_c1;
-1->
-2 >^^^^^^^^^^
-3 > ^^^
-4 > ^^
-5 > ^
-6 > ^^^^^
-7 > ^
-8 > ^^^^^^^^^->
-1->
- >
- >export var
-2 >a2
-3 > =
-4 > m1
-5 > .
-6 > m1_c1
-7 > ;
-1->Emitted(14, 1) Source(12, 12) + SourceIndex(0)
-2 >Emitted(14, 11) Source(12, 14) + SourceIndex(0)
-3 >Emitted(14, 14) Source(12, 17) + SourceIndex(0)
-4 >Emitted(14, 16) Source(12, 19) + SourceIndex(0)
-5 >Emitted(14, 17) Source(12, 20) + SourceIndex(0)
-6 >Emitted(14, 22) Source(12, 25) + SourceIndex(0)
-7 >Emitted(14, 23) Source(12, 26) + SourceIndex(0)
----
->>>//# sourceMappingURL=test.js.map===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources:
-===================================================================
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/test.d.ts
deleted file mode 100644
index a61d8541048e6..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/test.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import m1 = require("ref/m1");
-export declare var a1: number;
-export declare class c1 {
- p1: number;
-}
-export declare var instance1: c1;
-export declare function f1(): c1;
-export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/test.js b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/test.js
deleted file mode 100644
index 46c9f29e55a8a..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/test.js
+++ /dev/null
@@ -1,15 +0,0 @@
-var m1 = require("ref/m1");
-exports.a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-exports.c1 = c1;
-exports.instance1 = new c1();
-function f1() {
- return exports.instance1;
-}
-exports.f1 = f1;
-exports.a2 = m1.m1_c1;
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/test.js.map
deleted file mode 100644
index d0638b6c34ce5..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAO,EAAE,WAAW,QAAQ,CAAC,CAAC;AACnB,UAAE,GAAG,EAAE,CAAC;AACnB;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAFY,UAAE,KAEd,CAAA;AAEU,iBAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACIE,MAAMA,CAACA,iBAASA,CAACA;AACrBA,CAACA;AAFe,UAAE,KAEjB,CAAA;AAEU,UAAE,GAAG,EAAE,CAAC,KAAK,CAAC"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index d75277ac60799..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var m2_a1: number;
-declare class m2_c1 {
- m2_c1_p1: number;
-}
-declare var m2_instance1: m2_c1;
-declare function m2_f1(): m2_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index e6b143a110ad0..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,33 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-var m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-var m2_instance1 = new m2_c1();
-function m2_f1() {
- return m2_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index 2e0ee57fe0504..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","m2_c1","m2_c1.constructor","m2_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAC;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/sourcerootUrlMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/sourcerootUrlMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 085ef5e8f1971..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/sourcerootUrlMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]: outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/sourcerootUrlMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/sourcerootUrlMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 823af8d1bc3ed..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/sourcerootUrlMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,437 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: outputdir_multifolder/ref/m1.ts,outputdir_multifolder_ref/m2.ts,outputdir_multifolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:outputdir_multifolder/ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:outputdir_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>var m2_a1 = 10;
-1->
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1->
-2 >var
-3 > m2_a1
-4 > =
-5 > 10
-6 > ;
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 5) Source(1, 5) + SourceIndex(1)
-3 >Emitted(11, 10) Source(1, 10) + SourceIndex(1)
-4 >Emitted(11, 13) Source(1, 13) + SourceIndex(1)
-5 >Emitted(11, 15) Source(1, 15) + SourceIndex(1)
-6 >Emitted(11, 16) Source(1, 16) + SourceIndex(1)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(13, 5) Source(2, 1) + SourceIndex(1) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(14, 5) Source(4, 1) + SourceIndex(1) name (m2_c1.constructor)
-2 >Emitted(14, 6) Source(4, 2) + SourceIndex(1) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(15, 17) Source(4, 2) + SourceIndex(1) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(16, 1) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(16, 2) Source(4, 2) + SourceIndex(1) name (m2_c1)
-3 >Emitted(16, 2) Source(2, 1) + SourceIndex(1)
-4 >Emitted(16, 6) Source(4, 2) + SourceIndex(1)
----
->>>var m2_instance1 = new m2_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m2_instance1
-4 > =
-5 > new
-6 > m2_c1
-7 > ()
-8 > ;
-1->Emitted(17, 1) Source(6, 1) + SourceIndex(1)
-2 >Emitted(17, 5) Source(6, 5) + SourceIndex(1)
-3 >Emitted(17, 17) Source(6, 17) + SourceIndex(1)
-4 >Emitted(17, 20) Source(6, 20) + SourceIndex(1)
-5 >Emitted(17, 24) Source(6, 24) + SourceIndex(1)
-6 >Emitted(17, 29) Source(6, 29) + SourceIndex(1)
-7 >Emitted(17, 31) Source(6, 31) + SourceIndex(1)
-8 >Emitted(17, 32) Source(6, 32) + SourceIndex(1)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(18, 1) Source(7, 1) + SourceIndex(1)
----
->>> return m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(19, 5) Source(8, 5) + SourceIndex(1) name (m2_f1)
-2 >Emitted(19, 11) Source(8, 11) + SourceIndex(1) name (m2_f1)
-3 >Emitted(19, 12) Source(8, 12) + SourceIndex(1) name (m2_f1)
-4 >Emitted(19, 24) Source(8, 24) + SourceIndex(1) name (m2_f1)
-5 >Emitted(19, 25) Source(8, 25) + SourceIndex(1) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1) name (m2_f1)
-2 >Emitted(20, 2) Source(9, 2) + SourceIndex(1) name (m2_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:outputdir_multifolder/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >///
-1->Emitted(21, 1) Source(1, 1) + SourceIndex(2)
-2 >Emitted(21, 34) Source(1, 34) + SourceIndex(2)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(22, 1) Source(2, 1) + SourceIndex(2)
-2 >Emitted(22, 59) Source(2, 59) + SourceIndex(2)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(23, 1) Source(3, 1) + SourceIndex(2)
-2 >Emitted(23, 5) Source(3, 5) + SourceIndex(2)
-3 >Emitted(23, 7) Source(3, 7) + SourceIndex(2)
-4 >Emitted(23, 10) Source(3, 10) + SourceIndex(2)
-5 >Emitted(23, 12) Source(3, 12) + SourceIndex(2)
-6 >Emitted(23, 13) Source(3, 13) + SourceIndex(2)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(24, 1) Source(4, 1) + SourceIndex(2)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(25, 5) Source(4, 1) + SourceIndex(2) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(26, 5) Source(6, 1) + SourceIndex(2) name (c1.constructor)
-2 >Emitted(26, 6) Source(6, 2) + SourceIndex(2) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(27, 5) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(27, 14) Source(6, 2) + SourceIndex(2) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(28, 1) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(28, 2) Source(6, 2) + SourceIndex(2) name (c1)
-3 >Emitted(28, 2) Source(4, 1) + SourceIndex(2)
-4 >Emitted(28, 6) Source(6, 2) + SourceIndex(2)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(29, 1) Source(8, 1) + SourceIndex(2)
-2 >Emitted(29, 5) Source(8, 5) + SourceIndex(2)
-3 >Emitted(29, 14) Source(8, 14) + SourceIndex(2)
-4 >Emitted(29, 17) Source(8, 17) + SourceIndex(2)
-5 >Emitted(29, 21) Source(8, 21) + SourceIndex(2)
-6 >Emitted(29, 23) Source(8, 23) + SourceIndex(2)
-7 >Emitted(29, 25) Source(8, 25) + SourceIndex(2)
-8 >Emitted(29, 26) Source(8, 26) + SourceIndex(2)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(30, 1) Source(9, 1) + SourceIndex(2)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(31, 5) Source(10, 5) + SourceIndex(2) name (f1)
-2 >Emitted(31, 11) Source(10, 11) + SourceIndex(2) name (f1)
-3 >Emitted(31, 12) Source(10, 12) + SourceIndex(2) name (f1)
-4 >Emitted(31, 21) Source(10, 21) + SourceIndex(2) name (f1)
-5 >Emitted(31, 22) Source(10, 22) + SourceIndex(2) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(32, 1) Source(11, 1) + SourceIndex(2) name (f1)
-2 >Emitted(32, 2) Source(11, 2) + SourceIndex(2) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index d75277ac60799..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var m2_a1: number;
-declare class m2_c1 {
- m2_c1_p1: number;
-}
-declare var m2_instance1: m2_c1;
-declare function m2_f1(): m2_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index e6b143a110ad0..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,33 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-var m2_a1 = 10;
-var m2_c1 = (function () {
- function m2_c1() {
- }
- return m2_c1;
-})();
-var m2_instance1 = new m2_c1();
-function m2_f1() {
- return m2_instance1;
-}
-///
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index 2e0ee57fe0504..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","m2_c1","m2_c1.constructor","m2_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAC;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/sourcerootUrlMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/sourcerootUrlMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 085ef5e8f1971..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/sourcerootUrlMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]: outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "../outputdir_multifolder_ref/m2.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/sourcerootUrlMultifolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/sourcerootUrlMultifolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 823af8d1bc3ed..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/sourcerootUrlMultifolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,437 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: outputdir_multifolder/ref/m1.ts,outputdir_multifolder_ref/m2.ts,outputdir_multifolder/test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:outputdir_multifolder/ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:outputdir_multifolder_ref/m2.ts
--------------------------------------------------------------------
->>>var m2_a1 = 10;
-1->
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1->
-2 >var
-3 > m2_a1
-4 > =
-5 > 10
-6 > ;
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 5) Source(1, 5) + SourceIndex(1)
-3 >Emitted(11, 10) Source(1, 10) + SourceIndex(1)
-4 >Emitted(11, 13) Source(1, 13) + SourceIndex(1)
-5 >Emitted(11, 15) Source(1, 15) + SourceIndex(1)
-6 >Emitted(11, 16) Source(1, 16) + SourceIndex(1)
----
->>>var m2_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(12, 1) Source(2, 1) + SourceIndex(1)
----
->>> function m2_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(13, 5) Source(2, 1) + SourceIndex(1) name (m2_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m2_c1 {
- > public m2_c1_p1: number;
- >
-2 > }
-1->Emitted(14, 5) Source(4, 1) + SourceIndex(1) name (m2_c1.constructor)
-2 >Emitted(14, 6) Source(4, 2) + SourceIndex(1) name (m2_c1.constructor)
----
->>> return m2_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(15, 5) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(15, 17) Source(4, 2) + SourceIndex(1) name (m2_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m2_c1 {
- > public m2_c1_p1: number;
- > }
-1 >Emitted(16, 1) Source(4, 1) + SourceIndex(1) name (m2_c1)
-2 >Emitted(16, 2) Source(4, 2) + SourceIndex(1) name (m2_c1)
-3 >Emitted(16, 2) Source(2, 1) + SourceIndex(1)
-4 >Emitted(16, 6) Source(4, 2) + SourceIndex(1)
----
->>>var m2_instance1 = new m2_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m2_instance1
-4 > =
-5 > new
-6 > m2_c1
-7 > ()
-8 > ;
-1->Emitted(17, 1) Source(6, 1) + SourceIndex(1)
-2 >Emitted(17, 5) Source(6, 5) + SourceIndex(1)
-3 >Emitted(17, 17) Source(6, 17) + SourceIndex(1)
-4 >Emitted(17, 20) Source(6, 20) + SourceIndex(1)
-5 >Emitted(17, 24) Source(6, 24) + SourceIndex(1)
-6 >Emitted(17, 29) Source(6, 29) + SourceIndex(1)
-7 >Emitted(17, 31) Source(6, 31) + SourceIndex(1)
-8 >Emitted(17, 32) Source(6, 32) + SourceIndex(1)
----
->>>function m2_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(18, 1) Source(7, 1) + SourceIndex(1)
----
->>> return m2_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m2_f1() {
- >
-2 > return
-3 >
-4 > m2_instance1
-5 > ;
-1->Emitted(19, 5) Source(8, 5) + SourceIndex(1) name (m2_f1)
-2 >Emitted(19, 11) Source(8, 11) + SourceIndex(1) name (m2_f1)
-3 >Emitted(19, 12) Source(8, 12) + SourceIndex(1) name (m2_f1)
-4 >Emitted(19, 24) Source(8, 24) + SourceIndex(1) name (m2_f1)
-5 >Emitted(19, 25) Source(8, 25) + SourceIndex(1) name (m2_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(20, 1) Source(9, 1) + SourceIndex(1) name (m2_f1)
-2 >Emitted(20, 2) Source(9, 2) + SourceIndex(1) name (m2_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:outputdir_multifolder/test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1->
-2 >///
-1->Emitted(21, 1) Source(1, 1) + SourceIndex(2)
-2 >Emitted(21, 34) Source(1, 34) + SourceIndex(2)
----
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
- >
-2 >///
-1->Emitted(22, 1) Source(2, 1) + SourceIndex(2)
-2 >Emitted(22, 59) Source(2, 59) + SourceIndex(2)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(23, 1) Source(3, 1) + SourceIndex(2)
-2 >Emitted(23, 5) Source(3, 5) + SourceIndex(2)
-3 >Emitted(23, 7) Source(3, 7) + SourceIndex(2)
-4 >Emitted(23, 10) Source(3, 10) + SourceIndex(2)
-5 >Emitted(23, 12) Source(3, 12) + SourceIndex(2)
-6 >Emitted(23, 13) Source(3, 13) + SourceIndex(2)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(24, 1) Source(4, 1) + SourceIndex(2)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(25, 5) Source(4, 1) + SourceIndex(2) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(26, 5) Source(6, 1) + SourceIndex(2) name (c1.constructor)
-2 >Emitted(26, 6) Source(6, 2) + SourceIndex(2) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(27, 5) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(27, 14) Source(6, 2) + SourceIndex(2) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(28, 1) Source(6, 1) + SourceIndex(2) name (c1)
-2 >Emitted(28, 2) Source(6, 2) + SourceIndex(2) name (c1)
-3 >Emitted(28, 2) Source(4, 1) + SourceIndex(2)
-4 >Emitted(28, 6) Source(6, 2) + SourceIndex(2)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(29, 1) Source(8, 1) + SourceIndex(2)
-2 >Emitted(29, 5) Source(8, 5) + SourceIndex(2)
-3 >Emitted(29, 14) Source(8, 14) + SourceIndex(2)
-4 >Emitted(29, 17) Source(8, 17) + SourceIndex(2)
-5 >Emitted(29, 21) Source(8, 21) + SourceIndex(2)
-6 >Emitted(29, 23) Source(8, 23) + SourceIndex(2)
-7 >Emitted(29, 25) Source(8, 25) + SourceIndex(2)
-8 >Emitted(29, 26) Source(8, 26) + SourceIndex(2)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(30, 1) Source(9, 1) + SourceIndex(2)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(31, 5) Source(10, 5) + SourceIndex(2) name (f1)
-2 >Emitted(31, 11) Source(10, 11) + SourceIndex(2) name (f1)
-3 >Emitted(31, 12) Source(10, 12) + SourceIndex(2) name (f1)
-4 >Emitted(31, 21) Source(10, 21) + SourceIndex(2) name (f1)
-5 >Emitted(31, 22) Source(10, 22) + SourceIndex(2) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(32, 1) Source(11, 1) + SourceIndex(2) name (f1)
-2 >Emitted(32, 2) Source(11, 2) + SourceIndex(2) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 10bcbf92a21ca..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index f1c6e3bd1b7a7..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/sourcerootUrlSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/sourcerootUrlSimpleSpecifyOutputFile.json
deleted file mode 100644
index 98a2dea24849d..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/sourcerootUrlSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]: outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/sourcerootUrlSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/sourcerootUrlSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 10e2e3700c151..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/sourcerootUrlSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 30) Source(1, 30) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 10bcbf92a21ca..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index f1c6e3bd1b7a7..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/sourcerootUrlSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/sourcerootUrlSimpleSpecifyOutputFile.json
deleted file mode 100644
index 98a2dea24849d..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/sourcerootUrlSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]: outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/sourcerootUrlSimpleSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/sourcerootUrlSimpleSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 10e2e3700c151..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/sourcerootUrlSimpleSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 30) Source(1, 30) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 8c15f6d3310e4..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index 335d79c01c6d3..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index a1be429da805c..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/sourcerootUrlSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/sourcerootUrlSingleFileSpecifyOutputFile.json
deleted file mode 100644
index 53e86654ad1d8..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/sourcerootUrlSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]: outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/sourcerootUrlSingleFileSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/sourcerootUrlSingleFileSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 54961a153f98a..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/sourcerootUrlSingleFileSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,144 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 7) + SourceIndex(0)
-4 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-5 >Emitted(1, 12) Source(1, 12) + SourceIndex(0)
-6 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(5, 14) Source(4, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 14) Source(6, 14) + SourceIndex(0)
-4 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-5 >Emitted(7, 21) Source(6, 21) + SourceIndex(0)
-6 >Emitted(7, 23) Source(6, 23) + SourceIndex(0)
-7 >Emitted(7, 25) Source(6, 25) + SourceIndex(0)
-8 >Emitted(7, 26) Source(6, 26) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (f1)
-4 >Emitted(9, 21) Source(8, 21) + SourceIndex(0) name (f1)
-5 >Emitted(9, 22) Source(8, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 8c15f6d3310e4..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index 335d79c01c6d3..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index a1be429da805c..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":["c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAA;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/sourcerootUrlSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/sourcerootUrlSingleFileSpecifyOutputFile.json
deleted file mode 100644
index 53e86654ad1d8..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/sourcerootUrlSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]: outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/sourcerootUrlSingleFileSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/sourcerootUrlSingleFileSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 54961a153f98a..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/sourcerootUrlSingleFileSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,144 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 7) Source(1, 7) + SourceIndex(0)
-4 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-5 >Emitted(1, 12) Source(1, 12) + SourceIndex(0)
-6 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(5, 14) Source(4, 2) + SourceIndex(0) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 14) Source(6, 14) + SourceIndex(0)
-4 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-5 >Emitted(7, 21) Source(6, 21) + SourceIndex(0)
-6 >Emitted(7, 23) Source(6, 23) + SourceIndex(0)
-7 >Emitted(7, 25) Source(6, 25) + SourceIndex(0)
-8 >Emitted(7, 26) Source(6, 26) + SourceIndex(0)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (f1)
-4 >Emitted(9, 21) Source(8, 21) + SourceIndex(0) name (f1)
-5 >Emitted(9, 22) Source(8, 22) + SourceIndex(0) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.d.ts b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js
deleted file mode 100644
index c82993389bf99..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map
deleted file mode 100644
index e80a550275c2a..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/sourcerootUrlSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/sourcerootUrlSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 7c4bb20e942a6..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/sourcerootUrlSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]: outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/sourcerootUrlSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/sourcerootUrlSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 791b3dbcecbf8..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/sourcerootUrlSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: ref/m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.d.ts b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.d.ts
deleted file mode 100644
index 984a65ed100f7..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-declare var m1_a1: number;
-declare class m1_c1 {
- m1_c1_p1: number;
-}
-declare var m1_instance1: m1_c1;
-declare function m1_f1(): m1_c1;
-declare var a1: number;
-declare class c1 {
- p1: number;
-}
-declare var instance1: c1;
-declare function f1(): c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js
deleted file mode 100644
index c82993389bf99..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var m1_a1 = 10;
-var m1_c1 = (function () {
- function m1_c1() {
- }
- return m1_c1;
-})();
-var m1_instance1 = new m1_c1();
-function m1_f1() {
- return m1_instance1;
-}
-///
-var a1 = 10;
-var c1 = (function () {
- function c1() {
- }
- return c1;
-})();
-var instance1 = new c1();
-function f1() {
- return instance1;
-}
-//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map
deleted file mode 100644
index e80a550275c2a..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":["m1_c1","m1_c1.constructor","m1_f1","c1","c1.constructor","f1"],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAAA;IAEAC,CAACA;IAADD,YAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACIE,MAAMA,CAACA,YAAYA,CAACA;AACxBA,CAACA;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAAC;IAEAC,CAACA;IAADD,SAACA;AAADA,CAACA,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACIE,MAAMA,CAACA,SAASA,CAACA;AACrBA,CAACA"}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/sourcerootUrlSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/sourcerootUrlSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 7c4bb20e942a6..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/sourcerootUrlSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]: outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "sourceRoot": "http://typescript.codeplex.com/",
- "declaration": true,
- "baselineCheck": true,
- "resolvedInputFiles": [
- "lib.d.ts",
- "ref/m1.ts",
- "test.ts"
- ],
- "emittedFiles": [
- "bin/test.js.map",
- "bin/test.js",
- "bin/test.d.ts"
- ]
-}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/sourcerootUrlSubfolderSpecifyOutputFile.sourcemap.txt b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/sourcerootUrlSubfolderSpecifyOutputFile.sourcemap.txt
deleted file mode 100644
index 791b3dbcecbf8..0000000000000
--- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/sourcerootUrlSubfolderSpecifyOutputFile.sourcemap.txt
+++ /dev/null
@@ -1,290 +0,0 @@
-===================================================================
-JsFile: test.js
-mapUrl: test.js.map
-sourceRoot: http://typescript.codeplex.com/
-sources: ref/m1.ts,test.ts
-===================================================================
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:ref/m1.ts
--------------------------------------------------------------------
->>>var m1_a1 = 10;
-1 >
-2 >^^^^
-3 > ^^^^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
-2 >var
-3 > m1_a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
-2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0)
-3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
-4 >Emitted(1, 13) Source(1, 13) + SourceIndex(0)
-5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
-6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0)
----
->>>var m1_c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(2, 1) Source(2, 1) + SourceIndex(0)
----
->>> function m1_c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(3, 5) Source(2, 1) + SourceIndex(0) name (m1_c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^^^^->
-1->class m1_c1 {
- > public m1_c1_p1: number;
- >
-2 > }
-1->Emitted(4, 5) Source(4, 1) + SourceIndex(0) name (m1_c1.constructor)
-2 >Emitted(4, 6) Source(4, 2) + SourceIndex(0) name (m1_c1.constructor)
----
->>> return m1_c1;
-1->^^^^
-2 > ^^^^^^^^^^^^
-1->
-2 > }
-1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(5, 17) Source(4, 2) + SourceIndex(0) name (m1_c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class m1_c1 {
- > public m1_c1_p1: number;
- > }
-1 >Emitted(6, 1) Source(4, 1) + SourceIndex(0) name (m1_c1)
-2 >Emitted(6, 2) Source(4, 2) + SourceIndex(0) name (m1_c1)
-3 >Emitted(6, 2) Source(2, 1) + SourceIndex(0)
-4 >Emitted(6, 6) Source(4, 2) + SourceIndex(0)
----
->>>var m1_instance1 = new m1_c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^^^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > m1_instance1
-4 > =
-5 > new
-6 > m1_c1
-7 > ()
-8 > ;
-1->Emitted(7, 1) Source(6, 1) + SourceIndex(0)
-2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0)
-3 >Emitted(7, 17) Source(6, 17) + SourceIndex(0)
-4 >Emitted(7, 20) Source(6, 20) + SourceIndex(0)
-5 >Emitted(7, 24) Source(6, 24) + SourceIndex(0)
-6 >Emitted(7, 29) Source(6, 29) + SourceIndex(0)
-7 >Emitted(7, 31) Source(6, 31) + SourceIndex(0)
-8 >Emitted(7, 32) Source(6, 32) + SourceIndex(0)
----
->>>function m1_f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
----
->>> return m1_instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^^^^
-5 > ^
-1->function m1_f1() {
- >
-2 > return
-3 >
-4 > m1_instance1
-5 > ;
-1->Emitted(9, 5) Source(8, 5) + SourceIndex(0) name (m1_f1)
-2 >Emitted(9, 11) Source(8, 11) + SourceIndex(0) name (m1_f1)
-3 >Emitted(9, 12) Source(8, 12) + SourceIndex(0) name (m1_f1)
-4 >Emitted(9, 24) Source(8, 24) + SourceIndex(0) name (m1_f1)
-5 >Emitted(9, 25) Source(8, 25) + SourceIndex(0) name (m1_f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(10, 1) Source(9, 1) + SourceIndex(0) name (m1_f1)
-2 >Emitted(10, 2) Source(9, 2) + SourceIndex(0) name (m1_f1)
----
--------------------------------------------------------------------
-emittedFile:bin/test.js
-sourceFile:test.ts
--------------------------------------------------------------------
->>>///
-1->
-2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1->
-2 >///
-1->Emitted(11, 1) Source(1, 1) + SourceIndex(1)
-2 >Emitted(11, 34) Source(1, 34) + SourceIndex(1)
----
->>>var a1 = 10;
-1 >
-2 >^^^^
-3 > ^^
-4 > ^^^
-5 > ^^
-6 > ^
-7 > ^^^^^^^^^^^^->
-1 >
- >
-2 >var
-3 > a1
-4 > =
-5 > 10
-6 > ;
-1 >Emitted(12, 1) Source(2, 1) + SourceIndex(1)
-2 >Emitted(12, 5) Source(2, 5) + SourceIndex(1)
-3 >Emitted(12, 7) Source(2, 7) + SourceIndex(1)
-4 >Emitted(12, 10) Source(2, 10) + SourceIndex(1)
-5 >Emitted(12, 12) Source(2, 12) + SourceIndex(1)
-6 >Emitted(12, 13) Source(2, 13) + SourceIndex(1)
----
->>>var c1 = (function () {
-1->
-2 >^^^^^^^^^^^^^^^^^^^^->
-1->
- >
-1->Emitted(13, 1) Source(3, 1) + SourceIndex(1)
----
->>> function c1() {
-1->^^^^
-2 > ^^->
-1->
-1->Emitted(14, 5) Source(3, 1) + SourceIndex(1) name (c1)
----
->>> }
-1->^^^^
-2 > ^
-3 > ^^^^^^^^^^->
-1->class c1 {
- > public p1: number;
- >
-2 > }
-1->Emitted(15, 5) Source(5, 1) + SourceIndex(1) name (c1.constructor)
-2 >Emitted(15, 6) Source(5, 2) + SourceIndex(1) name (c1.constructor)
----
->>> return c1;
-1->^^^^
-2 > ^^^^^^^^^
-1->
-2 > }
-1->Emitted(16, 5) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(16, 14) Source(5, 2) + SourceIndex(1) name (c1)
----
->>>})();
-1 >
-2 >^
-3 >
-4 > ^^^^
-5 > ^^^^^^^^^^^^^^^^^^^^^->
-1 >
-2 >}
-3 >
-4 > class c1 {
- > public p1: number;
- > }
-1 >Emitted(17, 1) Source(5, 1) + SourceIndex(1) name (c1)
-2 >Emitted(17, 2) Source(5, 2) + SourceIndex(1) name (c1)
-3 >Emitted(17, 2) Source(3, 1) + SourceIndex(1)
-4 >Emitted(17, 6) Source(5, 2) + SourceIndex(1)
----
->>>var instance1 = new c1();
-1->
-2 >^^^^
-3 > ^^^^^^^^^
-4 > ^^^
-5 > ^^^^
-6 > ^^
-7 > ^^
-8 > ^
-1->
- >
- >
-2 >var
-3 > instance1
-4 > =
-5 > new
-6 > c1
-7 > ()
-8 > ;
-1->Emitted(18, 1) Source(7, 1) + SourceIndex(1)
-2 >Emitted(18, 5) Source(7, 5) + SourceIndex(1)
-3 >Emitted(18, 14) Source(7, 14) + SourceIndex(1)
-4 >Emitted(18, 17) Source(7, 17) + SourceIndex(1)
-5 >Emitted(18, 21) Source(7, 21) + SourceIndex(1)
-6 >Emitted(18, 23) Source(7, 23) + SourceIndex(1)
-7 >Emitted(18, 25) Source(7, 25) + SourceIndex(1)
-8 >Emitted(18, 26) Source(7, 26) + SourceIndex(1)
----
->>>function f1() {
-1 >
-2 >^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-1 >Emitted(19, 1) Source(8, 1) + SourceIndex(1)
----
->>> return instance1;
-1->^^^^
-2 > ^^^^^^
-3 > ^
-4 > ^^^^^^^^^
-5 > ^
-1->function f1() {
- >
-2 > return
-3 >
-4 > instance1
-5 > ;
-1->Emitted(20, 5) Source(9, 5) + SourceIndex(1) name (f1)
-2 >Emitted(20, 11) Source(9, 11) + SourceIndex(1) name (f1)
-3 >Emitted(20, 12) Source(9, 12) + SourceIndex(1) name (f1)
-4 >Emitted(20, 21) Source(9, 21) + SourceIndex(1) name (f1)
-5 >Emitted(20, 22) Source(9, 22) + SourceIndex(1) name (f1)
----
->>>}
-1 >
-2 >^
-3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
-1 >
- >
-2 >}
-1 >Emitted(21, 1) Source(10, 1) + SourceIndex(1) name (f1)
-2 >Emitted(21, 2) Source(10, 2) + SourceIndex(1) name (f1)
----
->>>//# sourceMappingURL=test.js.map
\ No newline at end of file
diff --git a/tests/cases/compiler/out-flag2.ts b/tests/cases/compiler/out-flag2.ts
index d3349563a9f44..39e058d98bddb 100644
--- a/tests/cases/compiler/out-flag2.ts
+++ b/tests/cases/compiler/out-flag2.ts
@@ -1,7 +1,6 @@
// @target: ES5
// @sourcemap: true
// @declaration: true
-// @module: commonjs
// @outFile: c.js
// @Filename: a.ts
diff --git a/tests/cases/compiler/out-flag3.ts b/tests/cases/compiler/out-flag3.ts
index cb3c6819811e1..2a6910cff3518 100644
--- a/tests/cases/compiler/out-flag3.ts
+++ b/tests/cases/compiler/out-flag3.ts
@@ -1,7 +1,6 @@
// @target: ES5
// @sourcemap: true
// @declaration: true
-// @module: commonjs
// @outFile: c.js
// @out: d.js
diff --git a/tests/cases/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.json b/tests/cases/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 6fff7fa991a9f..0000000000000
--- a/tests/cases/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]: outputdir_mixed_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "tests/cases/projects/outputdir_mixed_subfolder/mapFiles",
- "resolveMapRoot": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/cases/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index 3389460d2d359..0000000000000
--- a/tests/cases/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]:outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "tests/cases/projects/outputdir_mixed_subfolder/mapFiles",
- "resolveMapRoot": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json b/tests/cases/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index f428a4298fe71..0000000000000
--- a/tests/cases/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]: outputdir_module_multifolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "tests/cases/projects/outputdir_module_multifolder/mapFiles",
- "resolveMapRoot": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json b/tests/cases/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index 4be7fe381a0af..0000000000000
--- a/tests/cases/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]: outputdir_module_simple: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "tests/cases/projects/outputdir_module_simple/mapFiles",
- "resolveMapRoot": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json b/tests/cases/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 5f69842eca72e..0000000000000
--- a/tests/cases/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]: outputdir_module_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "tests/cases/projects/outputdir_module_subfolder/mapFiles",
- "resolveMapRoot": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/mapRootAbsolutePathMultifolderSpecifyOutputFile.json b/tests/cases/project/mapRootAbsolutePathMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 036121d2503a3..0000000000000
--- a/tests/cases/project/mapRootAbsolutePathMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]: outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "tests/cases/projects/outputdir_multifolder/mapFiles",
- "resolveMapRoot": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/mapRootAbsolutePathSimpleSpecifyOutputFile.json b/tests/cases/project/mapRootAbsolutePathSimpleSpecifyOutputFile.json
deleted file mode 100644
index 2fb6ad4be6508..0000000000000
--- a/tests/cases/project/mapRootAbsolutePathSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]: outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "tests/cases/projects/outputdir_simple/mapFiles",
- "resolveMapRoot": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/mapRootAbsolutePathSingleFileSpecifyOutputFile.json b/tests/cases/project/mapRootAbsolutePathSingleFileSpecifyOutputFile.json
deleted file mode 100644
index 5e6ca91ed87bc..0000000000000
--- a/tests/cases/project/mapRootAbsolutePathSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]: outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "tests/cases/projects/outputdir_singleFile/mapFiles",
- "resolveMapRoot": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/mapRootAbsolutePathSubfolderSpecifyOutputFile.json b/tests/cases/project/mapRootAbsolutePathSubfolderSpecifyOutputFile.json
deleted file mode 100644
index c389817079c1a..0000000000000
--- a/tests/cases/project/mapRootAbsolutePathSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-AbsolutePath]: outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "tests/cases/projects/outputdir_subfolder/mapFiles",
- "resolveMapRoot": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile.json b/tests/cases/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index d02ef6f54d574..0000000000000
--- a/tests/cases/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]: outputdir_mixed_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "../mapFiles"
-}
\ No newline at end of file
diff --git a/tests/cases/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/cases/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index c46485b6e5e5c..0000000000000
--- a/tests/cases/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]:outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "../mapFiles"
-}
\ No newline at end of file
diff --git a/tests/cases/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json b/tests/cases/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 00e249c11c52a..0000000000000
--- a/tests/cases/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]: outputdir_module_multifolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "../mapFiles"
-}
\ No newline at end of file
diff --git a/tests/cases/project/mapRootRelativePathModuleSimpleSpecifyOutputFile.json b/tests/cases/project/mapRootRelativePathModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index c5d1572188941..0000000000000
--- a/tests/cases/project/mapRootRelativePathModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]: outputdir_module_simple: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "../mapFiles"
-}
\ No newline at end of file
diff --git a/tests/cases/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json b/tests/cases/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index abf95b9918464..0000000000000
--- a/tests/cases/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]: outputdir_module_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "../mapFiles"
-}
\ No newline at end of file
diff --git a/tests/cases/project/mapRootRelativePathMultifolderSpecifyOutputFile.json b/tests/cases/project/mapRootRelativePathMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 7f00a4013d3e6..0000000000000
--- a/tests/cases/project/mapRootRelativePathMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]: outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "../mapFiles"
-}
\ No newline at end of file
diff --git a/tests/cases/project/mapRootRelativePathSimpleSpecifyOutputFile.json b/tests/cases/project/mapRootRelativePathSimpleSpecifyOutputFile.json
deleted file mode 100644
index 59fd30cb55565..0000000000000
--- a/tests/cases/project/mapRootRelativePathSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]: outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "../mapFiles"
-}
\ No newline at end of file
diff --git a/tests/cases/project/mapRootRelativePathSingleFileSpecifyOutputFile.json b/tests/cases/project/mapRootRelativePathSingleFileSpecifyOutputFile.json
deleted file mode 100644
index 18aa8ea67d761..0000000000000
--- a/tests/cases/project/mapRootRelativePathSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]: outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "../mapFiles"
-}
\ No newline at end of file
diff --git a/tests/cases/project/mapRootRelativePathSubfolderSpecifyOutputFile.json b/tests/cases/project/mapRootRelativePathSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 855874cf81062..0000000000000
--- a/tests/cases/project/mapRootRelativePathSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-RelativePath]: outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "../mapFiles"
-}
\ No newline at end of file
diff --git a/tests/cases/project/maprootUrlMixedSubfolderSpecifyOutputFile.json b/tests/cases/project/maprootUrlMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index e7dd9c05ef7f9..0000000000000
--- a/tests/cases/project/maprootUrlMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]: outputdir_mixed_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "http://www.typescriptlang.org/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/cases/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index 81ec4c19c3910..0000000000000
--- a/tests/cases/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]:outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "http://www.typescriptlang.org/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/maprootUrlModuleMultifolderSpecifyOutputFile.json b/tests/cases/project/maprootUrlModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index ceef314150ef3..0000000000000
--- a/tests/cases/project/maprootUrlModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]: outputdir_module_multifolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "http://www.typescriptlang.org/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/maprootUrlModuleSimpleSpecifyOutputFile.json b/tests/cases/project/maprootUrlModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index ac67a01055789..0000000000000
--- a/tests/cases/project/maprootUrlModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]: outputdir_module_simple: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "http://www.typescriptlang.org/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/maprootUrlModuleSubfolderSpecifyOutputFile.json b/tests/cases/project/maprootUrlModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 8135fdce94210..0000000000000
--- a/tests/cases/project/maprootUrlModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]: outputdir_module_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "http://www.typescriptlang.org/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/maprootUrlMultifolderSpecifyOutputFile.json b/tests/cases/project/maprootUrlMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 12a7e93bd2f00..0000000000000
--- a/tests/cases/project/maprootUrlMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]: outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "http://www.typescriptlang.org/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/maprootUrlSimpleSpecifyOutputFile.json b/tests/cases/project/maprootUrlSimpleSpecifyOutputFile.json
deleted file mode 100644
index bcaae8031c37f..0000000000000
--- a/tests/cases/project/maprootUrlSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]: outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "http://www.typescriptlang.org/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/maprootUrlSingleFileSpecifyOutputFile.json b/tests/cases/project/maprootUrlSingleFileSpecifyOutputFile.json
deleted file mode 100644
index 0e273df1cb6c4..0000000000000
--- a/tests/cases/project/maprootUrlSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]: outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "http://www.typescriptlang.org/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/maprootUrlSubfolderSpecifyOutputFile.json b/tests/cases/project/maprootUrlSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 57ea7acf35f60..0000000000000
--- a/tests/cases/project/maprootUrlSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]: outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "http://www.typescriptlang.org/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.json b/tests/cases/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index c11c6153d5233..0000000000000
--- a/tests/cases/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]: outputdir_mixed_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/cases/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index da1337d72de3d..0000000000000
--- a/tests/cases/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]:outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json b/tests/cases/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 42cd9d0bc7d66..0000000000000
--- a/tests/cases/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]: outputdir_module_multifolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json b/tests/cases/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index 0b687bb08632e..0000000000000
--- a/tests/cases/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]: outputdir_module_simple: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json b/tests/cases/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 05c4aa19a19f8..0000000000000
--- a/tests/cases/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]: outputdir_module_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.json b/tests/cases/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.json
deleted file mode 100644
index ee5a063cafbd7..0000000000000
--- a/tests/cases/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]: outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.json b/tests/cases/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.json
deleted file mode 100644
index c2106230dc9b8..0000000000000
--- a/tests/cases/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]: outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.json b/tests/cases/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.json
deleted file mode 100644
index 5bc38c6221db8..0000000000000
--- a/tests/cases/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]: outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.json b/tests/cases/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 95783ff3b80e1..0000000000000
--- a/tests/cases/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Maproot-Url]/[Sourceroot-Url]: outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "mapRoot": "http://www.typescriptlang.org/",
- "sourceRoot": "http://typescript.codeplex.com/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/outMixedSubfolderSpecifyOutputFile.json b/tests/cases/project/outMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 989661799cf7c..0000000000000
--- a/tests/cases/project/outMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "scenario": "outputdir_mixed_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "declaration": true,
- "baselineCheck": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/cases/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index 62248dce61234..0000000000000
--- a/tests/cases/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "scenario": "outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "declaration": true,
- "baselineCheck": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/outModuleMultifolderSpecifyOutputFile.json b/tests/cases/project/outModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 4393e574422d3..0000000000000
--- a/tests/cases/project/outModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "scenario": "outputdir_module_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "declaration": true,
- "baselineCheck": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/outModuleSimpleSpecifyOutputFile.json b/tests/cases/project/outModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index 579464c73fc2f..0000000000000
--- a/tests/cases/project/outModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "scenario": "outputdir_module_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "declaration": true,
- "baselineCheck": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/outModuleSubfolderSpecifyOutputFile.json b/tests/cases/project/outModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index c866f4d92d151..0000000000000
--- a/tests/cases/project/outModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "scenario": "outputdir_module_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "declaration": true,
- "baselineCheck": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/outMultifolderSpecifyOutputFile.json b/tests/cases/project/outMultifolderSpecifyOutputFile.json
deleted file mode 100644
index d2e50860be859..0000000000000
--- a/tests/cases/project/outMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "scenario": "outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "declaration": true,
- "baselineCheck": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/outSimpleSpecifyOutputFile.json b/tests/cases/project/outSimpleSpecifyOutputFile.json
deleted file mode 100644
index 5ac5ce20f9a00..0000000000000
--- a/tests/cases/project/outSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "scenario": "outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "declaration": true,
- "baselineCheck": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/outSingleFileSpecifyOutputFile.json b/tests/cases/project/outSingleFileSpecifyOutputFile.json
deleted file mode 100644
index 87adea93ec564..0000000000000
--- a/tests/cases/project/outSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "scenario": "outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "declaration": true,
- "baselineCheck": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/outSubfolderSpecifyOutputFile.json b/tests/cases/project/outSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 90ee6cb4314b1..0000000000000
--- a/tests/cases/project/outSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "scenario": "outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "declaration": true,
- "baselineCheck": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/prologueEmit.json b/tests/cases/project/prologueEmit.json
index 547607ff547f6..3b497f1f6d324 100644
--- a/tests/cases/project/prologueEmit.json
+++ b/tests/cases/project/prologueEmit.json
@@ -5,6 +5,5 @@
"globalThisCapture.ts",
"__extends.ts"
],
- "out": "out.js",
"baselineCheck": true
}
\ No newline at end of file
diff --git a/tests/cases/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.json b/tests/cases/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 7f4e5443c9b80..0000000000000
--- a/tests/cases/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]: outputdir_mixed_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "tests/cases/projects/outputdir_mixed_subfolder/src",
- "resolveSourceRoot": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/cases/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index 1b484a0880eb0..0000000000000
--- a/tests/cases/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]:outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "tests/cases/projects/outputdir_mixed_subfolder/src",
- "resolveSourceRoot": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json b/tests/cases/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 90898e7c10390..0000000000000
--- a/tests/cases/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]: outputdir_module_multifolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "tests/cases/projects/outputdir_module_multifolder/src",
- "resolveSourceRoot": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json b/tests/cases/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index 60cbd5bcefd29..0000000000000
--- a/tests/cases/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]: outputdir_module_simple: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "tests/cases/projects/outputdir_module_simple/src",
- "resolveSourceRoot": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json b/tests/cases/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index e4d746bfdcbc7..0000000000000
--- a/tests/cases/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]: outputdir_module_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "tests/cases/projects/outputdir_module_subfolder/src",
- "resolveSourceRoot": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile.json b/tests/cases/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile.json
deleted file mode 100644
index ad5b47232f841..0000000000000
--- a/tests/cases/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]: outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "tests/cases/projects/outputdir_multifolder/src",
- "resolveSourceRoot": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourceRootAbsolutePathSimpleSpecifyOutputFile.json b/tests/cases/project/sourceRootAbsolutePathSimpleSpecifyOutputFile.json
deleted file mode 100644
index 3d58ab7ae4efc..0000000000000
--- a/tests/cases/project/sourceRootAbsolutePathSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]: outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "tests/cases/projects/outputdir_simple/src",
- "resolveSourceRoot": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile.json b/tests/cases/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile.json
deleted file mode 100644
index 65a804d7829b2..0000000000000
--- a/tests/cases/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]: outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "tests/cases/projects/outputdir_singleFile/src",
- "resolveSourceRoot": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile.json b/tests/cases/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile.json
deleted file mode 100644
index e64252398b5f8..0000000000000
--- a/tests/cases/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-AbsolutePath]: outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "tests/cases/projects/outputdir_subfolder/src",
- "resolveSourceRoot": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.json b/tests/cases/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index c8a4259b74280..0000000000000
--- a/tests/cases/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]: outputdir_mixed_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "../src"
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/cases/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index 6c9ec87df5b60..0000000000000
--- a/tests/cases/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]:outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "../src"
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json b/tests/cases/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 76dcb88db29aa..0000000000000
--- a/tests/cases/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]: outputdir_module_multifolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "../src"
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json b/tests/cases/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index 0f13eb471eb68..0000000000000
--- a/tests/cases/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]: outputdir_module_simple: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "../src"
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json b/tests/cases/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 4d4a21bd01898..0000000000000
--- a/tests/cases/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]: outputdir_module_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "../src"
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourceRootRelativePathMultifolderSpecifyOutputFile.json b/tests/cases/project/sourceRootRelativePathMultifolderSpecifyOutputFile.json
deleted file mode 100644
index cc1a90e9c5406..0000000000000
--- a/tests/cases/project/sourceRootRelativePathMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]: outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "../src"
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourceRootRelativePathSimpleSpecifyOutputFile.json b/tests/cases/project/sourceRootRelativePathSimpleSpecifyOutputFile.json
deleted file mode 100644
index 0415f7e06aeb7..0000000000000
--- a/tests/cases/project/sourceRootRelativePathSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]: outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "../src"
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourceRootRelativePathSingleFileSpecifyOutputFile.json b/tests/cases/project/sourceRootRelativePathSingleFileSpecifyOutputFile.json
deleted file mode 100644
index e4a6dc60073f5..0000000000000
--- a/tests/cases/project/sourceRootRelativePathSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]: outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "../src"
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourceRootRelativePathSubfolderSpecifyOutputFile.json b/tests/cases/project/sourceRootRelativePathSubfolderSpecifyOutputFile.json
deleted file mode 100644
index a4c9ed54b178a..0000000000000
--- a/tests/cases/project/sourceRootRelativePathSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-RelativePath]: outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "../src"
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourcemapMixedSubfolderSpecifyOutputFile.json b/tests/cases/project/sourcemapMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 449e780e60d23..0000000000000
--- a/tests/cases/project/sourcemapMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "scenario": "[Sourcemap]: outputdir_mixed_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/cases/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index d611eb5c828b3..0000000000000
--- a/tests/cases/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap] outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourcemapModuleMultifolderSpecifyOutputFile.json b/tests/cases/project/sourcemapModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 5c1afbbba1eac..0000000000000
--- a/tests/cases/project/sourcemapModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "scenario": "[Sourcemap]: outputdir_module_multifolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourcemapModuleSimpleSpecifyOutputFile.json b/tests/cases/project/sourcemapModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index 392b4d484e6b0..0000000000000
--- a/tests/cases/project/sourcemapModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "scenario": "[Sourcemap]: outputdir_module_simple: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourcemapModuleSubfolderSpecifyOutputFile.json b/tests/cases/project/sourcemapModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 770c223453fe8..0000000000000
--- a/tests/cases/project/sourcemapModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "scenario": "[Sourcemap]: outputdir_module_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourcemapMultifolderSpecifyOutputFile.json b/tests/cases/project/sourcemapMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 6b23d06b8c600..0000000000000
--- a/tests/cases/project/sourcemapMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "scenario": "[Sourcemap]: outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourcemapSimpleSpecifyOutputFile.json b/tests/cases/project/sourcemapSimpleSpecifyOutputFile.json
deleted file mode 100644
index b99e9adb9ea88..0000000000000
--- a/tests/cases/project/sourcemapSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "scenario": "[Sourcemap]: outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourcemapSingleFileSpecifyOutputFile.json b/tests/cases/project/sourcemapSingleFileSpecifyOutputFile.json
deleted file mode 100644
index a99eb02b04aa2..0000000000000
--- a/tests/cases/project/sourcemapSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "scenario": "[Sourcemap]: outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourcemapSubfolderSpecifyOutputFile.json b/tests/cases/project/sourcemapSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 54e8bc42d364c..0000000000000
--- a/tests/cases/project/sourcemapSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "scenario": "[Sourcemap]: outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourcerootUrlMixedSubfolderSpecifyOutputFile.json b/tests/cases/project/sourcerootUrlMixedSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 6c0ee842fa9f4..0000000000000
--- a/tests/cases/project/sourcerootUrlMixedSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]: outputdir_mixed_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "http://typescript.codeplex.com/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/cases/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
deleted file mode 100644
index 83d7b5ab69cb4..0000000000000
--- a/tests/cases/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]:outputdir_mixed_subfolder: specify outputFile and outputDirectory",
- "projectRoot": "tests/cases/projects/outputdir_mixed_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/outAndOutDirFile.js",
- "outDir": "outdir/outAndOutDirFolder",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "http://typescript.codeplex.com/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourcerootUrlModuleMultifolderSpecifyOutputFile.json b/tests/cases/project/sourcerootUrlModuleMultifolderSpecifyOutputFile.json
deleted file mode 100644
index e1efb2eba66b2..0000000000000
--- a/tests/cases/project/sourcerootUrlModuleMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]: outputdir_module_multifolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "http://typescript.codeplex.com/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourcerootUrlModuleSimpleSpecifyOutputFile.json b/tests/cases/project/sourcerootUrlModuleSimpleSpecifyOutputFile.json
deleted file mode 100644
index 9d67f8af21d51..0000000000000
--- a/tests/cases/project/sourcerootUrlModuleSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]: outputdir_module_simple: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "http://typescript.codeplex.com/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourcerootUrlModuleSubfolderSpecifyOutputFile.json b/tests/cases/project/sourcerootUrlModuleSubfolderSpecifyOutputFile.json
deleted file mode 100644
index 08a6268c462a5..0000000000000
--- a/tests/cases/project/sourcerootUrlModuleSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]: outputdir_module_subfolder: no outdir",
- "projectRoot": "tests/cases/projects/outputdir_module_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "http://typescript.codeplex.com/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourcerootUrlMultifolderSpecifyOutputFile.json b/tests/cases/project/sourcerootUrlMultifolderSpecifyOutputFile.json
deleted file mode 100644
index 8e2d80ec02bba..0000000000000
--- a/tests/cases/project/sourcerootUrlMultifolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]: outputdir_multifolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_multifolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "http://typescript.codeplex.com/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourcerootUrlSimpleSpecifyOutputFile.json b/tests/cases/project/sourcerootUrlSimpleSpecifyOutputFile.json
deleted file mode 100644
index 16e88b9c76e5b..0000000000000
--- a/tests/cases/project/sourcerootUrlSimpleSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]: outputdir_simple: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_simple",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "http://typescript.codeplex.com/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourcerootUrlSingleFileSpecifyOutputFile.json b/tests/cases/project/sourcerootUrlSingleFileSpecifyOutputFile.json
deleted file mode 100644
index 38f2b98b1e6b3..0000000000000
--- a/tests/cases/project/sourcerootUrlSingleFileSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]: outputdir_singleFile: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_singleFile",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "http://typescript.codeplex.com/"
-}
\ No newline at end of file
diff --git a/tests/cases/project/sourcerootUrlSubfolderSpecifyOutputFile.json b/tests/cases/project/sourcerootUrlSubfolderSpecifyOutputFile.json
deleted file mode 100644
index ab61b02c5fc38..0000000000000
--- a/tests/cases/project/sourcerootUrlSubfolderSpecifyOutputFile.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "scenario": "[Sourcemap]/[Sourceroot-Url]: outputdir_subfolder: specify outputFile",
- "projectRoot": "tests/cases/projects/outputdir_subfolder",
- "inputFiles": [
- "test.ts"
- ],
- "out": "bin/test.js",
- "sourceMap": true,
- "declaration": true,
- "baselineCheck": true,
- "sourceRoot": "http://typescript.codeplex.com/"
-}
\ No newline at end of file