diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts
index be4739ef041..b7d54a55df5 100644
--- a/src/compiler/checker.ts
+++ b/src/compiler/checker.ts
@@ -1064,30 +1064,31 @@ module ts {
// This is export assigned symbol node
var externalModuleSymbol = getSymbolOfNode(externalModule);
var exportAssignmentSymbol = getExportAssignmentSymbol(externalModuleSymbol);
+ var resolvedExportSymbol: Symbol;
var symbolOfNode = getSymbolOfNode(node);
- if (exportAssignmentSymbol === symbolOfNode) {
+ if (isSymbolUsedInExportAssignment(symbolOfNode)) {
+ return true;
+ }
+
+ // if symbolOfNode is import declaration, resolve the symbol declaration and check
+ if (symbolOfNode.flags & SymbolFlags.Import) {
+ return isSymbolUsedInExportAssignment(resolveImport(symbolOfNode));
+ }
+ }
+
+ // Check if the symbol is used in export assignment
+ function isSymbolUsedInExportAssignment(symbol: Symbol) {
+ if (exportAssignmentSymbol === symbol) {
return true;
}
if (exportAssignmentSymbol && !!(exportAssignmentSymbol.flags & SymbolFlags.Import)) {
// if export assigned symbol is import declaration, resolve the import
- var resolvedExportSymbol = resolveImport(exportAssignmentSymbol);
- if (resolvedExportSymbol === symbolOfNode) {
+ resolvedExportSymbol = resolvedExportSymbol || resolveImport(exportAssignmentSymbol);
+ if (resolvedExportSymbol === symbol) {
return true;
}
- // TODO(shkamat): Chained import assignment
- // eg. a should be visible too.
- //module m {
- // export module c {
- // export class c {
- // }
- // }
- //}
- //import a = m.c;
- //import b = a;
- //export = b;
-
// Container of resolvedExportSymbol is visible
return forEach(resolvedExportSymbol.declarations, declaration => {
while (declaration) {
diff --git a/src/harness/compilerRunner.ts b/src/harness/compilerRunner.ts
index 29100bedf3f..e6f5b61a15c 100644
--- a/src/harness/compilerRunner.ts
+++ b/src/harness/compilerRunner.ts
@@ -122,93 +122,7 @@ class CompilerBaselineRunner extends RunnerBase {
otherFiles: { unitName: string; content: string }[],
result: Harness.Compiler.CompilerResult
) {
-
- var outputLines: string[] = [];
- // Count up all the errors we find so we don't miss any
- var totalErrorsReported = 0;
-
- function outputErrorText(error: Harness.Compiler.MinimalDiagnostic) {
- var errLines = RunnerBase.removeFullPaths(error.message)
- .split('\n')
- .map(s => s.length > 0 && s.charAt(s.length - 1) === '\r' ? s.substr(0, s.length - 1) : s)
- .filter(s => s.length > 0)
- .map(s => '!!! ' + s);
- errLines.forEach(e => outputLines.push(e));
-
- totalErrorsReported++;
- }
-
- // Report glovbal errors:
- var globalErrors = result.errors.filter(err => !err.filename);
- globalErrors.forEach(err => outputErrorText(err));
-
- // 'merge' the lines of each input file with any errors associated with it
- toBeCompiled.concat(otherFiles).forEach(inputFile => {
- // Filter down to the errors in the file
- var fileErrors = result.errors.filter(e => {
- var errFn = e.filename;
- return errFn && errFn === inputFile.unitName;
- });
-
-
- // Header
- outputLines.push('==== ' + inputFile.unitName + ' (' + fileErrors.length + ' errors) ====');
-
- // Make sure we emit something for every error
- var markedErrorCount = 0;
- // For each line, emit the line followed by any error squiggles matching this line
- // Note: IE JS engine incorrectly handles consecutive delimiters here when using RegExp split, so
- // we have to string-based splitting instead and try to figure out the delimiting chars
-
- var lineStarts = ts.getLineStarts(inputFile.content);
- var lines = inputFile.content.split('\n');
- lines.forEach((line, lineIndex) => {
- if (line.length > 0 && line.charAt(line.length - 1) === '\r') {
- line = line.substr(0, line.length - 1);
- }
-
- var thisLineStart = lineStarts[lineIndex];
- var nextLineStart: number;
- // On the last line of the file, fake the next line start number so that we handle errors on the last character of the file correctly
- if (lineIndex === lines.length - 1) {
- nextLineStart = inputFile.content.length;
- } else {
- nextLineStart = lineStarts[lineIndex + 1];
- }
- // Emit this line from the original file
- outputLines.push(' ' + line);
- fileErrors.forEach(err => {
- // Does any error start or continue on to this line? Emit squiggles
- if ((err.end >= thisLineStart) && ((err.start < nextLineStart) || (lineIndex === lines.length - 1))) {
- // How many characters from the start of this line the error starts at (could be positive or negative)
- var relativeOffset = err.start - thisLineStart;
- // How many characters of the error are on this line (might be longer than this line in reality)
- var length = (err.end - err.start) - Math.max(0, thisLineStart - err.start);
- // Calculate the start of the squiggle
- var squiggleStart = Math.max(0, relativeOffset);
- // TODO/REVIEW: this doesn't work quite right in the browser if a multi file test has files whose names are just the right length relative to one another
- outputLines.push(' ' + line.substr(0, squiggleStart).replace(/[^\s]/g, ' ') + new Array(Math.min(length, line.length - squiggleStart) + 1).join('~'));
-
- // If the error ended here, or we're at the end of the file, emit its message
- if ((lineIndex === lines.length - 1) || nextLineStart > err.end) {
- // Just like above, we need to do a split on a string instead of on a regex
- // because the JS engine does regexes wrong
-
- outputErrorText(err);
- markedErrorCount++;
- }
- }
- });
- });
-
- // Verify we didn't miss any errors in this file
- assert.equal(markedErrorCount, fileErrors.length, 'count of errors in ' + inputFile.unitName);
- });
-
- // Verify we didn't miss any errors in total
- assert.equal(totalErrorsReported, result.errors.length, 'total number of errors');
-
- return outputLines.join('\r\n');
+ return Harness.Compiler.getErrorBaseline(toBeCompiled.concat(otherFiles), result.errors);
}
// check errors
@@ -246,7 +160,7 @@ class CompilerBaselineRunner extends RunnerBase {
var declFile = ts.forEach(result.declFilesCode,
declFile => declFile.fileName === (file.unitName.substr(0, file.unitName.length - ".ts".length) + ".d.ts")
? declFile : undefined);
- return { unitName: rootDir + Harness.Path.getFileName(declFile.fileName), content: declFile.code };
+ return { unitName: declFile.fileName, content: declFile.code };
}
}
diff --git a/src/harness/harness.ts b/src/harness/harness.ts
index a3e12566948..2224384e975 100644
--- a/src/harness/harness.ts
+++ b/src/harness/harness.ts
@@ -747,7 +747,7 @@ module Harness {
var errors: MinimalDiagnostic[] = [];
program.getDiagnostics().concat(checker.getDiagnostics()).concat(emitResult ? emitResult.errors : []).forEach(err => {
// TODO: new compiler formats errors after this point to add . and newlines so we'll just do it manually for now
- errors.push({ filename: err.file && err.file.filename, start: err.start, end: err.start + err.length, line: 0, character: 0, message: err.messageText });
+ errors.push(getMinimalDiagnostic(err));
});
this.lastErrors = errors;
@@ -762,6 +762,102 @@ module Harness {
}
}
+ export function getMinimalDiagnostic(err: ts.Diagnostic): MinimalDiagnostic {
+ return { filename: err.file && err.file.filename, start: err.start, end: err.start + err.length, line: 0, character: 0, message: err.messageText };
+ }
+
+ export function getErrorBaseline(inputFiles: { unitName: string; content: string }[],
+ diagnostics: MinimalDiagnostic[]
+ ) {
+
+ var outputLines: string[] = [];
+ // Count up all the errors we find so we don't miss any
+ var totalErrorsReported = 0;
+
+ function outputErrorText(error: Harness.Compiler.MinimalDiagnostic) {
+ var errLines = RunnerBase.removeFullPaths(error.message)
+ .split('\n')
+ .map(s => s.length > 0 && s.charAt(s.length - 1) === '\r' ? s.substr(0, s.length - 1) : s)
+ .filter(s => s.length > 0)
+ .map(s => '!!! ' + s);
+ errLines.forEach(e => outputLines.push(e));
+
+ totalErrorsReported++;
+ }
+
+ // Report glovbal errors:
+ var globalErrors = diagnostics.filter(err => !err.filename);
+ globalErrors.forEach(err => outputErrorText(err));
+
+ // 'merge' the lines of each input file with any errors associated with it
+ inputFiles.forEach(inputFile => {
+ // Filter down to the errors in the file
+ var fileErrors = diagnostics.filter(e => {
+ var errFn = e.filename;
+ return errFn && errFn === inputFile.unitName;
+ });
+
+
+ // Header
+ outputLines.push('==== ' + inputFile.unitName + ' (' + fileErrors.length + ' errors) ====');
+
+ // Make sure we emit something for every error
+ var markedErrorCount = 0;
+ // For each line, emit the line followed by any error squiggles matching this line
+ // Note: IE JS engine incorrectly handles consecutive delimiters here when using RegExp split, so
+ // we have to string-based splitting instead and try to figure out the delimiting chars
+
+ var lineStarts = ts.getLineStarts(inputFile.content);
+ var lines = inputFile.content.split('\n');
+ lines.forEach((line, lineIndex) => {
+ if (line.length > 0 && line.charAt(line.length - 1) === '\r') {
+ line = line.substr(0, line.length - 1);
+ }
+
+ var thisLineStart = lineStarts[lineIndex];
+ var nextLineStart: number;
+ // On the last line of the file, fake the next line start number so that we handle errors on the last character of the file correctly
+ if (lineIndex === lines.length - 1) {
+ nextLineStart = inputFile.content.length;
+ } else {
+ nextLineStart = lineStarts[lineIndex + 1];
+ }
+ // Emit this line from the original file
+ outputLines.push(' ' + line);
+ fileErrors.forEach(err => {
+ // Does any error start or continue on to this line? Emit squiggles
+ if ((err.end >= thisLineStart) && ((err.start < nextLineStart) || (lineIndex === lines.length - 1))) {
+ // How many characters from the start of this line the error starts at (could be positive or negative)
+ var relativeOffset = err.start - thisLineStart;
+ // How many characters of the error are on this line (might be longer than this line in reality)
+ var length = (err.end - err.start) - Math.max(0, thisLineStart - err.start);
+ // Calculate the start of the squiggle
+ var squiggleStart = Math.max(0, relativeOffset);
+ // TODO/REVIEW: this doesn't work quite right in the browser if a multi file test has files whose names are just the right length relative to one another
+ outputLines.push(' ' + line.substr(0, squiggleStart).replace(/[^\s]/g, ' ') + new Array(Math.min(length, line.length - squiggleStart) + 1).join('~'));
+
+ // If the error ended here, or we're at the end of the file, emit its message
+ if ((lineIndex === lines.length - 1) || nextLineStart > err.end) {
+ // Just like above, we need to do a split on a string instead of on a regex
+ // because the JS engine does regexes wrong
+
+ outputErrorText(err);
+ markedErrorCount++;
+ }
+ }
+ });
+ });
+
+ // Verify we didn't miss any errors in this file
+ assert.equal(markedErrorCount, fileErrors.length, 'count of errors in ' + inputFile.unitName);
+ });
+
+ // Verify we didn't miss any errors in total
+ assert.equal(totalErrorsReported, diagnostics.length, 'total number of errors');
+
+ return outputLines.join('\r\n');
+ }
+
/* TODO: Delete?
export function makeDefaultCompilerSettings(options?: { useMinimalDefaultLib: boolean; noImplicitAny: boolean; }) {
var useMinimalDefaultLib = options ? options.useMinimalDefaultLib : true;
diff --git a/src/harness/projectsRunner.ts b/src/harness/projectsRunner.ts
index e6ec6d6f9de..1275f53fbba 100644
--- a/src/harness/projectsRunner.ts
+++ b/src/harness/projectsRunner.ts
@@ -31,13 +31,15 @@ interface BatchCompileProjectTestCaseEmittedFile {
fileName: string;
}
-interface BatchCompileProjectTestCaseResult {
+interface CompileProjectFilesResult {
moduleKind: ts.ModuleKind;
program: ts.Program;
- readInputFiles: ts.SourceFile[];
- sourceMapData: ts.SourceMapData[];
- outputFiles: BatchCompileProjectTestCaseEmittedFile[];
errors: ts.Diagnostic[];
+ sourceMapData: ts.SourceMapData[];
+}
+
+interface BatchCompileProjectTestCaseResult extends CompileProjectFilesResult {
+ outputFiles: BatchCompileProjectTestCaseEmittedFile[];
nonSubfolderDiskFiles: number;
}
@@ -116,13 +118,43 @@ class ProjectRunner extends RunnerBase {
return url;
}
-
- function batchCompilerProjectTestCase(moduleKind: ts.ModuleKind): BatchCompileProjectTestCaseResult{
- var nonSubfolderDiskFiles = 0;
- var readInputFiles: ts.SourceFile[] = [];
+ function getCurrentDirectory() {
+ return sys.resolvePath(testCase.projectRoot);
+ }
+
+ function compileProjectFiles(moduleKind: ts.ModuleKind, getInputFiles: ()=> string[],
+ getSourceFileText: (filename: string) => string,
+ writeFile: (filename: string, data: string) => void): CompileProjectFilesResult {
+
+ var program = ts.createProgram(getInputFiles(), createCompilerOptions(), createCompilerHost());
+ var errors = program.getDiagnostics();
var sourceMapData: ts.SourceMapData[] = null;
- var outputFiles: BatchCompileProjectTestCaseEmittedFile[] = [];
+ if (!errors.length) {
+ var checker = program.getTypeChecker();
+ errors = checker.getDiagnostics();
+ var emitResult = checker.emitFiles();
+ errors = ts.concatenate(errors, emitResult.errors);
+ sourceMapData = emitResult.sourceMaps;
+
+ // Clean up source map data that will be used in baselining
+ if (sourceMapData) {
+ for (var i = 0; i < sourceMapData.length; i++) {
+ for (var j = 0; j < sourceMapData[i].sourceMapSources.length; j++) {
+ sourceMapData[i].sourceMapSources[j] = cleanProjectUrl(sourceMapData[i].sourceMapSources[j]);
+ }
+ sourceMapData[i].jsSourceMappingURL = cleanProjectUrl(sourceMapData[i].jsSourceMappingURL);
+ sourceMapData[i].sourceMapSourceRoot = cleanProjectUrl(sourceMapData[i].sourceMapSourceRoot);
+ }
+ }
+ }
+
+ return {
+ moduleKind: moduleKind,
+ program: program,
+ errors: errors,
+ sourceMapData: sourceMapData
+ };
function createCompilerOptions(): ts.CompilerOptions {
return {
@@ -142,28 +174,55 @@ class ProjectRunner extends RunnerBase {
sourceFile = ts.createSourceFile('lib.d.ts', Harness.Compiler.libTextMinimal, languageVersion, ts.ByteOrderMark.None);
}
else {
- assert.isTrue(!ts.filter(readInputFiles, sourceFile => sourceFile.filename == filename).length, "Compiler trying to read same file again: " + filename);
-
- try {
- var text = sys.readFile(ts.isRootedDiskPath(filename)
- ? filename
- : ts.normalizeSlashes(testCase.projectRoot) + "/" + ts.normalizeSlashes(filename));
- }
- catch (e) {
- // text doesn't get defined.
- }
-
+ var text = getSourceFileText(filename);
if (text !== undefined) {
sourceFile = ts.createSourceFile(filename, text, languageVersion, ts.ByteOrderMark.None);
}
}
- if (sourceFile) {
- readInputFiles.push(sourceFile);
- }
return sourceFile;
}
+ function createCompilerHost(): ts.CompilerHost {
+ return {
+ getSourceFile: getSourceFile,
+ getDefaultLibFilename: () => "lib.d.ts",
+ writeFile: writeFile,
+ getCurrentDirectory: getCurrentDirectory,
+ getCanonicalFileName: ts.getCanonicalFileName,
+ useCaseSensitiveFileNames: () => sys.useCaseSensitiveFileNames,
+ getNewLine: () => sys.newLine
+ };
+ }
+ }
+
+ function batchCompilerProjectTestCase(moduleKind: ts.ModuleKind): BatchCompileProjectTestCaseResult{
+ var nonSubfolderDiskFiles = 0;
+
+ var outputFiles: BatchCompileProjectTestCaseEmittedFile[] = [];
+
+ var projectCompilerResult = compileProjectFiles(moduleKind, () => testCase.inputFiles, getSourceFileText, writeFile);
+ return {
+ moduleKind: moduleKind,
+ program: projectCompilerResult.program,
+ sourceMapData: projectCompilerResult.sourceMapData,
+ outputFiles: outputFiles,
+ errors: projectCompilerResult.errors,
+ nonSubfolderDiskFiles: nonSubfolderDiskFiles,
+ };
+
+ function getSourceFileText(filename: string): string {
+ try {
+ var text = sys.readFile(ts.isRootedDiskPath(filename)
+ ? filename
+ : ts.normalizeSlashes(testCase.projectRoot) + "/" + ts.normalizeSlashes(filename));
+ }
+ catch (e) {
+ // text doesn't get defined.
+ }
+ return text;
+ }
+
function writeFile(filename: string, data: string) {
var diskFileName = ts.isRootedDiskPath(filename)
? filename
@@ -211,53 +270,55 @@ class ProjectRunner extends RunnerBase {
outputFiles.push({ emittedFileName: filename, code: data, fileName: diskRelativeName });
}
+ }
- function getCurrentDirectory() {
- return sys.resolvePath(testCase.projectRoot);
+ function compileCompileDTsFiles(compilerResult: BatchCompileProjectTestCaseResult) {
+ var inputDtsSourceFiles = ts.map(ts.filter(compilerResult.program.getSourceFiles(),
+ sourceFile => Harness.Compiler.isDTS(sourceFile.filename)),
+ sourceFile => {
+ return { emittedFileName: sourceFile.filename, code: sourceFile.text };
+ });
+
+ var ouputDtsFiles = ts.filter(compilerResult.outputFiles, ouputFile => Harness.Compiler.isDTS(ouputFile.emittedFileName));
+ var allInputFiles = inputDtsSourceFiles.concat(ouputDtsFiles);
+ return compileProjectFiles(compilerResult.moduleKind,getInputFiles, getSourceFileText, writeFile);
+
+ function getInputFiles() {
+ return ts.map(allInputFiles, outputFile => outputFile.emittedFileName);
+ }
+ function getSourceFileText(filename: string): string {
+ return ts.forEach(allInputFiles, inputFile => inputFile.emittedFileName === filename ? inputFile.code : undefined);
}
- function createCompilerHost(): ts.CompilerHost {
- return {
- getSourceFile: getSourceFile,
- getDefaultLibFilename: () => "lib.d.ts",
- writeFile: writeFile,
- getCurrentDirectory: getCurrentDirectory,
- getCanonicalFileName: ts.getCanonicalFileName,
- useCaseSensitiveFileNames: () => sys.useCaseSensitiveFileNames,
- getNewLine:()=> sys.newLine
- };
+ function writeFile(filename: string, data: string) {
}
+ }
- var program = ts.createProgram(testCase.inputFiles, createCompilerOptions(), createCompilerHost());
- var errors = program.getDiagnostics();
- if (!errors.length) {
- var checker = program.getTypeChecker();
- errors = checker.getDiagnostics();
- var emitResult = checker.emitFiles();
- errors = ts.concatenate(errors, emitResult.errors);
- sourceMapData = emitResult.sourceMaps;
-
- // Clean up source map data that will be used in baselining
- if (sourceMapData) {
- for (var i = 0; i < sourceMapData.length; i++) {
- for (var j = 0; j < sourceMapData[i].sourceMapSources.length; j++) {
- sourceMapData[i].sourceMapSources[j] = cleanProjectUrl(sourceMapData[i].sourceMapSources[j]);
- }
- sourceMapData[i].jsSourceMappingURL = cleanProjectUrl(sourceMapData[i].jsSourceMappingURL);
- sourceMapData[i].sourceMapSourceRoot = cleanProjectUrl(sourceMapData[i].sourceMapSourceRoot);
- }
+ function getErrorsBaseline(compilerResult: CompileProjectFilesResult) {
+ // This is copied from tc.ts's reportError to replicate what tc does
+ var errors = "";
+ for (var i = 0; i < compilerResult.errors.length; i++) {
+ var error = compilerResult.errors[i];
+ // TODO(jfreeman): Remove assert
+ ts.Debug.assert(error.messageText.indexOf("{NL}") < 0);
+ if (error.file) {
+ var loc = error.file.getLineAndCharacterFromPosition(error.start);
+ errors += error.file.filename + "(" + loc.line + "," + loc.character + "): " + error.messageText + sys.newLine;
+ }
+ else {
+ errors += error.messageText + sys.newLine;
}
}
- return {
- moduleKind: moduleKind,
- program: program,
- readInputFiles: readInputFiles,
- sourceMapData: sourceMapData,
- outputFiles: outputFiles,
- errors: errors,
- nonSubfolderDiskFiles: nonSubfolderDiskFiles,
- };
+ var inputFiles = ts.map(ts.filter(compilerResult.program.getSourceFiles(),
+ sourceFile => sourceFile.filename !== "lib.d.ts"),
+ sourceFile => {
+ return { unitName: sourceFile.filename, content: sourceFile.text };
+ });
+ var diagnostics = ts.map(compilerResult.errors, error => Harness.Compiler.getMinimalDiagnostic(error));
+ errors += sys.newLine + sys.newLine + Harness.Compiler.getErrorBaseline(inputFiles, diagnostics);
+
+ return errors;
}
describe('Compiling project for ' + testCase.scenario +': testcase ' + testCaseFileName, () => {
@@ -278,7 +339,7 @@ class ProjectRunner extends RunnerBase {
baselineCheck: testCase.baselineCheck,
runTest: testCase.runTest,
bug: testCase.bug,
- resolvedInputFiles: ts.map(compilerResult.readInputFiles, inputFile => inputFile.filename),
+ resolvedInputFiles: ts.map(compilerResult.program.getSourceFiles(), inputFile => inputFile.filename),
emittedFiles: ts.map(compilerResult.outputFiles, outputFile => outputFile.emittedFileName)
};
@@ -286,7 +347,6 @@ class ProjectRunner extends RunnerBase {
}
it('Resolution information of (' + moduleNameToString(compilerResult.moduleKind) + '): ' + testCaseFileName, () => {
- assert.equal(compilerResult.program.getSourceFiles().length, compilerResult.readInputFiles.length, "Compiler missing/has extra source files that were read during compilation");
Harness.Baseline.runBaseline('Resolution information of (' + moduleNameToString(compilerResult.moduleKind) + '): ' + testCaseFileName, getBaselineFolder(compilerResult.moduleKind) + testCaseJustName + '.json', () => {
return JSON.stringify(getCompilerResolutionInfo(), undefined, " ");
});
@@ -295,22 +355,7 @@ class ProjectRunner extends RunnerBase {
if (compilerResult.errors.length) {
it('Errors for (' + moduleNameToString(compilerResult.moduleKind) + '): ' + testCaseFileName, () => {
Harness.Baseline.runBaseline('Errors for (' + moduleNameToString(compilerResult.moduleKind) + '): ' + testCaseFileName, getBaselineFolder(compilerResult.moduleKind) + testCaseJustName + '.errors.txt', () => {
- // This is copied from tc.ts's reportError to replicate what tc does
- var errors = "";
- for (var i = 0; i < compilerResult.errors.length; i++) {
- var error = compilerResult.errors[i];
- // TODO(jfreeman): Remove assert
- ts.Debug.assert(error.messageText.indexOf("{NL}") < 0);
- if (error.file) {
- var loc = error.file.getLineAndCharacterFromPosition(error.start);
- errors += error.file.filename + "(" + loc.line + "," + loc.character + "): " + error.messageText + sys.newLine;
- }
- else {
- errors += error.messageText + sys.newLine;
- }
- }
-
- return errors;
+ return getErrorsBaseline(compilerResult);
});
});
}
@@ -337,6 +382,18 @@ class ProjectRunner extends RunnerBase {
});
});
}
+
+ // Verify that all the generated .d.ts files compile
+ if (!compilerResult.errors.length && testCase.declaration) {
+ var dTsCompileResult = compileCompileDTsFiles(compilerResult);
+ if (dTsCompileResult.errors.length) {
+ it('Errors in generated Dts files for (' + moduleNameToString(compilerResult.moduleKind) + '): ' + testCaseFileName, () => {
+ Harness.Baseline.runBaseline('Errors in generated Dts files for (' + moduleNameToString(compilerResult.moduleKind) + '): ' + testCaseFileName, getBaselineFolder(compilerResult.moduleKind) + testCaseJustName + '.dts.errors.txt', () => {
+ return getErrorsBaseline(dTsCompileResult);
+ });
+ });
+ }
+ }
}
}
diff --git a/tests/baselines/reference/aliasInaccessibleModule.js b/tests/baselines/reference/aliasInaccessibleModule.js
index a0ecf3361fc..6d22cf1a8b8 100644
--- a/tests/baselines/reference/aliasInaccessibleModule.js
+++ b/tests/baselines/reference/aliasInaccessibleModule.js
@@ -9,3 +9,21 @@ module M {
var M;
(function (M) {
})(M || (M = {}));
+
+
+//// [aliasInaccessibleModule.d.ts]
+declare module M {
+ export import X = N;
+}
+
+
+//// [DtsFileErrors]
+
+
+==== tests/cases/compiler/aliasInaccessibleModule.d.ts (1 errors) ====
+ declare module M {
+ export import X = N;
+ ~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'N'.
+ }
+
\ No newline at end of file
diff --git a/tests/baselines/reference/aliasInaccessibleModule2.js b/tests/baselines/reference/aliasInaccessibleModule2.js
index b8b824d92ad..fd4fc6c737e 100644
--- a/tests/baselines/reference/aliasInaccessibleModule2.js
+++ b/tests/baselines/reference/aliasInaccessibleModule2.js
@@ -23,3 +23,21 @@ var M;
var R = N;
M.X = R;
})(M || (M = {}));
+
+
+//// [aliasInaccessibleModule2.d.ts]
+declare module M {
+ export import X = R;
+}
+
+
+//// [DtsFileErrors]
+
+
+==== tests/cases/compiler/aliasInaccessibleModule2.d.ts (1 errors) ====
+ declare module M {
+ export import X = R;
+ ~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'R'.
+ }
+
\ No newline at end of file
diff --git a/tests/baselines/reference/aliasUsageInAccessorsOfClass.errors.txt b/tests/baselines/reference/aliasUsageInAccessorsOfClass.errors.txt
deleted file mode 100644
index 2fdccc7f49a..00000000000
--- a/tests/baselines/reference/aliasUsageInAccessorsOfClass.errors.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-==== tests/cases/compiler/aliasUsage1_main.ts (2 errors) ====
- import Backbone = require("aliasUsage1_backbone");
- import moduleA = require("aliasUsage1_moduleA");
- interface IHasVisualizationModel {
- VisualizationModel: typeof Backbone.Model;
- }
- class C2 {
- x: IHasVisualizationModel;
- get A() {
- ~
-!!! Accessors are only available when targeting ECMAScript 5 and higher.
- return this.x;
- }
- set A(x) {
- ~
-!!! Accessors are only available when targeting ECMAScript 5 and higher.
- x = moduleA;
- }
- }
-==== tests/cases/compiler/aliasUsage1_backbone.ts (0 errors) ====
- export class Model {
- public someData: string;
- }
-
-==== tests/cases/compiler/aliasUsage1_moduleA.ts (0 errors) ====
- import Backbone = require("aliasUsage1_backbone");
- export class VisualizationModel extends Backbone.Model {
- // interesting stuff here
- }
-
\ No newline at end of file
diff --git a/tests/baselines/reference/aliasUsageInAccessorsOfClass.js b/tests/baselines/reference/aliasUsageInAccessorsOfClass.js
new file mode 100644
index 00000000000..485aedc971d
--- /dev/null
+++ b/tests/baselines/reference/aliasUsageInAccessorsOfClass.js
@@ -0,0 +1,69 @@
+//// [tests/cases/compiler/aliasUsageInAccessorsOfClass.ts] ////
+
+//// [aliasUsage1_backbone.ts]
+export class Model {
+ public someData: string;
+}
+
+//// [aliasUsage1_moduleA.ts]
+import Backbone = require("aliasUsage1_backbone");
+export class VisualizationModel extends Backbone.Model {
+ // interesting stuff here
+}
+
+//// [aliasUsage1_main.ts]
+import Backbone = require("aliasUsage1_backbone");
+import moduleA = require("aliasUsage1_moduleA");
+interface IHasVisualizationModel {
+ VisualizationModel: typeof Backbone.Model;
+}
+class C2 {
+ x: IHasVisualizationModel;
+ get A() {
+ return this.x;
+ }
+ set A(x) {
+ x = moduleA;
+ }
+}
+
+//// [aliasUsage1_backbone.js]
+var Model = (function () {
+ function Model() {
+ }
+ return Model;
+})();
+exports.Model = Model;
+//// [aliasUsage1_moduleA.js]
+var __extends = this.__extends || function (d, b) {
+ for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
+ function __() { this.constructor = d; }
+ __.prototype = b.prototype;
+ d.prototype = new __();
+};
+var Backbone = require("aliasUsage1_backbone");
+var VisualizationModel = (function (_super) {
+ __extends(VisualizationModel, _super);
+ function VisualizationModel() {
+ _super.apply(this, arguments);
+ }
+ return VisualizationModel;
+})(Backbone.Model);
+exports.VisualizationModel = VisualizationModel;
+//// [aliasUsage1_main.js]
+var moduleA = require("aliasUsage1_moduleA");
+var C2 = (function () {
+ function C2() {
+ }
+ Object.defineProperty(C2.prototype, "A", {
+ get: function () {
+ return this.x;
+ },
+ set: function (x) {
+ x = moduleA;
+ },
+ enumerable: true,
+ configurable: true
+ });
+ return C2;
+})();
diff --git a/tests/baselines/reference/cyclicModuleImport.js b/tests/baselines/reference/cyclicModuleImport.js
index 08f3c7d6147..1c9b74eea4f 100644
--- a/tests/baselines/reference/cyclicModuleImport.js
+++ b/tests/baselines/reference/cyclicModuleImport.js
@@ -20,3 +20,24 @@ declare module "MainModule" {
//// [cyclicModuleImport.js]
+
+
+//// [cyclicModuleImport.d.ts]
+declare module "SubModule" {
+ import MainModule = require('MainModule');
+ class SubModule {
+ static StaticVar: number;
+ InstanceVar: number;
+ main: MainModule;
+ constructor();
+ }
+ export = SubModule;
+}
+declare module "MainModule" {
+ import SubModule = require('SubModule');
+ class MainModule {
+ SubModule: SubModule;
+ constructor();
+ }
+ export = MainModule;
+}
diff --git a/tests/baselines/reference/declFileImportChainInExportAssignment.js b/tests/baselines/reference/declFileImportChainInExportAssignment.js
new file mode 100644
index 00000000000..73d8ede215a
--- /dev/null
+++ b/tests/baselines/reference/declFileImportChainInExportAssignment.js
@@ -0,0 +1,39 @@
+//// [declFileImportChainInExportAssignment.ts]
+module m {
+ export module c {
+ export class c {
+ }
+ }
+}
+import a = m.c;
+import b = a;
+export = b;
+
+//// [declFileImportChainInExportAssignment.js]
+var m;
+(function (m) {
+ (function (_c) {
+ var c = (function () {
+ function c() {
+ }
+ return c;
+ })();
+ _c.c = c;
+ })(m.c || (m.c = {}));
+ var c = m.c;
+})(m || (m = {}));
+var a = m.c;
+var b = a;
+module.exports = b;
+
+
+//// [declFileImportChainInExportAssignment.d.ts]
+declare module m {
+ module c {
+ class c {
+ }
+ }
+}
+import a = m.c;
+import b = a;
+export = b;
diff --git a/tests/baselines/reference/declarationEmit_nameConflictsWithAlias.js b/tests/baselines/reference/declarationEmit_nameConflictsWithAlias.js
index 72b2a9295f5..32ac2d47290 100644
--- a/tests/baselines/reference/declarationEmit_nameConflictsWithAlias.js
+++ b/tests/baselines/reference/declarationEmit_nameConflictsWithAlias.js
@@ -1,5 +1,4 @@
//// [declarationEmit_nameConflictsWithAlias.ts]
-// Bug 887180
export module C { export interface I { } }
export import v = C;
export module M {
diff --git a/tests/baselines/reference/importDecl.errors.txt b/tests/baselines/reference/importDecl.errors.txt
deleted file mode 100644
index 2a43a4362c5..00000000000
--- a/tests/baselines/reference/importDecl.errors.txt
+++ /dev/null
@@ -1,83 +0,0 @@
-==== tests/cases/compiler/importDecl_1.ts (1 errors) ====
- ///
- ///
- ///
- ///
- ///
- import m4 = require("importDecl_require"); // Emit used
- export var x4 = m4.x;
- export var d4 = m4.d;
- export var f4 = m4.foo();
-
- export module m1 {
- export var x2 = m4.x;
- export var d2 = m4.d;
- export var f2 = m4.foo();
-
- var x3 = m4.x;
- var d3 = m4.d;
- var f3 = m4.foo();
- }
-
- //Emit global only usage
- import glo_m4 = require("importDecl_require1");
- export var useGlo_m4_x4 = glo_m4.x;
- ~
-!!! Property 'x' does not exist on type 'typeof "tests/cases/compiler/importDecl_require1"'.
- export var useGlo_m4_d4 = glo_m4.d;
- export var useGlo_m4_f4 = glo_m4.foo();
-
- //Emit even when used just in function type
- import fncOnly_m4 = require("importDecl_require2");
- export var useFncOnly_m4_f4 = fncOnly_m4.foo();
-
- // only used privately no need to emit
- import private_m4 = require("importDecl_require3");
- export module usePrivate_m4_m1 {
- var x3 = private_m4.x;
- var d3 = private_m4.d;
- var f3 = private_m4.foo();
- }
-
- // Do not emit unused import
- import m5 = require("importDecl_require4");
- export var d = m5.foo2();
-
- // Do not emit multiple used import statements
- import multiImport_m4 = require("importDecl_require"); // Emit used
- export var useMultiImport_m4_x4 = multiImport_m4.x;
- export var useMultiImport_m4_d4 = multiImport_m4.d;
- export var useMultiImport_m4_f4 = multiImport_m4.foo();
-
-==== tests/cases/compiler/importDecl_require.ts (0 errors) ====
- export class d {
- foo: string;
- }
- export var x: d;
- export function foo(): d { return null; }
-
-==== tests/cases/compiler/importDecl_require1.ts (0 errors) ====
- export class d {
- bar: string;
- }
- var x: d;
- export function foo(): d { return null; }
-
-==== tests/cases/compiler/importDecl_require2.ts (0 errors) ====
- export class d {
- baz: string;
- }
- export var x: d;
- export function foo(): d { return null; }
-
-==== tests/cases/compiler/importDecl_require3.ts (0 errors) ====
- export class d {
- bing: string;
- }
- export var x: d;
- export function foo(): d { return null; }
-
-==== tests/cases/compiler/importDecl_require4.ts (0 errors) ====
- import m4 = require("importDecl_require");
- export function foo2(): m4.d { return null; }
-
\ No newline at end of file
diff --git a/tests/baselines/reference/importDecl.js b/tests/baselines/reference/importDecl.js
index b8ded724909..b6c9715df64 100644
--- a/tests/baselines/reference/importDecl.js
+++ b/tests/baselines/reference/importDecl.js
@@ -55,7 +55,6 @@ export module m1 {
//Emit global only usage
import glo_m4 = require("importDecl_require1");
-export var useGlo_m4_x4 = glo_m4.x;
export var useGlo_m4_d4 = glo_m4.d;
export var useGlo_m4_f4 = glo_m4.foo();
@@ -150,7 +149,6 @@ exports.f4 = m4.foo();
})(exports.m1 || (exports.m1 = {}));
var m1 = exports.m1;
var glo_m4 = require("importDecl_require1");
-exports.useGlo_m4_x4 = glo_m4.x;
exports.useGlo_m4_d4 = glo_m4.d;
exports.useGlo_m4_f4 = glo_m4.foo();
var fncOnly_m4 = require("importDecl_require2");
@@ -168,3 +166,57 @@ var multiImport_m4 = require("importDecl_require");
exports.useMultiImport_m4_x4 = multiImport_m4.x;
exports.useMultiImport_m4_d4 = multiImport_m4.d;
exports.useMultiImport_m4_f4 = multiImport_m4.foo();
+
+
+//// [importDecl_require.d.ts]
+export declare class d {
+ foo: string;
+}
+export declare var x: d;
+export declare function foo(): d;
+//// [importDecl_require1.d.ts]
+export declare class d {
+ bar: string;
+}
+export declare function foo(): d;
+//// [importDecl_require2.d.ts]
+export declare class d {
+ baz: string;
+}
+export declare var x: d;
+export declare function foo(): d;
+//// [importDecl_require3.d.ts]
+export declare class d {
+ bing: string;
+}
+export declare var x: d;
+export declare function foo(): d;
+//// [importDecl_require4.d.ts]
+import m4 = require("importDecl_require");
+export declare function foo2(): m4.d;
+//// [importDecl_1.d.ts]
+///
+///
+///
+///
+///
+import m4 = require("importDecl_require");
+export declare var x4: m4.d;
+export declare var d4: typeof m4.d;
+export declare var f4: m4.d;
+export declare module m1 {
+ var x2: m4.d;
+ var d2: typeof m4.d;
+ var f2: m4.d;
+}
+import glo_m4 = require("importDecl_require1");
+export declare var useGlo_m4_d4: typeof glo_m4.d;
+export declare var useGlo_m4_f4: glo_m4.d;
+import fncOnly_m4 = require("importDecl_require2");
+export declare var useFncOnly_m4_f4: fncOnly_m4.d;
+export declare module usePrivate_m4_m1 {
+}
+export declare var d: m4.d;
+export declare var useMultiImport_m4_x4: m4.d;
+export declare var useMultiImport_m4_d4: typeof m4.d;
+export declare var useMultiImport_m4_f4: m4.d;
diff --git a/tests/baselines/reference/internalAliasWithDottedNameEmit.js b/tests/baselines/reference/internalAliasWithDottedNameEmit.js
index d70da1ba16c..d6a4cfcfff7 100644
--- a/tests/baselines/reference/internalAliasWithDottedNameEmit.js
+++ b/tests/baselines/reference/internalAliasWithDottedNameEmit.js
@@ -18,3 +18,11 @@ var a;
})(a.b || (a.b = {}));
var b = a.b;
})(a || (a = {}));
+
+
+//// [internalAliasWithDottedNameEmit.d.ts]
+declare module a.b.c {
+ var d: any;
+}
+declare module a.e.f {
+}
diff --git a/tests/baselines/reference/multiImportExport.errors.txt b/tests/baselines/reference/multiImportExport.errors.txt
deleted file mode 100644
index 6237131d641..00000000000
--- a/tests/baselines/reference/multiImportExport.errors.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-==== tests/cases/compiler/consumer.ts (0 errors) ====
- import Drawing = require('./Drawing');
- var addr = new Drawing.Math.Adder();
-
-==== tests/cases/compiler/Drawing.ts (0 errors) ====
- export import Math = require('Math/Math')
-
-==== tests/cases/compiler/Math/Math.ts (0 errors) ====
- import Adder = require('Math/Adder');
-
- var Math = {
- Adder:Adder
- };
-
- export = Math
-
-==== tests/cases/compiler/Math/Adder.ts (1 errors) ====
- class Adder {
- add(a: number, b: number) {
-
- }
- }
-
- export = Adder;
- ~~~~~~~~~~~~~~~
-!!! Cannot compile external modules unless the '--module' flag is provided.
\ No newline at end of file
diff --git a/tests/baselines/reference/multiImportExport.js b/tests/baselines/reference/multiImportExport.js
new file mode 100644
index 00000000000..06d81f7e984
--- /dev/null
+++ b/tests/baselines/reference/multiImportExport.js
@@ -0,0 +1,63 @@
+//// [tests/cases/compiler/multiImportExport.ts] ////
+
+//// [consumer.ts]
+import Drawing = require('./Drawing');
+var addr = new Drawing.Math.Adder();
+
+//// [Drawing.ts]
+export import Math = require('Math/Math')
+
+//// [Math.ts]
+import Adder = require('Math/Adder');
+
+var Math = {
+ Adder:Adder
+};
+
+export = Math
+
+//// [Adder.ts]
+class Adder {
+ add(a: number, b: number) {
+
+ }
+}
+
+export = Adder;
+
+//// [Adder.js]
+var Adder = (function () {
+ function Adder() {
+ }
+ Adder.prototype.add = function (a, b) {
+ };
+ return Adder;
+})();
+module.exports = Adder;
+//// [Math.js]
+var Adder = require('Math/Adder');
+var Math = {
+ Adder: Adder
+};
+module.exports = Math;
+//// [Drawing.js]
+exports.Math = require('Math/Math');
+//// [consumer.js]
+var Drawing = require('./Drawing');
+var addr = new Drawing.Math.Adder();
+
+
+//// [Adder.d.ts]
+declare class Adder {
+ add(a: number, b: number): void;
+}
+export = Adder;
+//// [Math.d.ts]
+import Adder = require('Math/Adder');
+declare var Math: {
+ Adder: typeof Adder;
+};
+export = Math;
+//// [Drawing.d.ts]
+export import Math = require('Math/Math');
+//// [consumer.d.ts]
diff --git a/tests/baselines/reference/privacyCheckAnonymousFunctionParameter.js b/tests/baselines/reference/privacyCheckAnonymousFunctionParameter.js
index 899f18693dc..f2f2ac9ae12 100644
--- a/tests/baselines/reference/privacyCheckAnonymousFunctionParameter.js
+++ b/tests/baselines/reference/privacyCheckAnonymousFunctionParameter.js
@@ -30,3 +30,7 @@ var Query;
});
}
})(Query || (Query = {}));
+
+
+//// [privacyCheckAnonymousFunctionParameter.d.ts]
+export declare var x: number;
diff --git a/tests/baselines/reference/privacyCheckAnonymousFunctionParameter2.js b/tests/baselines/reference/privacyCheckAnonymousFunctionParameter2.js
index ac899bbdf14..a1897ac05a3 100644
--- a/tests/baselines/reference/privacyCheckAnonymousFunctionParameter2.js
+++ b/tests/baselines/reference/privacyCheckAnonymousFunctionParameter2.js
@@ -31,3 +31,7 @@ define(["require", "exports"], function (require, exports) {
}
})(Q || (Q = {}));
});
+
+
+//// [privacyCheckAnonymousFunctionParameter2.d.ts]
+export declare var x: number;
diff --git a/tests/baselines/reference/privacyCheckCallbackOfInterfaceMethodWithTypeParameter.js b/tests/baselines/reference/privacyCheckCallbackOfInterfaceMethodWithTypeParameter.js
index 02a4b682d94..faaef563ebb 100644
--- a/tests/baselines/reference/privacyCheckCallbackOfInterfaceMethodWithTypeParameter.js
+++ b/tests/baselines/reference/privacyCheckCallbackOfInterfaceMethodWithTypeParameter.js
@@ -10,3 +10,11 @@ export interface B extends A {
//// [privacyCheckCallbackOfInterfaceMethodWithTypeParameter.js]
define(["require", "exports"], function (require, exports) {
});
+
+
+//// [privacyCheckCallbackOfInterfaceMethodWithTypeParameter.d.ts]
+export interface A {
+ f1(callback: (p: T) => any): any;
+}
+export interface B extends A {
+}
diff --git a/tests/baselines/reference/privacyCheckExportAssignmentOnExportedGenericInterface1.js b/tests/baselines/reference/privacyCheckExportAssignmentOnExportedGenericInterface1.js
index 1b02a38307b..7b5e63ce009 100644
--- a/tests/baselines/reference/privacyCheckExportAssignmentOnExportedGenericInterface1.js
+++ b/tests/baselines/reference/privacyCheckExportAssignmentOnExportedGenericInterface1.js
@@ -11,3 +11,14 @@ export = Foo;
//// [privacyCheckExportAssignmentOnExportedGenericInterface1.js]
var Foo;
module.exports = Foo;
+
+
+//// [privacyCheckExportAssignmentOnExportedGenericInterface1.d.ts]
+declare module Foo {
+ interface A {
+ }
+}
+interface Foo {
+}
+declare var Foo: new () => Foo.A>;
+export = Foo;
diff --git a/tests/baselines/reference/privacyCheckExportAssignmentOnExportedGenericInterface2.js b/tests/baselines/reference/privacyCheckExportAssignmentOnExportedGenericInterface2.js
index 2b4e9ddf833..11a51318230 100644
--- a/tests/baselines/reference/privacyCheckExportAssignmentOnExportedGenericInterface2.js
+++ b/tests/baselines/reference/privacyCheckExportAssignmentOnExportedGenericInterface2.js
@@ -24,3 +24,13 @@ define(["require", "exports"], function (require, exports) {
})(Foo || (Foo = {}));
return Foo;
});
+
+
+//// [privacyCheckExportAssignmentOnExportedGenericInterface2.d.ts]
+export = Foo;
+interface Foo {
+}
+declare function Foo(array: T[]): Foo;
+declare module Foo {
+ var x: string;
+}
diff --git a/tests/baselines/reference/privacyCheckExternalModuleExportAssignmentOfGenericClass.js b/tests/baselines/reference/privacyCheckExternalModuleExportAssignmentOfGenericClass.js
index 94aa5c28e92..eeaea58e0ab 100644
--- a/tests/baselines/reference/privacyCheckExternalModuleExportAssignmentOfGenericClass.js
+++ b/tests/baselines/reference/privacyCheckExternalModuleExportAssignmentOfGenericClass.js
@@ -22,3 +22,17 @@ var Foo = (function () {
})();
module.exports = Foo;
//// [privacyCheckExternalModuleExportAssignmentOfGenericClass_1.js]
+
+
+//// [privacyCheckExternalModuleExportAssignmentOfGenericClass_0.d.ts]
+export = Foo;
+declare class Foo {
+ a: A;
+ constructor(a: A);
+}
+//// [privacyCheckExternalModuleExportAssignmentOfGenericClass_1.d.ts]
+import Foo = require("privacyCheckExternalModuleExportAssignmentOfGenericClass_0");
+export = Bar;
+interface Bar {
+ foo: Foo;
+}
diff --git a/tests/baselines/reference/privacyCheckOnTypeParameterReferenceInConstructorParameter.js b/tests/baselines/reference/privacyCheckOnTypeParameterReferenceInConstructorParameter.js
index a1def385809..6e2ef744946 100644
--- a/tests/baselines/reference/privacyCheckOnTypeParameterReferenceInConstructorParameter.js
+++ b/tests/baselines/reference/privacyCheckOnTypeParameterReferenceInConstructorParameter.js
@@ -26,3 +26,12 @@ define(["require", "exports"], function (require, exports) {
})();
exports.B = B;
});
+
+
+//// [privacyCheckOnTypeParameterReferenceInConstructorParameter.d.ts]
+export declare class A {
+ constructor(callback: (self: A) => void);
+}
+export declare class B {
+ constructor(parent: T2);
+}
diff --git a/tests/baselines/reference/privacyCheckTypeOfFunction.errors.txt b/tests/baselines/reference/privacyCheckTypeOfFunction.errors.txt
deleted file mode 100644
index 3132a1c56a7..00000000000
--- a/tests/baselines/reference/privacyCheckTypeOfFunction.errors.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-==== tests/cases/compiler/privacyCheckTypeOfFunction.ts (1 errors) ====
- function foo() {
- }
- export var x: typeof foo;
- ~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Cannot compile external modules unless the '--module' flag is provided.
- export var b = foo;
-
\ No newline at end of file
diff --git a/tests/baselines/reference/privacyCheckTypeOfFunction.js b/tests/baselines/reference/privacyCheckTypeOfFunction.js
new file mode 100644
index 00000000000..04063c62991
--- /dev/null
+++ b/tests/baselines/reference/privacyCheckTypeOfFunction.js
@@ -0,0 +1,17 @@
+//// [privacyCheckTypeOfFunction.ts]
+function foo() {
+}
+export var x: typeof foo;
+export var b = foo;
+
+
+//// [privacyCheckTypeOfFunction.js]
+function foo() {
+}
+exports.x;
+exports.b = foo;
+
+
+//// [privacyCheckTypeOfFunction.d.ts]
+export declare var x: () => void;
+export declare var b: () => void;
diff --git a/tests/baselines/reference/privacyCheckTypeOfInvisibleModuleError.errors.txt b/tests/baselines/reference/privacyCheckTypeOfInvisibleModuleError.errors.txt
new file mode 100644
index 00000000000..e09c933ce4f
--- /dev/null
+++ b/tests/baselines/reference/privacyCheckTypeOfInvisibleModuleError.errors.txt
@@ -0,0 +1,11 @@
+==== tests/cases/compiler/privacyCheckTypeOfInvisibleModuleError.ts (1 errors) ====
+ module Outer {
+ module Inner {
+ export var m: typeof Inner;
+ }
+
+ export var f: typeof Inner;
+ ~
+!!! Exported variable 'f' has or is using private name 'Inner'.
+ }
+
\ No newline at end of file
diff --git a/tests/baselines/reference/privacyGloImport.errors.txt b/tests/baselines/reference/privacyGloImport.errors.txt
index 38d31860a5b..049d8ee640c 100644
--- a/tests/baselines/reference/privacyGloImport.errors.txt
+++ b/tests/baselines/reference/privacyGloImport.errors.txt
@@ -1,4 +1,4 @@
-==== tests/cases/compiler/privacyGloImport.ts (21 errors) ====
+==== tests/cases/compiler/privacyGloImport.ts (4 errors) ====
module m1 {
export module m1_M1_public {
export class c1 {
@@ -20,27 +20,21 @@
export var v2: c1;
}
- declare export module "m1_M3_public" {
- ~~~~~~
-!!! 'export' modifier must precede 'declare' modifier.
- ~~~~~~~~~~~~~~
-!!! Ambient external modules cannot be nested in other modules.
- export function f1();
- export class c1 {
- }
- export var v1: { new (): c1; };
- export var v2: c1;
- }
+ //export declare module "m1_M3_public" {
+ // export function f1();
+ // export class c1 {
+ // }
+ // export var v1: { new (): c1; };
+ // export var v2: c1;
+ //}
- declare module "m1_M4_private" {
- ~~~~~~~~~~~~~~~
-!!! Ambient external modules cannot be nested in other modules.
- export function f1();
- export class c1 {
- }
- export var v1: { new (): c1; };
- export var v2: c1;
- }
+ //declare module "m1_M4_private" {
+ // export function f1();
+ // export class c1 {
+ // }
+ // export var v1: { new (): c1; };
+ // export var v2: c1;
+ //}
import m1_im1_private = m1_M1_public;
export var m1_im1_private_v1_public = m1_im1_private.c1;
@@ -55,51 +49,46 @@
import m1_im2_private = m1_M2_private;
export var m1_im2_private_v1_public = m1_im2_private.c1;
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Exported variable 'm1_im2_private_v1_public' has or is using name 'm1_M2_private.c1' from private module 'm1_M2_private'.
export var m1_im2_private_v2_public = new m1_im2_private.c1();
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Exported variable 'm1_im2_private_v2_public' has or is using name 'm1_M2_private.c1' from private module 'm1_M2_private'.
export var m1_im2_private_v3_public = m1_im2_private.f1;
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Exported variable 'm1_im2_private_v3_public' has or is using name 'm1_M2_private.c1' from private module 'm1_M2_private'.
export var m1_im2_private_v4_public = m1_im2_private.f1();
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Exported variable 'm1_im2_private_v4_public' has or is using name 'm1_M2_private.c1' from private module 'm1_M2_private'.
var m1_im2_private_v1_private = m1_im2_private.c1;
var m1_im2_private_v2_private = new m1_im2_private.c1();
var m1_im2_private_v3_private = m1_im2_private.f1;
var m1_im2_private_v4_private = m1_im2_private.f1();
- import m1_im3_private = require("m1_M3_public");
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Import declarations in an internal module cannot reference an external module.
- ~~~~~~~~~~~~~~
-!!! Cannot find external module 'm1_M3_public'.
- export var m1_im3_private_v1_public = m1_im3_private.c1;
- export var m1_im3_private_v2_public = new m1_im3_private.c1();
- export var m1_im3_private_v3_public = m1_im3_private.f1;
- export var m1_im3_private_v4_public = m1_im3_private.f1();
- var m1_im3_private_v1_private = m1_im3_private.c1;
- var m1_im3_private_v2_private = new m1_im3_private.c1();
- var m1_im3_private_v3_private = m1_im3_private.f1;
- var m1_im3_private_v4_private = m1_im3_private.f1();
+ //import m1_im3_private = require("m1_M3_public");
+ //export var m1_im3_private_v1_public = m1_im3_private.c1;
+ //export var m1_im3_private_v2_public = new m1_im3_private.c1();
+ //export var m1_im3_private_v3_public = m1_im3_private.f1;
+ //export var m1_im3_private_v4_public = m1_im3_private.f1();
+ //var m1_im3_private_v1_private = m1_im3_private.c1;
+ //var m1_im3_private_v2_private = new m1_im3_private.c1();
+ //var m1_im3_private_v3_private = m1_im3_private.f1;
+ //var m1_im3_private_v4_private = m1_im3_private.f1();
- import m1_im4_private = require("m1_M4_private");
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Import declarations in an internal module cannot reference an external module.
- ~~~~~~~~~~~~~~~
-!!! Cannot find external module 'm1_M4_private'.
- export var m1_im4_private_v1_public = m1_im4_private.c1;
- export var m1_im4_private_v2_public = new m1_im4_private.c1();
- export var m1_im4_private_v3_public = m1_im4_private.f1;
- export var m1_im4_private_v4_public = m1_im4_private.f1();
- var m1_im4_private_v1_private = m1_im4_private.c1;
- var m1_im4_private_v2_private = new m1_im4_private.c1();
- var m1_im4_private_v3_private = m1_im4_private.f1;
- var m1_im4_private_v4_private = m1_im4_private.f1();
+ //import m1_im4_private = require("m1_M4_private");
+ //export var m1_im4_private_v1_public = m1_im4_private.c1;
+ //export var m1_im4_private_v2_public = new m1_im4_private.c1();
+ //export var m1_im4_private_v3_public = m1_im4_private.f1;
+ //export var m1_im4_private_v4_public = m1_im4_private.f1();
+ //var m1_im4_private_v1_private = m1_im4_private.c1;
+ //var m1_im4_private_v2_private = new m1_im4_private.c1();
+ //var m1_im4_private_v3_private = m1_im4_private.f1;
+ //var m1_im4_private_v4_private = m1_im4_private.f1();
- // Parse error to export module
export import m1_im1_public = m1_M1_public;
export import m1_im2_public = m1_M2_private;
- export import m1_im3_public = require("m1_M3_public");
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Import declarations in an internal module cannot reference an external module.
- export import m1_im4_public = require("m1_M4_private");
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Import declarations in an internal module cannot reference an external module.
+ //export import m1_im3_public = require("m1_M3_public");
+ //export import m1_im4_public = require("m1_M4_private");
}
module glo_M1_public {
@@ -123,38 +112,26 @@
declare module "use_glo_M1_public" {
import use_glo_M1_public = glo_M1_public;
export var use_glo_M1_public_v1_public: { new (): use_glo_M1_public.c1; };
- export var use_glo_M1_public_v2_public: use_glo_M1_public;
- ~~~~~~~~~~~~~~~~~
-!!! Cannot find name 'use_glo_M1_public'.
+ export var use_glo_M1_public_v2_public: typeof use_glo_M1_public;
export var use_glo_M1_public_v3_public: ()=> use_glo_M1_public.c1;
var use_glo_M1_public_v1_private: { new (): use_glo_M1_public.c1; };
- var use_glo_M1_public_v2_private: use_glo_M1_public;
- ~~~~~~~~~~~~~~~~~
-!!! Cannot find name 'use_glo_M1_public'.
+ var use_glo_M1_public_v2_private: typeof use_glo_M1_public;
var use_glo_M1_public_v3_private: () => use_glo_M1_public.c1;
import use_glo_M2_public = require("glo_M2_public");
export var use_glo_M2_public_v1_public: { new (): use_glo_M2_public.c1; };
- export var use_glo_M2_public_v2_public: use_glo_M2_public;
- ~~~~~~~~~~~~~~~~~
-!!! Cannot find name 'use_glo_M2_public'.
+ export var use_glo_M2_public_v2_public: typeof use_glo_M2_public;
export var use_glo_M2_public_v3_public: () => use_glo_M2_public.c1;
var use_glo_M2_public_v1_private: { new (): use_glo_M2_public.c1; };
- var use_glo_M2_public_v2_private: use_glo_M2_public;
- ~~~~~~~~~~~~~~~~~
-!!! Cannot find name 'use_glo_M2_public'.
+ var use_glo_M2_public_v2_private: typeof use_glo_M2_public;
var use_glo_M2_public_v3_private: () => use_glo_M2_public.c1;
module m2 {
- import errorImport = require("glo_M2_public");
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Import declarations in an internal module cannot reference an external module.
+ //import errorImport = require("glo_M2_public");
import nonerrorImport = glo_M1_public;
module m5 {
- import m5_errorImport = require("glo_M2_public");
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Import declarations in an internal module cannot reference an external module.
+ //import m5_errorImport = require("glo_M2_public");
import m5_nonerrorImport = glo_M1_public;
}
}
@@ -162,35 +139,23 @@
declare module "anotherParseError" {
module m2 {
- declare module "abc" {
- ~~~~~~~
-!!! A 'declare' modifier cannot be used in an already ambient context.
- ~~~~~
-!!! Ambient external modules cannot be nested in other modules.
- }
+ //declare module "abc" {
+ //}
}
module m2 {
- module "abc2" {
- ~~~~~~
-!!! Ambient external modules cannot be nested in other modules.
- }
- }
- module "abc3" {
- ~~~~~~
-!!! Ambient external modules cannot be nested in other modules.
+ //module "abc2" {
+ //}
}
+ //module "abc3" {
+ //}
}
module m2 {
- import m3 = require("use_glo_M1_public");
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Import declarations in an internal module cannot reference an external module.
+ //import m3 = require("use_glo_M1_public");
module m4 {
var a = 10;
- import m2 = require("use_glo_M1_public");
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Import declarations in an internal module cannot reference an external module.
+ //import m2 = require("use_glo_M1_public");
}
}
\ No newline at end of file
diff --git a/tests/baselines/reference/privacyGloImport.js b/tests/baselines/reference/privacyGloImport.js
new file mode 100644
index 00000000000..537e1eb43fa
--- /dev/null
+++ b/tests/baselines/reference/privacyGloImport.js
@@ -0,0 +1,230 @@
+//// [privacyGloImport.ts]
+module m1 {
+ export module m1_M1_public {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+ }
+
+ module m1_M2_private {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+ }
+
+ //export declare module "m1_M3_public" {
+ // export function f1();
+ // export class c1 {
+ // }
+ // export var v1: { new (): c1; };
+ // export var v2: c1;
+ //}
+
+ //declare module "m1_M4_private" {
+ // export function f1();
+ // export class c1 {
+ // }
+ // export var v1: { new (): c1; };
+ // export var v2: c1;
+ //}
+
+ import m1_im1_private = m1_M1_public;
+ export var m1_im1_private_v1_public = m1_im1_private.c1;
+ export var m1_im1_private_v2_public = new m1_im1_private.c1();
+ export var m1_im1_private_v3_public = m1_im1_private.f1;
+ export var m1_im1_private_v4_public = m1_im1_private.f1();
+ var m1_im1_private_v1_private = m1_im1_private.c1;
+ var m1_im1_private_v2_private = new m1_im1_private.c1();
+ var m1_im1_private_v3_private = m1_im1_private.f1;
+ var m1_im1_private_v4_private = m1_im1_private.f1();
+
+
+ import m1_im2_private = m1_M2_private;
+ export var m1_im2_private_v1_public = m1_im2_private.c1;
+ export var m1_im2_private_v2_public = new m1_im2_private.c1();
+ export var m1_im2_private_v3_public = m1_im2_private.f1;
+ export var m1_im2_private_v4_public = m1_im2_private.f1();
+ var m1_im2_private_v1_private = m1_im2_private.c1;
+ var m1_im2_private_v2_private = new m1_im2_private.c1();
+ var m1_im2_private_v3_private = m1_im2_private.f1;
+ var m1_im2_private_v4_private = m1_im2_private.f1();
+
+ //import m1_im3_private = require("m1_M3_public");
+ //export var m1_im3_private_v1_public = m1_im3_private.c1;
+ //export var m1_im3_private_v2_public = new m1_im3_private.c1();
+ //export var m1_im3_private_v3_public = m1_im3_private.f1;
+ //export var m1_im3_private_v4_public = m1_im3_private.f1();
+ //var m1_im3_private_v1_private = m1_im3_private.c1;
+ //var m1_im3_private_v2_private = new m1_im3_private.c1();
+ //var m1_im3_private_v3_private = m1_im3_private.f1;
+ //var m1_im3_private_v4_private = m1_im3_private.f1();
+
+ //import m1_im4_private = require("m1_M4_private");
+ //export var m1_im4_private_v1_public = m1_im4_private.c1;
+ //export var m1_im4_private_v2_public = new m1_im4_private.c1();
+ //export var m1_im4_private_v3_public = m1_im4_private.f1;
+ //export var m1_im4_private_v4_public = m1_im4_private.f1();
+ //var m1_im4_private_v1_private = m1_im4_private.c1;
+ //var m1_im4_private_v2_private = new m1_im4_private.c1();
+ //var m1_im4_private_v3_private = m1_im4_private.f1;
+ //var m1_im4_private_v4_private = m1_im4_private.f1();
+
+ export import m1_im1_public = m1_M1_public;
+ export import m1_im2_public = m1_M2_private;
+ //export import m1_im3_public = require("m1_M3_public");
+ //export import m1_im4_public = require("m1_M4_private");
+}
+
+module glo_M1_public {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+}
+
+declare module "glo_M2_public" {
+ export function f1();
+ export class c1 {
+ }
+ export var v1: { new (): c1; };
+ export var v2: c1;
+}
+
+declare module "use_glo_M1_public" {
+ import use_glo_M1_public = glo_M1_public;
+ export var use_glo_M1_public_v1_public: { new (): use_glo_M1_public.c1; };
+ export var use_glo_M1_public_v2_public: typeof use_glo_M1_public;
+ export var use_glo_M1_public_v3_public: ()=> use_glo_M1_public.c1;
+ var use_glo_M1_public_v1_private: { new (): use_glo_M1_public.c1; };
+ var use_glo_M1_public_v2_private: typeof use_glo_M1_public;
+ var use_glo_M1_public_v3_private: () => use_glo_M1_public.c1;
+
+ import use_glo_M2_public = require("glo_M2_public");
+ export var use_glo_M2_public_v1_public: { new (): use_glo_M2_public.c1; };
+ export var use_glo_M2_public_v2_public: typeof use_glo_M2_public;
+ export var use_glo_M2_public_v3_public: () => use_glo_M2_public.c1;
+ var use_glo_M2_public_v1_private: { new (): use_glo_M2_public.c1; };
+ var use_glo_M2_public_v2_private: typeof use_glo_M2_public;
+ var use_glo_M2_public_v3_private: () => use_glo_M2_public.c1;
+
+ module m2 {
+ //import errorImport = require("glo_M2_public");
+ import nonerrorImport = glo_M1_public;
+
+ module m5 {
+ //import m5_errorImport = require("glo_M2_public");
+ import m5_nonerrorImport = glo_M1_public;
+ }
+ }
+}
+
+declare module "anotherParseError" {
+ module m2 {
+ //declare module "abc" {
+ //}
+ }
+
+ module m2 {
+ //module "abc2" {
+ //}
+ }
+ //module "abc3" {
+ //}
+}
+
+module m2 {
+ //import m3 = require("use_glo_M1_public");
+ module m4 {
+ var a = 10;
+ //import m2 = require("use_glo_M1_public");
+ }
+
+}
+
+//// [privacyGloImport.js]
+var m1;
+(function (m1) {
+ (function (m1_M1_public) {
+ var c1 = (function () {
+ function c1() {
+ }
+ return c1;
+ })();
+ m1_M1_public.c1 = c1;
+ function f1() {
+ return new c1;
+ }
+ m1_M1_public.f1 = f1;
+ m1_M1_public.v1 = c1;
+ m1_M1_public.v2;
+ })(m1.m1_M1_public || (m1.m1_M1_public = {}));
+ var m1_M1_public = m1.m1_M1_public;
+ var m1_M2_private;
+ (function (m1_M2_private) {
+ var c1 = (function () {
+ function c1() {
+ }
+ return c1;
+ })();
+ m1_M2_private.c1 = c1;
+ function f1() {
+ return new c1;
+ }
+ m1_M2_private.f1 = f1;
+ m1_M2_private.v1 = c1;
+ m1_M2_private.v2;
+ })(m1_M2_private || (m1_M2_private = {}));
+ var m1_im1_private = m1_M1_public;
+ m1.m1_im1_private_v1_public = m1_im1_private.c1;
+ m1.m1_im1_private_v2_public = new m1_im1_private.c1();
+ m1.m1_im1_private_v3_public = m1_im1_private.f1;
+ m1.m1_im1_private_v4_public = m1_im1_private.f1();
+ var m1_im1_private_v1_private = m1_im1_private.c1;
+ var m1_im1_private_v2_private = new m1_im1_private.c1();
+ var m1_im1_private_v3_private = m1_im1_private.f1;
+ var m1_im1_private_v4_private = m1_im1_private.f1();
+ var m1_im2_private = m1_M2_private;
+ m1.m1_im2_private_v1_public = m1_im2_private.c1;
+ m1.m1_im2_private_v2_public = new m1_im2_private.c1();
+ m1.m1_im2_private_v3_public = m1_im2_private.f1;
+ m1.m1_im2_private_v4_public = m1_im2_private.f1();
+ var m1_im2_private_v1_private = m1_im2_private.c1;
+ var m1_im2_private_v2_private = new m1_im2_private.c1();
+ var m1_im2_private_v3_private = m1_im2_private.f1;
+ var m1_im2_private_v4_private = m1_im2_private.f1();
+ m1.m1_im1_public = m1_M1_public;
+ m1.m1_im2_public = m1_M2_private;
+})(m1 || (m1 = {}));
+var glo_M1_public;
+(function (glo_M1_public) {
+ var c1 = (function () {
+ function c1() {
+ }
+ return c1;
+ })();
+ glo_M1_public.c1 = c1;
+ function f1() {
+ return new c1;
+ }
+ glo_M1_public.f1 = f1;
+ glo_M1_public.v1 = c1;
+ glo_M1_public.v2;
+})(glo_M1_public || (glo_M1_public = {}));
+var m2;
+(function (m2) {
+ var m4;
+ (function (m4) {
+ var a = 10;
+ })(m4 || (m4 = {}));
+})(m2 || (m2 = {}));
diff --git a/tests/baselines/reference/privacyGloImportParseErrors.errors.txt b/tests/baselines/reference/privacyGloImportParseErrors.errors.txt
new file mode 100644
index 00000000000..d681008e3b5
--- /dev/null
+++ b/tests/baselines/reference/privacyGloImportParseErrors.errors.txt
@@ -0,0 +1,185 @@
+==== tests/cases/compiler/privacyGloImportParseErrors.ts (16 errors) ====
+ module m1 {
+ export module m1_M1_public {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+ }
+
+ module m1_M2_private {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+ }
+
+ export declare module "m1_M3_public" {
+ ~~~~~~~~~~~~~~
+!!! Ambient external modules cannot be nested in other modules.
+ export function f1();
+ export class c1 {
+ }
+ export var v1: { new (): c1; };
+ export var v2: c1;
+ }
+
+ declare module "m1_M4_private" {
+ ~~~~~~~~~~~~~~~
+!!! Ambient external modules cannot be nested in other modules.
+ export function f1();
+ export class c1 {
+ }
+ export var v1: { new (): c1; };
+ export var v2: c1;
+ }
+
+ import m1_im1_private = m1_M1_public;
+ export var m1_im1_private_v1_public = m1_im1_private.c1;
+ export var m1_im1_private_v2_public = new m1_im1_private.c1();
+ export var m1_im1_private_v3_public = m1_im1_private.f1;
+ export var m1_im1_private_v4_public = m1_im1_private.f1();
+ var m1_im1_private_v1_private = m1_im1_private.c1;
+ var m1_im1_private_v2_private = new m1_im1_private.c1();
+ var m1_im1_private_v3_private = m1_im1_private.f1;
+ var m1_im1_private_v4_private = m1_im1_private.f1();
+
+
+ import m1_im2_private = m1_M2_private;
+ export var m1_im2_private_v1_public = m1_im2_private.c1;
+ export var m1_im2_private_v2_public = new m1_im2_private.c1();
+ export var m1_im2_private_v3_public = m1_im2_private.f1;
+ export var m1_im2_private_v4_public = m1_im2_private.f1();
+ var m1_im2_private_v1_private = m1_im2_private.c1;
+ var m1_im2_private_v2_private = new m1_im2_private.c1();
+ var m1_im2_private_v3_private = m1_im2_private.f1;
+ var m1_im2_private_v4_private = m1_im2_private.f1();
+
+ import m1_im3_private = require("m1_M3_public");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ ~~~~~~~~~~~~~~
+!!! Cannot find external module 'm1_M3_public'.
+ export var m1_im3_private_v1_public = m1_im3_private.c1;
+ export var m1_im3_private_v2_public = new m1_im3_private.c1();
+ export var m1_im3_private_v3_public = m1_im3_private.f1;
+ export var m1_im3_private_v4_public = m1_im3_private.f1();
+ var m1_im3_private_v1_private = m1_im3_private.c1;
+ var m1_im3_private_v2_private = new m1_im3_private.c1();
+ var m1_im3_private_v3_private = m1_im3_private.f1;
+ var m1_im3_private_v4_private = m1_im3_private.f1();
+
+ import m1_im4_private = require("m1_M4_private");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ ~~~~~~~~~~~~~~~
+!!! Cannot find external module 'm1_M4_private'.
+ export var m1_im4_private_v1_public = m1_im4_private.c1;
+ export var m1_im4_private_v2_public = new m1_im4_private.c1();
+ export var m1_im4_private_v3_public = m1_im4_private.f1;
+ export var m1_im4_private_v4_public = m1_im4_private.f1();
+ var m1_im4_private_v1_private = m1_im4_private.c1;
+ var m1_im4_private_v2_private = new m1_im4_private.c1();
+ var m1_im4_private_v3_private = m1_im4_private.f1;
+ var m1_im4_private_v4_private = m1_im4_private.f1();
+
+ export import m1_im1_public = m1_M1_public;
+ export import m1_im2_public = m1_M2_private;
+ export import m1_im3_public = require("m1_M3_public");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ export import m1_im4_public = require("m1_M4_private");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ }
+
+ module glo_M1_public {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+ }
+
+ declare module "glo_M2_public" {
+ export function f1();
+ export class c1 {
+ }
+ export var v1: { new (): c1; };
+ export var v2: c1;
+ }
+
+ declare module "use_glo_M1_public" {
+ import use_glo_M1_public = glo_M1_public;
+ export var use_glo_M1_public_v1_public: { new (): use_glo_M1_public.c1; };
+ export var use_glo_M1_public_v2_public: typeof use_glo_M1_public;
+ export var use_glo_M1_public_v3_public: ()=> use_glo_M1_public.c1;
+ var use_glo_M1_public_v1_private: { new (): use_glo_M1_public.c1; };
+ var use_glo_M1_public_v2_private: typeof use_glo_M1_public;
+ var use_glo_M1_public_v3_private: () => use_glo_M1_public.c1;
+
+ import use_glo_M2_public = require("glo_M2_public");
+ export var use_glo_M2_public_v1_public: { new (): use_glo_M2_public.c1; };
+ export var use_glo_M2_public_v2_public: typeof use_glo_M2_public;
+ export var use_glo_M2_public_v3_public: () => use_glo_M2_public.c1;
+ var use_glo_M2_public_v1_private: { new (): use_glo_M2_public.c1; };
+ var use_glo_M2_public_v2_private: typeof use_glo_M2_public;
+ var use_glo_M2_public_v3_private: () => use_glo_M2_public.c1;
+
+ module m2 {
+ import errorImport = require("glo_M2_public");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ import nonerrorImport = glo_M1_public;
+
+ module m5 {
+ import m5_errorImport = require("glo_M2_public");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ import m5_nonerrorImport = glo_M1_public;
+ }
+ }
+ }
+
+ declare module "anotherParseError" {
+ module m2 {
+ declare module "abc" {
+ ~~~~~~~
+!!! A 'declare' modifier cannot be used in an already ambient context.
+ ~~~~~
+!!! Ambient external modules cannot be nested in other modules.
+ }
+ }
+
+ module m2 {
+ module "abc2" {
+ ~~~~~~
+!!! Ambient external modules cannot be nested in other modules.
+ }
+ }
+ module "abc3" {
+ ~~~~~~
+!!! Ambient external modules cannot be nested in other modules.
+ }
+ }
+
+ module m2 {
+ import m3 = require("use_glo_M1_public");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ module m4 {
+ var a = 10;
+ import m2 = require("use_glo_M1_public");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ }
+
+ }
\ No newline at end of file
diff --git a/tests/baselines/reference/privacyImport.errors.txt b/tests/baselines/reference/privacyImport.errors.txt
index bb22a0c398c..7264b4f306f 100644
--- a/tests/baselines/reference/privacyImport.errors.txt
+++ b/tests/baselines/reference/privacyImport.errors.txt
@@ -1,4 +1,4 @@
-==== tests/cases/compiler/privacyImport.ts (49 errors) ====
+==== tests/cases/compiler/privacyImport.ts (4 errors) ====
export module m1 {
export module m1_M1_public {
export class c1 {
@@ -20,25 +20,21 @@
export var v2: c1;
}
- export declare module "m1_M3_public" {
- ~~~~~~~~~~~~~~
-!!! Ambient external modules cannot be nested in other modules.
- export function f1();
- export class c1 {
- }
- export var v1: { new (): c1; };
- export var v2: c1;
- }
+ //export declare module "m1_M3_public" {
+ // export function f1();
+ // export class c1 {
+ // }
+ // export var v1: { new (): c1; };
+ // export var v2: c1;
+ //}
- declare module "m1_M4_private" {
- ~~~~~~~~~~~~~~~
-!!! Ambient external modules cannot be nested in other modules.
- export function f1();
- export class c1 {
- }
- export var v1: { new (): c1; };
- export var v2: c1;
- }
+ //declare module "m1_M4_private" {
+ // export function f1();
+ // export class c1 {
+ // }
+ // export var v1: { new (): c1; };
+ // export var v2: c1;
+ //}
import m1_im1_private = m1_M1_public;
export var m1_im1_private_v1_public = m1_im1_private.c1;
@@ -53,50 +49,46 @@
import m1_im2_private = m1_M2_private;
export var m1_im2_private_v1_public = m1_im2_private.c1;
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Exported variable 'm1_im2_private_v1_public' has or is using name 'm1_M2_private.c1' from private module 'm1_M2_private'.
export var m1_im2_private_v2_public = new m1_im2_private.c1();
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Exported variable 'm1_im2_private_v2_public' has or is using name 'm1_M2_private.c1' from private module 'm1_M2_private'.
export var m1_im2_private_v3_public = m1_im2_private.f1;
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Exported variable 'm1_im2_private_v3_public' has or is using name 'm1_M2_private.c1' from private module 'm1_M2_private'.
export var m1_im2_private_v4_public = m1_im2_private.f1();
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Exported variable 'm1_im2_private_v4_public' has or is using name 'm1_M2_private.c1' from private module 'm1_M2_private'.
var m1_im2_private_v1_private = m1_im2_private.c1;
var m1_im2_private_v2_private = new m1_im2_private.c1();
var m1_im2_private_v3_private = m1_im2_private.f1;
var m1_im2_private_v4_private = m1_im2_private.f1();
- import m1_im3_private = require("m1_M3_public");
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Import declarations in an internal module cannot reference an external module.
- ~~~~~~~~~~~~~~
-!!! Cannot find external module 'm1_M3_public'.
- export var m1_im3_private_v1_public = m1_im3_private.c1;
- export var m1_im3_private_v2_public = new m1_im3_private.c1();
- export var m1_im3_private_v3_public = m1_im3_private.f1;
- export var m1_im3_private_v4_public = m1_im3_private.f1();
- var m1_im3_private_v1_private = m1_im3_private.c1;
- var m1_im3_private_v2_private = new m1_im3_private.c1();
- var m1_im3_private_v3_private = m1_im3_private.f1;
- var m1_im3_private_v4_private = m1_im3_private.f1();
+ //import m1_im3_private = require("m1_M3_public");
+ //export var m1_im3_private_v1_public = m1_im3_private.c1;
+ //export var m1_im3_private_v2_public = new m1_im3_private.c1();
+ //export var m1_im3_private_v3_public = m1_im3_private.f1;
+ //export var m1_im3_private_v4_public = m1_im3_private.f1();
+ //var m1_im3_private_v1_private = m1_im3_private.c1;
+ //var m1_im3_private_v2_private = new m1_im3_private.c1();
+ //var m1_im3_private_v3_private = m1_im3_private.f1;
+ //var m1_im3_private_v4_private = m1_im3_private.f1();
- import m1_im4_private = require("m1_M4_private");
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Import declarations in an internal module cannot reference an external module.
- ~~~~~~~~~~~~~~~
-!!! Cannot find external module 'm1_M4_private'.
- export var m1_im4_private_v1_public = m1_im4_private.c1;
- export var m1_im4_private_v2_public = new m1_im4_private.c1();
- export var m1_im4_private_v3_public = m1_im4_private.f1;
- export var m1_im4_private_v4_public = m1_im4_private.f1();
- var m1_im4_private_v1_private = m1_im4_private.c1;
- var m1_im4_private_v2_private = new m1_im4_private.c1();
- var m1_im4_private_v3_private = m1_im4_private.f1;
- var m1_im4_private_v4_private = m1_im4_private.f1();
+ //import m1_im4_private = require("m1_M4_private");
+ //export var m1_im4_private_v1_public = m1_im4_private.c1;
+ //export var m1_im4_private_v2_public = new m1_im4_private.c1();
+ //export var m1_im4_private_v3_public = m1_im4_private.f1;
+ //export var m1_im4_private_v4_public = m1_im4_private.f1();
+ //var m1_im4_private_v1_private = m1_im4_private.c1;
+ //var m1_im4_private_v2_private = new m1_im4_private.c1();
+ //var m1_im4_private_v3_private = m1_im4_private.f1;
+ //var m1_im4_private_v4_private = m1_im4_private.f1();
export import m1_im1_public = m1_M1_public;
export import m1_im2_public = m1_M2_private;
- export import m1_im3_public = require("m1_M3_public");
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Import declarations in an internal module cannot reference an external module.
- export import m1_im4_public = require("m1_M4_private");
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Import declarations in an internal module cannot reference an external module.
+ //export import m1_im3_public = require("m1_M3_public");
+ //export import m1_im4_public = require("m1_M4_private");
}
module m2 {
@@ -120,25 +112,21 @@
export var v2: c1;
}
- export declare module "m2_M3_public" {
- ~~~~~~~~~~~~~~
-!!! Ambient external modules cannot be nested in other modules.
- export function f1();
- export class c1 {
- }
- export var v1: { new (): c1; };
- export var v2: c1;
- }
+ //export declare module "m2_M3_public" {
+ // export function f1();
+ // export class c1 {
+ // }
+ // export var v1: { new (): c1; };
+ // export var v2: c1;
+ //}
- declare module "m2_M4_private" {
- ~~~~~~~~~~~~~~~
-!!! Ambient external modules cannot be nested in other modules.
- export function f1();
- export class c1 {
- }
- export var v1: { new (): c1; };
- export var v2: c1;
- }
+ //declare module "m2_M4_private" {
+ // export function f1();
+ // export class c1 {
+ // }
+ // export var v1: { new (): c1; };
+ // export var v2: c1;
+ //}
import m1_im1_private = m2_M1_public;
export var m1_im1_private_v1_public = m1_im1_private.c1;
@@ -161,43 +149,31 @@
var m1_im2_private_v3_private = m1_im2_private.f1;
var m1_im2_private_v4_private = m1_im2_private.f1();
- import m1_im3_private = require("m2_M3_public");
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Import declarations in an internal module cannot reference an external module.
- ~~~~~~~~~~~~~~
-!!! Cannot find external module 'm2_M3_public'.
- export var m1_im3_private_v1_public = m1_im3_private.c1;
- export var m1_im3_private_v2_public = new m1_im3_private.c1();
- export var m1_im3_private_v3_public = m1_im3_private.f1;
- export var m1_im3_private_v4_public = m1_im3_private.f1();
- var m1_im3_private_v1_private = m1_im3_private.c1;
- var m1_im3_private_v2_private = new m1_im3_private.c1();
- var m1_im3_private_v3_private = m1_im3_private.f1;
- var m1_im3_private_v4_private = m1_im3_private.f1();
+ //import m1_im3_private = require("m2_M3_public");
+ //export var m1_im3_private_v1_public = m1_im3_private.c1;
+ //export var m1_im3_private_v2_public = new m1_im3_private.c1();
+ //export var m1_im3_private_v3_public = m1_im3_private.f1;
+ //export var m1_im3_private_v4_public = m1_im3_private.f1();
+ //var m1_im3_private_v1_private = m1_im3_private.c1;
+ //var m1_im3_private_v2_private = new m1_im3_private.c1();
+ //var m1_im3_private_v3_private = m1_im3_private.f1;
+ //var m1_im3_private_v4_private = m1_im3_private.f1();
- import m1_im4_private = require("m2_M4_private");
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Import declarations in an internal module cannot reference an external module.
- ~~~~~~~~~~~~~~~
-!!! Cannot find external module 'm2_M4_private'.
- export var m1_im4_private_v1_public = m1_im4_private.c1;
- export var m1_im4_private_v2_public = new m1_im4_private.c1();
- export var m1_im4_private_v3_public = m1_im4_private.f1;
- export var m1_im4_private_v4_public = m1_im4_private.f1();
- var m1_im4_private_v1_private = m1_im4_private.c1;
- var m1_im4_private_v2_private = new m1_im4_private.c1();
- var m1_im4_private_v3_private = m1_im4_private.f1;
- var m1_im4_private_v4_private = m1_im4_private.f1();
+ //import m1_im4_private = require("m2_M4_private");
+ //export var m1_im4_private_v1_public = m1_im4_private.c1;
+ //export var m1_im4_private_v2_public = new m1_im4_private.c1();
+ //export var m1_im4_private_v3_public = m1_im4_private.f1;
+ //export var m1_im4_private_v4_public = m1_im4_private.f1();
+ //var m1_im4_private_v1_private = m1_im4_private.c1;
+ //var m1_im4_private_v2_private = new m1_im4_private.c1();
+ //var m1_im4_private_v3_private = m1_im4_private.f1;
+ //var m1_im4_private_v4_private = m1_im4_private.f1();
// Parse error to export module
export import m1_im1_public = m2_M1_public;
export import m1_im2_public = m2_M2_private;
- export import m1_im3_public = require("m2_M3_public");
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Import declarations in an internal module cannot reference an external module.
- export import m1_im4_public = require("m2_M4_private");
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Import declarations in an internal module cannot reference an external module.
+ //export import m1_im3_public = require("m2_M3_public");
+ //export import m1_im4_public = require("m2_M4_private");
}
export module glo_M1_public {
@@ -210,15 +186,13 @@
export var v2: c1;
}
- export declare module "glo_M2_public" {
- ~~~~~~~~~~~~~~~
-!!! Ambient external modules cannot be nested in other modules.
- export function f1();
- export class c1 {
- }
- export var v1: { new (): c1; };
- export var v2: c1;
- }
+ //export declare module "glo_M2_public" {
+ // export function f1();
+ // export class c1 {
+ // }
+ // export var v1: { new (): c1; };
+ // export var v2: c1;
+ //}
export module glo_M3_private {
export class c1 {
@@ -230,15 +204,13 @@
export var v2: c1;
}
- export declare module "glo_M4_private" {
- ~~~~~~~~~~~~~~~~
-!!! Ambient external modules cannot be nested in other modules.
- export function f1();
- export class c1 {
- }
- export var v1: { new (): c1; };
- export var v2: c1;
- }
+ //export declare module "glo_M4_private" {
+ // export function f1();
+ // export class c1 {
+ // }
+ // export var v1: { new (): c1; };
+ // export var v2: c1;
+ //}
import glo_im1_private = glo_M1_public;
@@ -252,17 +224,15 @@
var glo_im1_private_v4_private = glo_im1_private.f1();
- import glo_im2_private = require("glo_M2_public");
- ~~~~~~~~~~~~~~~
-!!! Cannot find external module 'glo_M2_public'.
- export var glo_im2_private_v1_public = glo_im2_private.c1;
- export var glo_im2_private_v2_public = new glo_im2_private.c1();
- export var glo_im2_private_v3_public = glo_im2_private.f1;
- export var glo_im2_private_v4_public = glo_im2_private.f1();
- var glo_im2_private_v1_private = glo_im2_private.c1;
- var glo_im2_private_v2_private = new glo_im2_private.c1();
- var glo_im2_private_v3_private = glo_im2_private.f1;
- var glo_im2_private_v4_private = glo_im2_private.f1();
+ //import glo_im2_private = require("glo_M2_public");
+ //export var glo_im2_private_v1_public = glo_im2_private.c1;
+ //export var glo_im2_private_v2_public = new glo_im2_private.c1();
+ //export var glo_im2_private_v3_public = glo_im2_private.f1;
+ //export var glo_im2_private_v4_public = glo_im2_private.f1();
+ //var glo_im2_private_v1_private = glo_im2_private.c1;
+ //var glo_im2_private_v2_private = new glo_im2_private.c1();
+ //var glo_im2_private_v3_private = glo_im2_private.f1;
+ //var glo_im2_private_v4_private = glo_im2_private.f1();
import glo_im3_private = glo_M3_private;
export var glo_im3_private_v1_public = glo_im3_private.c1;
@@ -274,182 +244,122 @@
var glo_im3_private_v3_private = glo_im3_private.f1;
var glo_im3_private_v4_private = glo_im3_private.f1();
- import glo_im4_private = require("glo_M4_private");
- ~~~~~~~~~~~~~~~~
-!!! Cannot find external module 'glo_M4_private'.
- export var glo_im4_private_v1_public = glo_im4_private.c1;
- export var glo_im4_private_v2_public = new glo_im4_private.c1();
- export var glo_im4_private_v3_public = glo_im4_private.f1;
- export var glo_im4_private_v4_public = glo_im4_private.f1();
- var glo_im4_private_v1_private = glo_im4_private.c1;
- var glo_im4_private_v2_private = new glo_im4_private.c1();
- var glo_im4_private_v3_private = glo_im4_private.f1;
- var glo_im4_private_v4_private = glo_im4_private.f1();
+ //import glo_im4_private = require("glo_M4_private");
+ //export var glo_im4_private_v1_public = glo_im4_private.c1;
+ //export var glo_im4_private_v2_public = new glo_im4_private.c1();
+ //export var glo_im4_private_v3_public = glo_im4_private.f1;
+ //export var glo_im4_private_v4_public = glo_im4_private.f1();
+ //var glo_im4_private_v1_private = glo_im4_private.c1;
+ //var glo_im4_private_v2_private = new glo_im4_private.c1();
+ //var glo_im4_private_v3_private = glo_im4_private.f1;
+ //var glo_im4_private_v4_private = glo_im4_private.f1();
// Parse error to export module
export import glo_im1_public = glo_M1_public;
export import glo_im2_public = glo_M3_private;
- export import glo_im3_public = require("glo_M2_public");
- ~~~~~~~~~~~~~~~
-!!! Cannot find external module 'glo_M2_public'.
- export import glo_im4_public = require("glo_M4_private");
- ~~~~~~~~~~~~~~~~
-!!! Cannot find external module 'glo_M4_private'.
+ //export import glo_im3_public = require("glo_M2_public");
+ //export import glo_im4_public = require("glo_M4_private");
- export declare module "use_glo_M1_public" {
- ~~~~~~~~~~~~~~~~~~~
-!!! Ambient external modules cannot be nested in other modules.
- import use_glo_M1_public = glo_M1_public;
- export var use_glo_M1_public_v1_public: { new (): use_glo_M1_public.c1; };
- export var use_glo_M1_public_v2_public: use_glo_M1_public;
- ~~~~~~~~~~~~~~~~~
-!!! Cannot find name 'use_glo_M1_public'.
- export var use_glo_M1_public_v3_public: () => use_glo_M1_public.c1;
- var use_glo_M1_public_v1_private: { new (): use_glo_M1_public.c1; };
- var use_glo_M1_public_v2_private: use_glo_M1_public;
- ~~~~~~~~~~~~~~~~~
-!!! Cannot find name 'use_glo_M1_public'.
- var use_glo_M1_public_v3_private: () => use_glo_M1_public.c1;
+ //export declare module "use_glo_M1_public" {
+ // import use_glo_M1_public = glo_M1_public;
+ // export var use_glo_M1_public_v1_public: { new (): use_glo_M1_public.c1; };
+ // export var use_glo_M1_public_v2_public: use_glo_M1_public;
+ // export var use_glo_M1_public_v3_public: () => use_glo_M1_public.c1;
+ // var use_glo_M1_public_v1_private: { new (): use_glo_M1_public.c1; };
+ // var use_glo_M1_public_v2_private: use_glo_M1_public;
+ // var use_glo_M1_public_v3_private: () => use_glo_M1_public.c1;
- import use_glo_M2_public = require("glo_M2_public");
- ~~~~~~~~~~~~~~~
-!!! Cannot find external module 'glo_M2_public'.
- export var use_glo_M2_public_v1_public: { new (): use_glo_M2_public.c1; };
- export var use_glo_M2_public_v2_public: use_glo_M2_public;
- export var use_glo_M2_public_v3_public: () => use_glo_M2_public.c1;
- var use_glo_M2_public_v1_private: { new (): use_glo_M2_public.c1; };
- var use_glo_M2_public_v2_private: use_glo_M2_public;
- var use_glo_M2_public_v3_private: () => use_glo_M2_public.c1;
+ // import use_glo_M2_public = require("glo_M2_public");
+ // export var use_glo_M2_public_v1_public: { new (): use_glo_M2_public.c1; };
+ // export var use_glo_M2_public_v2_public: use_glo_M2_public;
+ // export var use_glo_M2_public_v3_public: () => use_glo_M2_public.c1;
+ // var use_glo_M2_public_v1_private: { new (): use_glo_M2_public.c1; };
+ // var use_glo_M2_public_v2_private: use_glo_M2_public;
+ // var use_glo_M2_public_v3_private: () => use_glo_M2_public.c1;
- module m2 {
- import errorImport = require("glo_M2_public");
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Import declarations in an internal module cannot reference an external module.
- import nonerrorImport = glo_M1_public;
+ // module m2 {
+ // import errorImport = require("glo_M2_public");
+ // import nonerrorImport = glo_M1_public;
- module m5 {
- import m5_errorImport = require("glo_M2_public");
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Import declarations in an internal module cannot reference an external module.
- import m5_nonerrorImport = glo_M1_public;
- }
- }
- }
+ // module m5 {
+ // import m5_errorImport = require("glo_M2_public");
+ // import m5_nonerrorImport = glo_M1_public;
+ // }
+ // }
+ //}
- declare module "use_glo_M3_private" {
- ~~~~~~~~~~~~~~~~~~~~
-!!! Ambient external modules cannot be nested in other modules.
- import use_glo_M3_private = glo_M3_private;
- export var use_glo_M3_private_v1_public: { new (): use_glo_M3_private.c1; };
- export var use_glo_M3_private_v2_public: use_glo_M3_private;
- ~~~~~~~~~~~~~~~~~~
-!!! Cannot find name 'use_glo_M3_private'.
- export var use_glo_M3_private_v3_public: () => use_glo_M3_private.c1;
- var use_glo_M3_private_v1_private: { new (): use_glo_M3_private.c1; };
- var use_glo_M3_private_v2_private: use_glo_M3_private;
- ~~~~~~~~~~~~~~~~~~
-!!! Cannot find name 'use_glo_M3_private'.
- var use_glo_M3_private_v3_private: () => use_glo_M3_private.c1;
+ //declare module "use_glo_M3_private" {
+ // import use_glo_M3_private = glo_M3_private;
+ // export var use_glo_M3_private_v1_public: { new (): use_glo_M3_private.c1; };
+ // export var use_glo_M3_private_v2_public: use_glo_M3_private;
+ // export var use_glo_M3_private_v3_public: () => use_glo_M3_private.c1;
+ // var use_glo_M3_private_v1_private: { new (): use_glo_M3_private.c1; };
+ // var use_glo_M3_private_v2_private: use_glo_M3_private;
+ // var use_glo_M3_private_v3_private: () => use_glo_M3_private.c1;
- import use_glo_M4_private = require("glo_M4_private");
- ~~~~~~~~~~~~~~~~
-!!! Cannot find external module 'glo_M4_private'.
- export var use_glo_M4_private_v1_public: { new (): use_glo_M4_private.c1; };
- export var use_glo_M4_private_v2_public: use_glo_M4_private;
- export var use_glo_M4_private_v3_public: () => use_glo_M4_private.c1;
- var use_glo_M4_private_v1_private: { new (): use_glo_M4_private.c1; };
- var use_glo_M4_private_v2_private: use_glo_M4_private;
- var use_glo_M4_private_v3_private: () => use_glo_M4_private.c1;
+ // import use_glo_M4_private = require("glo_M4_private");
+ // export var use_glo_M4_private_v1_public: { new (): use_glo_M4_private.c1; };
+ // export var use_glo_M4_private_v2_public: use_glo_M4_private;
+ // export var use_glo_M4_private_v3_public: () => use_glo_M4_private.c1;
+ // var use_glo_M4_private_v1_private: { new (): use_glo_M4_private.c1; };
+ // var use_glo_M4_private_v2_private: use_glo_M4_private;
+ // var use_glo_M4_private_v3_private: () => use_glo_M4_private.c1;
- module m2 {
- import errorImport = require("glo_M4_private");
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Import declarations in an internal module cannot reference an external module.
- import nonerrorImport = glo_M3_private;
+ // module m2 {
+ // import errorImport = require("glo_M4_private");
+ // import nonerrorImport = glo_M3_private;
- module m5 {
- import m5_errorImport = require("glo_M4_private");
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Import declarations in an internal module cannot reference an external module.
- import m5_nonerrorImport = glo_M3_private;
- }
- }
- }
+ // module m5 {
+ // import m5_errorImport = require("glo_M4_private");
+ // import m5_nonerrorImport = glo_M3_private;
+ // }
+ // }
+ //}
- declare module "anotherParseError" {
- ~~~~~~~~~~~~~~~~~~~
-!!! Ambient external modules cannot be nested in other modules.
- module m2 {
- declare module "abc" {
- ~~~~~~~
-!!! A 'declare' modifier cannot be used in an already ambient context.
- ~~~~~
-!!! Ambient external modules cannot be nested in other modules.
- }
- }
+ //declare module "anotherParseError" {
+ // module m2 {
+ // declare module "abc" {
+ // }
+ // }
- module m2 {
- module "abc2" {
- ~~~~~~
-!!! Ambient external modules cannot be nested in other modules.
- }
- }
- module "abc3" {
- ~~~~~~
-!!! Ambient external modules cannot be nested in other modules.
- }
- }
+ // module m2 {
+ // module "abc2" {
+ // }
+ // }
+ // module "abc3" {
+ // }
+ //}
- declare export module "anotherParseError2" {
- ~~~~~~
-!!! 'export' modifier must precede 'declare' modifier.
- ~~~~~~~~~~~~~~~~~~~~
-!!! Ambient external modules cannot be nested in other modules.
- module m2 {
- declare module "abc" {
- ~~~~~~~
-!!! A 'declare' modifier cannot be used in an already ambient context.
- ~~~~~
-!!! Ambient external modules cannot be nested in other modules.
- }
- }
+ //declare export module "anotherParseError2" {
+ // module m2 {
+ // declare module "abc" {
+ // }
+ // }
- module m2 {
- module "abc2" {
- ~~~~~~
-!!! Ambient external modules cannot be nested in other modules.
- }
- }
- module "abc3" {
- ~~~~~~
-!!! Ambient external modules cannot be nested in other modules.
- }
- }
+ // module m2 {
+ // module "abc2" {
+ // }
+ // }
+ // module "abc3" {
+ // }
+ //}
module m2 {
- import m3 = require("use_glo_M1_public");
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Import declarations in an internal module cannot reference an external module.
+ //import m3 = require("use_glo_M1_public");
module m4 {
var a = 10;
- import m2 = require("use_glo_M1_public");
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Import declarations in an internal module cannot reference an external module.
+ //import m2 = require("use_glo_M1_public");
}
}
export module m3 {
- import m3 = require("use_glo_M1_public");
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Import declarations in an internal module cannot reference an external module.
+ //import m3 = require("use_glo_M1_public");
module m4 {
var a = 10;
- import m2 = require("use_glo_M1_public");
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Import declarations in an internal module cannot reference an external module.
+ //import m2 = require("use_glo_M1_public");
}
}
\ No newline at end of file
diff --git a/tests/baselines/reference/privacyImport.js b/tests/baselines/reference/privacyImport.js
new file mode 100644
index 00000000000..7b7e4c4977f
--- /dev/null
+++ b/tests/baselines/reference/privacyImport.js
@@ -0,0 +1,529 @@
+//// [privacyImport.ts]
+export module m1 {
+ export module m1_M1_public {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+ }
+
+ module m1_M2_private {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+ }
+
+ //export declare module "m1_M3_public" {
+ // export function f1();
+ // export class c1 {
+ // }
+ // export var v1: { new (): c1; };
+ // export var v2: c1;
+ //}
+
+ //declare module "m1_M4_private" {
+ // export function f1();
+ // export class c1 {
+ // }
+ // export var v1: { new (): c1; };
+ // export var v2: c1;
+ //}
+
+ import m1_im1_private = m1_M1_public;
+ export var m1_im1_private_v1_public = m1_im1_private.c1;
+ export var m1_im1_private_v2_public = new m1_im1_private.c1();
+ export var m1_im1_private_v3_public = m1_im1_private.f1;
+ export var m1_im1_private_v4_public = m1_im1_private.f1();
+ var m1_im1_private_v1_private = m1_im1_private.c1;
+ var m1_im1_private_v2_private = new m1_im1_private.c1();
+ var m1_im1_private_v3_private = m1_im1_private.f1;
+ var m1_im1_private_v4_private = m1_im1_private.f1();
+
+
+ import m1_im2_private = m1_M2_private;
+ export var m1_im2_private_v1_public = m1_im2_private.c1;
+ export var m1_im2_private_v2_public = new m1_im2_private.c1();
+ export var m1_im2_private_v3_public = m1_im2_private.f1;
+ export var m1_im2_private_v4_public = m1_im2_private.f1();
+ var m1_im2_private_v1_private = m1_im2_private.c1;
+ var m1_im2_private_v2_private = new m1_im2_private.c1();
+ var m1_im2_private_v3_private = m1_im2_private.f1;
+ var m1_im2_private_v4_private = m1_im2_private.f1();
+
+ //import m1_im3_private = require("m1_M3_public");
+ //export var m1_im3_private_v1_public = m1_im3_private.c1;
+ //export var m1_im3_private_v2_public = new m1_im3_private.c1();
+ //export var m1_im3_private_v3_public = m1_im3_private.f1;
+ //export var m1_im3_private_v4_public = m1_im3_private.f1();
+ //var m1_im3_private_v1_private = m1_im3_private.c1;
+ //var m1_im3_private_v2_private = new m1_im3_private.c1();
+ //var m1_im3_private_v3_private = m1_im3_private.f1;
+ //var m1_im3_private_v4_private = m1_im3_private.f1();
+
+ //import m1_im4_private = require("m1_M4_private");
+ //export var m1_im4_private_v1_public = m1_im4_private.c1;
+ //export var m1_im4_private_v2_public = new m1_im4_private.c1();
+ //export var m1_im4_private_v3_public = m1_im4_private.f1;
+ //export var m1_im4_private_v4_public = m1_im4_private.f1();
+ //var m1_im4_private_v1_private = m1_im4_private.c1;
+ //var m1_im4_private_v2_private = new m1_im4_private.c1();
+ //var m1_im4_private_v3_private = m1_im4_private.f1;
+ //var m1_im4_private_v4_private = m1_im4_private.f1();
+
+ export import m1_im1_public = m1_M1_public;
+ export import m1_im2_public = m1_M2_private;
+ //export import m1_im3_public = require("m1_M3_public");
+ //export import m1_im4_public = require("m1_M4_private");
+}
+
+module m2 {
+ export module m2_M1_public {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+ }
+
+ module m2_M2_private {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+ }
+
+ //export declare module "m2_M3_public" {
+ // export function f1();
+ // export class c1 {
+ // }
+ // export var v1: { new (): c1; };
+ // export var v2: c1;
+ //}
+
+ //declare module "m2_M4_private" {
+ // export function f1();
+ // export class c1 {
+ // }
+ // export var v1: { new (): c1; };
+ // export var v2: c1;
+ //}
+
+ import m1_im1_private = m2_M1_public;
+ export var m1_im1_private_v1_public = m1_im1_private.c1;
+ export var m1_im1_private_v2_public = new m1_im1_private.c1();
+ export var m1_im1_private_v3_public = m1_im1_private.f1;
+ export var m1_im1_private_v4_public = m1_im1_private.f1();
+ var m1_im1_private_v1_private = m1_im1_private.c1;
+ var m1_im1_private_v2_private = new m1_im1_private.c1();
+ var m1_im1_private_v3_private = m1_im1_private.f1;
+ var m1_im1_private_v4_private = m1_im1_private.f1();
+
+
+ import m1_im2_private = m2_M2_private;
+ export var m1_im2_private_v1_public = m1_im2_private.c1;
+ export var m1_im2_private_v2_public = new m1_im2_private.c1();
+ export var m1_im2_private_v3_public = m1_im2_private.f1;
+ export var m1_im2_private_v4_public = m1_im2_private.f1();
+ var m1_im2_private_v1_private = m1_im2_private.c1;
+ var m1_im2_private_v2_private = new m1_im2_private.c1();
+ var m1_im2_private_v3_private = m1_im2_private.f1;
+ var m1_im2_private_v4_private = m1_im2_private.f1();
+
+ //import m1_im3_private = require("m2_M3_public");
+ //export var m1_im3_private_v1_public = m1_im3_private.c1;
+ //export var m1_im3_private_v2_public = new m1_im3_private.c1();
+ //export var m1_im3_private_v3_public = m1_im3_private.f1;
+ //export var m1_im3_private_v4_public = m1_im3_private.f1();
+ //var m1_im3_private_v1_private = m1_im3_private.c1;
+ //var m1_im3_private_v2_private = new m1_im3_private.c1();
+ //var m1_im3_private_v3_private = m1_im3_private.f1;
+ //var m1_im3_private_v4_private = m1_im3_private.f1();
+
+ //import m1_im4_private = require("m2_M4_private");
+ //export var m1_im4_private_v1_public = m1_im4_private.c1;
+ //export var m1_im4_private_v2_public = new m1_im4_private.c1();
+ //export var m1_im4_private_v3_public = m1_im4_private.f1;
+ //export var m1_im4_private_v4_public = m1_im4_private.f1();
+ //var m1_im4_private_v1_private = m1_im4_private.c1;
+ //var m1_im4_private_v2_private = new m1_im4_private.c1();
+ //var m1_im4_private_v3_private = m1_im4_private.f1;
+ //var m1_im4_private_v4_private = m1_im4_private.f1();
+
+ // Parse error to export module
+ export import m1_im1_public = m2_M1_public;
+ export import m1_im2_public = m2_M2_private;
+ //export import m1_im3_public = require("m2_M3_public");
+ //export import m1_im4_public = require("m2_M4_private");
+}
+
+export module glo_M1_public {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+}
+
+//export declare module "glo_M2_public" {
+// export function f1();
+// export class c1 {
+// }
+// export var v1: { new (): c1; };
+// export var v2: c1;
+//}
+
+export module glo_M3_private {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+}
+
+//export declare module "glo_M4_private" {
+// export function f1();
+// export class c1 {
+// }
+// export var v1: { new (): c1; };
+// export var v2: c1;
+//}
+
+
+import glo_im1_private = glo_M1_public;
+export var glo_im1_private_v1_public = glo_im1_private.c1;
+export var glo_im1_private_v2_public = new glo_im1_private.c1();
+export var glo_im1_private_v3_public = glo_im1_private.f1;
+export var glo_im1_private_v4_public = glo_im1_private.f1();
+var glo_im1_private_v1_private = glo_im1_private.c1;
+var glo_im1_private_v2_private = new glo_im1_private.c1();
+var glo_im1_private_v3_private = glo_im1_private.f1;
+var glo_im1_private_v4_private = glo_im1_private.f1();
+
+
+//import glo_im2_private = require("glo_M2_public");
+//export var glo_im2_private_v1_public = glo_im2_private.c1;
+//export var glo_im2_private_v2_public = new glo_im2_private.c1();
+//export var glo_im2_private_v3_public = glo_im2_private.f1;
+//export var glo_im2_private_v4_public = glo_im2_private.f1();
+//var glo_im2_private_v1_private = glo_im2_private.c1;
+//var glo_im2_private_v2_private = new glo_im2_private.c1();
+//var glo_im2_private_v3_private = glo_im2_private.f1;
+//var glo_im2_private_v4_private = glo_im2_private.f1();
+
+import glo_im3_private = glo_M3_private;
+export var glo_im3_private_v1_public = glo_im3_private.c1;
+export var glo_im3_private_v2_public = new glo_im3_private.c1();
+export var glo_im3_private_v3_public = glo_im3_private.f1;
+export var glo_im3_private_v4_public = glo_im3_private.f1();
+var glo_im3_private_v1_private = glo_im3_private.c1;
+var glo_im3_private_v2_private = new glo_im3_private.c1();
+var glo_im3_private_v3_private = glo_im3_private.f1;
+var glo_im3_private_v4_private = glo_im3_private.f1();
+
+//import glo_im4_private = require("glo_M4_private");
+//export var glo_im4_private_v1_public = glo_im4_private.c1;
+//export var glo_im4_private_v2_public = new glo_im4_private.c1();
+//export var glo_im4_private_v3_public = glo_im4_private.f1;
+//export var glo_im4_private_v4_public = glo_im4_private.f1();
+//var glo_im4_private_v1_private = glo_im4_private.c1;
+//var glo_im4_private_v2_private = new glo_im4_private.c1();
+//var glo_im4_private_v3_private = glo_im4_private.f1;
+//var glo_im4_private_v4_private = glo_im4_private.f1();
+
+// Parse error to export module
+export import glo_im1_public = glo_M1_public;
+export import glo_im2_public = glo_M3_private;
+//export import glo_im3_public = require("glo_M2_public");
+//export import glo_im4_public = require("glo_M4_private");
+
+
+//export declare module "use_glo_M1_public" {
+// import use_glo_M1_public = glo_M1_public;
+// export var use_glo_M1_public_v1_public: { new (): use_glo_M1_public.c1; };
+// export var use_glo_M1_public_v2_public: use_glo_M1_public;
+// export var use_glo_M1_public_v3_public: () => use_glo_M1_public.c1;
+// var use_glo_M1_public_v1_private: { new (): use_glo_M1_public.c1; };
+// var use_glo_M1_public_v2_private: use_glo_M1_public;
+// var use_glo_M1_public_v3_private: () => use_glo_M1_public.c1;
+
+// import use_glo_M2_public = require("glo_M2_public");
+// export var use_glo_M2_public_v1_public: { new (): use_glo_M2_public.c1; };
+// export var use_glo_M2_public_v2_public: use_glo_M2_public;
+// export var use_glo_M2_public_v3_public: () => use_glo_M2_public.c1;
+// var use_glo_M2_public_v1_private: { new (): use_glo_M2_public.c1; };
+// var use_glo_M2_public_v2_private: use_glo_M2_public;
+// var use_glo_M2_public_v3_private: () => use_glo_M2_public.c1;
+
+// module m2 {
+// import errorImport = require("glo_M2_public");
+// import nonerrorImport = glo_M1_public;
+
+// module m5 {
+// import m5_errorImport = require("glo_M2_public");
+// import m5_nonerrorImport = glo_M1_public;
+// }
+// }
+//}
+
+
+//declare module "use_glo_M3_private" {
+// import use_glo_M3_private = glo_M3_private;
+// export var use_glo_M3_private_v1_public: { new (): use_glo_M3_private.c1; };
+// export var use_glo_M3_private_v2_public: use_glo_M3_private;
+// export var use_glo_M3_private_v3_public: () => use_glo_M3_private.c1;
+// var use_glo_M3_private_v1_private: { new (): use_glo_M3_private.c1; };
+// var use_glo_M3_private_v2_private: use_glo_M3_private;
+// var use_glo_M3_private_v3_private: () => use_glo_M3_private.c1;
+
+// import use_glo_M4_private = require("glo_M4_private");
+// export var use_glo_M4_private_v1_public: { new (): use_glo_M4_private.c1; };
+// export var use_glo_M4_private_v2_public: use_glo_M4_private;
+// export var use_glo_M4_private_v3_public: () => use_glo_M4_private.c1;
+// var use_glo_M4_private_v1_private: { new (): use_glo_M4_private.c1; };
+// var use_glo_M4_private_v2_private: use_glo_M4_private;
+// var use_glo_M4_private_v3_private: () => use_glo_M4_private.c1;
+
+// module m2 {
+// import errorImport = require("glo_M4_private");
+// import nonerrorImport = glo_M3_private;
+
+// module m5 {
+// import m5_errorImport = require("glo_M4_private");
+// import m5_nonerrorImport = glo_M3_private;
+// }
+// }
+//}
+
+//declare module "anotherParseError" {
+// module m2 {
+// declare module "abc" {
+// }
+// }
+
+// module m2 {
+// module "abc2" {
+// }
+// }
+// module "abc3" {
+// }
+//}
+
+//declare export module "anotherParseError2" {
+// module m2 {
+// declare module "abc" {
+// }
+// }
+
+// module m2 {
+// module "abc2" {
+// }
+// }
+// module "abc3" {
+// }
+//}
+
+module m2 {
+ //import m3 = require("use_glo_M1_public");
+ module m4 {
+ var a = 10;
+ //import m2 = require("use_glo_M1_public");
+ }
+
+}
+
+export module m3 {
+ //import m3 = require("use_glo_M1_public");
+ module m4 {
+ var a = 10;
+ //import m2 = require("use_glo_M1_public");
+ }
+
+}
+
+//// [privacyImport.js]
+(function (m1) {
+ (function (m1_M1_public) {
+ var c1 = (function () {
+ function c1() {
+ }
+ return c1;
+ })();
+ m1_M1_public.c1 = c1;
+ function f1() {
+ return new c1;
+ }
+ m1_M1_public.f1 = f1;
+ m1_M1_public.v1 = c1;
+ m1_M1_public.v2;
+ })(m1.m1_M1_public || (m1.m1_M1_public = {}));
+ var m1_M1_public = m1.m1_M1_public;
+ var m1_M2_private;
+ (function (m1_M2_private) {
+ var c1 = (function () {
+ function c1() {
+ }
+ return c1;
+ })();
+ m1_M2_private.c1 = c1;
+ function f1() {
+ return new c1;
+ }
+ m1_M2_private.f1 = f1;
+ m1_M2_private.v1 = c1;
+ m1_M2_private.v2;
+ })(m1_M2_private || (m1_M2_private = {}));
+ var m1_im1_private = m1_M1_public;
+ m1.m1_im1_private_v1_public = m1_im1_private.c1;
+ m1.m1_im1_private_v2_public = new m1_im1_private.c1();
+ m1.m1_im1_private_v3_public = m1_im1_private.f1;
+ m1.m1_im1_private_v4_public = m1_im1_private.f1();
+ var m1_im1_private_v1_private = m1_im1_private.c1;
+ var m1_im1_private_v2_private = new m1_im1_private.c1();
+ var m1_im1_private_v3_private = m1_im1_private.f1;
+ var m1_im1_private_v4_private = m1_im1_private.f1();
+ var m1_im2_private = m1_M2_private;
+ m1.m1_im2_private_v1_public = m1_im2_private.c1;
+ m1.m1_im2_private_v2_public = new m1_im2_private.c1();
+ m1.m1_im2_private_v3_public = m1_im2_private.f1;
+ m1.m1_im2_private_v4_public = m1_im2_private.f1();
+ var m1_im2_private_v1_private = m1_im2_private.c1;
+ var m1_im2_private_v2_private = new m1_im2_private.c1();
+ var m1_im2_private_v3_private = m1_im2_private.f1;
+ var m1_im2_private_v4_private = m1_im2_private.f1();
+ m1.m1_im1_public = m1_M1_public;
+ m1.m1_im2_public = m1_M2_private;
+})(exports.m1 || (exports.m1 = {}));
+var m1 = exports.m1;
+var m2;
+(function (m2) {
+ (function (m2_M1_public) {
+ var c1 = (function () {
+ function c1() {
+ }
+ return c1;
+ })();
+ m2_M1_public.c1 = c1;
+ function f1() {
+ return new c1;
+ }
+ m2_M1_public.f1 = f1;
+ m2_M1_public.v1 = c1;
+ m2_M1_public.v2;
+ })(m2.m2_M1_public || (m2.m2_M1_public = {}));
+ var m2_M1_public = m2.m2_M1_public;
+ var m2_M2_private;
+ (function (m2_M2_private) {
+ var c1 = (function () {
+ function c1() {
+ }
+ return c1;
+ })();
+ m2_M2_private.c1 = c1;
+ function f1() {
+ return new c1;
+ }
+ m2_M2_private.f1 = f1;
+ m2_M2_private.v1 = c1;
+ m2_M2_private.v2;
+ })(m2_M2_private || (m2_M2_private = {}));
+ var m1_im1_private = m2_M1_public;
+ m2.m1_im1_private_v1_public = m1_im1_private.c1;
+ m2.m1_im1_private_v2_public = new m1_im1_private.c1();
+ m2.m1_im1_private_v3_public = m1_im1_private.f1;
+ m2.m1_im1_private_v4_public = m1_im1_private.f1();
+ var m1_im1_private_v1_private = m1_im1_private.c1;
+ var m1_im1_private_v2_private = new m1_im1_private.c1();
+ var m1_im1_private_v3_private = m1_im1_private.f1;
+ var m1_im1_private_v4_private = m1_im1_private.f1();
+ var m1_im2_private = m2_M2_private;
+ m2.m1_im2_private_v1_public = m1_im2_private.c1;
+ m2.m1_im2_private_v2_public = new m1_im2_private.c1();
+ m2.m1_im2_private_v3_public = m1_im2_private.f1;
+ m2.m1_im2_private_v4_public = m1_im2_private.f1();
+ var m1_im2_private_v1_private = m1_im2_private.c1;
+ var m1_im2_private_v2_private = new m1_im2_private.c1();
+ var m1_im2_private_v3_private = m1_im2_private.f1;
+ var m1_im2_private_v4_private = m1_im2_private.f1();
+ m2.m1_im1_public = m2_M1_public;
+ m2.m1_im2_public = m2_M2_private;
+})(m2 || (m2 = {}));
+(function (glo_M1_public) {
+ var c1 = (function () {
+ function c1() {
+ }
+ return c1;
+ })();
+ glo_M1_public.c1 = c1;
+ function f1() {
+ return new c1;
+ }
+ glo_M1_public.f1 = f1;
+ glo_M1_public.v1 = c1;
+ glo_M1_public.v2;
+})(exports.glo_M1_public || (exports.glo_M1_public = {}));
+var glo_M1_public = exports.glo_M1_public;
+(function (glo_M3_private) {
+ var c1 = (function () {
+ function c1() {
+ }
+ return c1;
+ })();
+ glo_M3_private.c1 = c1;
+ function f1() {
+ return new c1;
+ }
+ glo_M3_private.f1 = f1;
+ glo_M3_private.v1 = c1;
+ glo_M3_private.v2;
+})(exports.glo_M3_private || (exports.glo_M3_private = {}));
+var glo_M3_private = exports.glo_M3_private;
+var glo_im1_private = glo_M1_public;
+exports.glo_im1_private_v1_public = glo_im1_private.c1;
+exports.glo_im1_private_v2_public = new glo_im1_private.c1();
+exports.glo_im1_private_v3_public = glo_im1_private.f1;
+exports.glo_im1_private_v4_public = glo_im1_private.f1();
+var glo_im1_private_v1_private = glo_im1_private.c1;
+var glo_im1_private_v2_private = new glo_im1_private.c1();
+var glo_im1_private_v3_private = glo_im1_private.f1;
+var glo_im1_private_v4_private = glo_im1_private.f1();
+var glo_im3_private = glo_M3_private;
+exports.glo_im3_private_v1_public = glo_im3_private.c1;
+exports.glo_im3_private_v2_public = new glo_im3_private.c1();
+exports.glo_im3_private_v3_public = glo_im3_private.f1;
+exports.glo_im3_private_v4_public = glo_im3_private.f1();
+var glo_im3_private_v1_private = glo_im3_private.c1;
+var glo_im3_private_v2_private = new glo_im3_private.c1();
+var glo_im3_private_v3_private = glo_im3_private.f1;
+var glo_im3_private_v4_private = glo_im3_private.f1();
+exports.glo_im1_public = glo_M1_public;
+exports.glo_im2_public = glo_M3_private;
+var m2;
+(function (m2) {
+ var m4;
+ (function (m4) {
+ var a = 10;
+ })(m4 || (m4 = {}));
+})(m2 || (m2 = {}));
+(function (m3) {
+ var m4;
+ (function (m4) {
+ var a = 10;
+ })(m4 || (m4 = {}));
+})(exports.m3 || (exports.m3 = {}));
+var m3 = exports.m3;
diff --git a/tests/baselines/reference/privacyImportParseErrors.errors.txt b/tests/baselines/reference/privacyImportParseErrors.errors.txt
new file mode 100644
index 00000000000..6889ad85e1b
--- /dev/null
+++ b/tests/baselines/reference/privacyImportParseErrors.errors.txt
@@ -0,0 +1,455 @@
+==== tests/cases/compiler/privacyImportParseErrors.ts (49 errors) ====
+ export module m1 {
+ export module m1_M1_public {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+ }
+
+ module m1_M2_private {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+ }
+
+ export declare module "m1_M3_public" {
+ ~~~~~~~~~~~~~~
+!!! Ambient external modules cannot be nested in other modules.
+ export function f1();
+ export class c1 {
+ }
+ export var v1: { new (): c1; };
+ export var v2: c1;
+ }
+
+ declare module "m1_M4_private" {
+ ~~~~~~~~~~~~~~~
+!!! Ambient external modules cannot be nested in other modules.
+ export function f1();
+ export class c1 {
+ }
+ export var v1: { new (): c1; };
+ export var v2: c1;
+ }
+
+ import m1_im1_private = m1_M1_public;
+ export var m1_im1_private_v1_public = m1_im1_private.c1;
+ export var m1_im1_private_v2_public = new m1_im1_private.c1();
+ export var m1_im1_private_v3_public = m1_im1_private.f1;
+ export var m1_im1_private_v4_public = m1_im1_private.f1();
+ var m1_im1_private_v1_private = m1_im1_private.c1;
+ var m1_im1_private_v2_private = new m1_im1_private.c1();
+ var m1_im1_private_v3_private = m1_im1_private.f1;
+ var m1_im1_private_v4_private = m1_im1_private.f1();
+
+
+ import m1_im2_private = m1_M2_private;
+ export var m1_im2_private_v1_public = m1_im2_private.c1;
+ export var m1_im2_private_v2_public = new m1_im2_private.c1();
+ export var m1_im2_private_v3_public = m1_im2_private.f1;
+ export var m1_im2_private_v4_public = m1_im2_private.f1();
+ var m1_im2_private_v1_private = m1_im2_private.c1;
+ var m1_im2_private_v2_private = new m1_im2_private.c1();
+ var m1_im2_private_v3_private = m1_im2_private.f1;
+ var m1_im2_private_v4_private = m1_im2_private.f1();
+
+ import m1_im3_private = require("m1_M3_public");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ ~~~~~~~~~~~~~~
+!!! Cannot find external module 'm1_M3_public'.
+ export var m1_im3_private_v1_public = m1_im3_private.c1;
+ export var m1_im3_private_v2_public = new m1_im3_private.c1();
+ export var m1_im3_private_v3_public = m1_im3_private.f1;
+ export var m1_im3_private_v4_public = m1_im3_private.f1();
+ var m1_im3_private_v1_private = m1_im3_private.c1;
+ var m1_im3_private_v2_private = new m1_im3_private.c1();
+ var m1_im3_private_v3_private = m1_im3_private.f1;
+ var m1_im3_private_v4_private = m1_im3_private.f1();
+
+ import m1_im4_private = require("m1_M4_private");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ ~~~~~~~~~~~~~~~
+!!! Cannot find external module 'm1_M4_private'.
+ export var m1_im4_private_v1_public = m1_im4_private.c1;
+ export var m1_im4_private_v2_public = new m1_im4_private.c1();
+ export var m1_im4_private_v3_public = m1_im4_private.f1;
+ export var m1_im4_private_v4_public = m1_im4_private.f1();
+ var m1_im4_private_v1_private = m1_im4_private.c1;
+ var m1_im4_private_v2_private = new m1_im4_private.c1();
+ var m1_im4_private_v3_private = m1_im4_private.f1;
+ var m1_im4_private_v4_private = m1_im4_private.f1();
+
+ export import m1_im1_public = m1_M1_public;
+ export import m1_im2_public = m1_M2_private;
+ export import m1_im3_public = require("m1_M3_public");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ export import m1_im4_public = require("m1_M4_private");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ }
+
+ module m2 {
+ export module m2_M1_public {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+ }
+
+ module m2_M2_private {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+ }
+
+ export declare module "m2_M3_public" {
+ ~~~~~~~~~~~~~~
+!!! Ambient external modules cannot be nested in other modules.
+ export function f1();
+ export class c1 {
+ }
+ export var v1: { new (): c1; };
+ export var v2: c1;
+ }
+
+ declare module "m2_M4_private" {
+ ~~~~~~~~~~~~~~~
+!!! Ambient external modules cannot be nested in other modules.
+ export function f1();
+ export class c1 {
+ }
+ export var v1: { new (): c1; };
+ export var v2: c1;
+ }
+
+ import m1_im1_private = m2_M1_public;
+ export var m1_im1_private_v1_public = m1_im1_private.c1;
+ export var m1_im1_private_v2_public = new m1_im1_private.c1();
+ export var m1_im1_private_v3_public = m1_im1_private.f1;
+ export var m1_im1_private_v4_public = m1_im1_private.f1();
+ var m1_im1_private_v1_private = m1_im1_private.c1;
+ var m1_im1_private_v2_private = new m1_im1_private.c1();
+ var m1_im1_private_v3_private = m1_im1_private.f1;
+ var m1_im1_private_v4_private = m1_im1_private.f1();
+
+
+ import m1_im2_private = m2_M2_private;
+ export var m1_im2_private_v1_public = m1_im2_private.c1;
+ export var m1_im2_private_v2_public = new m1_im2_private.c1();
+ export var m1_im2_private_v3_public = m1_im2_private.f1;
+ export var m1_im2_private_v4_public = m1_im2_private.f1();
+ var m1_im2_private_v1_private = m1_im2_private.c1;
+ var m1_im2_private_v2_private = new m1_im2_private.c1();
+ var m1_im2_private_v3_private = m1_im2_private.f1;
+ var m1_im2_private_v4_private = m1_im2_private.f1();
+
+ import m1_im3_private = require("m2_M3_public");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ ~~~~~~~~~~~~~~
+!!! Cannot find external module 'm2_M3_public'.
+ export var m1_im3_private_v1_public = m1_im3_private.c1;
+ export var m1_im3_private_v2_public = new m1_im3_private.c1();
+ export var m1_im3_private_v3_public = m1_im3_private.f1;
+ export var m1_im3_private_v4_public = m1_im3_private.f1();
+ var m1_im3_private_v1_private = m1_im3_private.c1;
+ var m1_im3_private_v2_private = new m1_im3_private.c1();
+ var m1_im3_private_v3_private = m1_im3_private.f1;
+ var m1_im3_private_v4_private = m1_im3_private.f1();
+
+ import m1_im4_private = require("m2_M4_private");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ ~~~~~~~~~~~~~~~
+!!! Cannot find external module 'm2_M4_private'.
+ export var m1_im4_private_v1_public = m1_im4_private.c1;
+ export var m1_im4_private_v2_public = new m1_im4_private.c1();
+ export var m1_im4_private_v3_public = m1_im4_private.f1;
+ export var m1_im4_private_v4_public = m1_im4_private.f1();
+ var m1_im4_private_v1_private = m1_im4_private.c1;
+ var m1_im4_private_v2_private = new m1_im4_private.c1();
+ var m1_im4_private_v3_private = m1_im4_private.f1;
+ var m1_im4_private_v4_private = m1_im4_private.f1();
+
+ // Parse error to export module
+ export import m1_im1_public = m2_M1_public;
+ export import m1_im2_public = m2_M2_private;
+ export import m1_im3_public = require("m2_M3_public");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ export import m1_im4_public = require("m2_M4_private");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ }
+
+ export module glo_M1_public {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+ }
+
+ export declare module "glo_M2_public" {
+ ~~~~~~~~~~~~~~~
+!!! Ambient external modules cannot be nested in other modules.
+ export function f1();
+ export class c1 {
+ }
+ export var v1: { new (): c1; };
+ export var v2: c1;
+ }
+
+ export module glo_M3_private {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+ }
+
+ export declare module "glo_M4_private" {
+ ~~~~~~~~~~~~~~~~
+!!! Ambient external modules cannot be nested in other modules.
+ export function f1();
+ export class c1 {
+ }
+ export var v1: { new (): c1; };
+ export var v2: c1;
+ }
+
+
+ import glo_im1_private = glo_M1_public;
+ export var glo_im1_private_v1_public = glo_im1_private.c1;
+ export var glo_im1_private_v2_public = new glo_im1_private.c1();
+ export var glo_im1_private_v3_public = glo_im1_private.f1;
+ export var glo_im1_private_v4_public = glo_im1_private.f1();
+ var glo_im1_private_v1_private = glo_im1_private.c1;
+ var glo_im1_private_v2_private = new glo_im1_private.c1();
+ var glo_im1_private_v3_private = glo_im1_private.f1;
+ var glo_im1_private_v4_private = glo_im1_private.f1();
+
+
+ import glo_im2_private = require("glo_M2_public");
+ ~~~~~~~~~~~~~~~
+!!! Cannot find external module 'glo_M2_public'.
+ export var glo_im2_private_v1_public = glo_im2_private.c1;
+ export var glo_im2_private_v2_public = new glo_im2_private.c1();
+ export var glo_im2_private_v3_public = glo_im2_private.f1;
+ export var glo_im2_private_v4_public = glo_im2_private.f1();
+ var glo_im2_private_v1_private = glo_im2_private.c1;
+ var glo_im2_private_v2_private = new glo_im2_private.c1();
+ var glo_im2_private_v3_private = glo_im2_private.f1;
+ var glo_im2_private_v4_private = glo_im2_private.f1();
+
+ import glo_im3_private = glo_M3_private;
+ export var glo_im3_private_v1_public = glo_im3_private.c1;
+ export var glo_im3_private_v2_public = new glo_im3_private.c1();
+ export var glo_im3_private_v3_public = glo_im3_private.f1;
+ export var glo_im3_private_v4_public = glo_im3_private.f1();
+ var glo_im3_private_v1_private = glo_im3_private.c1;
+ var glo_im3_private_v2_private = new glo_im3_private.c1();
+ var glo_im3_private_v3_private = glo_im3_private.f1;
+ var glo_im3_private_v4_private = glo_im3_private.f1();
+
+ import glo_im4_private = require("glo_M4_private");
+ ~~~~~~~~~~~~~~~~
+!!! Cannot find external module 'glo_M4_private'.
+ export var glo_im4_private_v1_public = glo_im4_private.c1;
+ export var glo_im4_private_v2_public = new glo_im4_private.c1();
+ export var glo_im4_private_v3_public = glo_im4_private.f1;
+ export var glo_im4_private_v4_public = glo_im4_private.f1();
+ var glo_im4_private_v1_private = glo_im4_private.c1;
+ var glo_im4_private_v2_private = new glo_im4_private.c1();
+ var glo_im4_private_v3_private = glo_im4_private.f1;
+ var glo_im4_private_v4_private = glo_im4_private.f1();
+
+ // Parse error to export module
+ export import glo_im1_public = glo_M1_public;
+ export import glo_im2_public = glo_M3_private;
+ export import glo_im3_public = require("glo_M2_public");
+ ~~~~~~~~~~~~~~~
+!!! Cannot find external module 'glo_M2_public'.
+ export import glo_im4_public = require("glo_M4_private");
+ ~~~~~~~~~~~~~~~~
+!!! Cannot find external module 'glo_M4_private'.
+
+
+ export declare module "use_glo_M1_public" {
+ ~~~~~~~~~~~~~~~~~~~
+!!! Ambient external modules cannot be nested in other modules.
+ import use_glo_M1_public = glo_M1_public;
+ export var use_glo_M1_public_v1_public: { new (): use_glo_M1_public.c1; };
+ export var use_glo_M1_public_v2_public: use_glo_M1_public;
+ ~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'use_glo_M1_public'.
+ export var use_glo_M1_public_v3_public: () => use_glo_M1_public.c1;
+ var use_glo_M1_public_v1_private: { new (): use_glo_M1_public.c1; };
+ var use_glo_M1_public_v2_private: use_glo_M1_public;
+ ~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'use_glo_M1_public'.
+ var use_glo_M1_public_v3_private: () => use_glo_M1_public.c1;
+
+ import use_glo_M2_public = require("glo_M2_public");
+ ~~~~~~~~~~~~~~~
+!!! Cannot find external module 'glo_M2_public'.
+ export var use_glo_M2_public_v1_public: { new (): use_glo_M2_public.c1; };
+ export var use_glo_M2_public_v2_public: use_glo_M2_public;
+ export var use_glo_M2_public_v3_public: () => use_glo_M2_public.c1;
+ var use_glo_M2_public_v1_private: { new (): use_glo_M2_public.c1; };
+ var use_glo_M2_public_v2_private: use_glo_M2_public;
+ var use_glo_M2_public_v3_private: () => use_glo_M2_public.c1;
+
+ module m2 {
+ import errorImport = require("glo_M2_public");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ import nonerrorImport = glo_M1_public;
+
+ module m5 {
+ import m5_errorImport = require("glo_M2_public");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ import m5_nonerrorImport = glo_M1_public;
+ }
+ }
+ }
+
+
+ declare module "use_glo_M3_private" {
+ ~~~~~~~~~~~~~~~~~~~~
+!!! Ambient external modules cannot be nested in other modules.
+ import use_glo_M3_private = glo_M3_private;
+ export var use_glo_M3_private_v1_public: { new (): use_glo_M3_private.c1; };
+ export var use_glo_M3_private_v2_public: use_glo_M3_private;
+ ~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'use_glo_M3_private'.
+ export var use_glo_M3_private_v3_public: () => use_glo_M3_private.c1;
+ var use_glo_M3_private_v1_private: { new (): use_glo_M3_private.c1; };
+ var use_glo_M3_private_v2_private: use_glo_M3_private;
+ ~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'use_glo_M3_private'.
+ var use_glo_M3_private_v3_private: () => use_glo_M3_private.c1;
+
+ import use_glo_M4_private = require("glo_M4_private");
+ ~~~~~~~~~~~~~~~~
+!!! Cannot find external module 'glo_M4_private'.
+ export var use_glo_M4_private_v1_public: { new (): use_glo_M4_private.c1; };
+ export var use_glo_M4_private_v2_public: use_glo_M4_private;
+ export var use_glo_M4_private_v3_public: () => use_glo_M4_private.c1;
+ var use_glo_M4_private_v1_private: { new (): use_glo_M4_private.c1; };
+ var use_glo_M4_private_v2_private: use_glo_M4_private;
+ var use_glo_M4_private_v3_private: () => use_glo_M4_private.c1;
+
+ module m2 {
+ import errorImport = require("glo_M4_private");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ import nonerrorImport = glo_M3_private;
+
+ module m5 {
+ import m5_errorImport = require("glo_M4_private");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ import m5_nonerrorImport = glo_M3_private;
+ }
+ }
+ }
+
+ declare module "anotherParseError" {
+ ~~~~~~~~~~~~~~~~~~~
+!!! Ambient external modules cannot be nested in other modules.
+ module m2 {
+ declare module "abc" {
+ ~~~~~~~
+!!! A 'declare' modifier cannot be used in an already ambient context.
+ ~~~~~
+!!! Ambient external modules cannot be nested in other modules.
+ }
+ }
+
+ module m2 {
+ module "abc2" {
+ ~~~~~~
+!!! Ambient external modules cannot be nested in other modules.
+ }
+ }
+ module "abc3" {
+ ~~~~~~
+!!! Ambient external modules cannot be nested in other modules.
+ }
+ }
+
+ declare export module "anotherParseError2" {
+ ~~~~~~
+!!! 'export' modifier must precede 'declare' modifier.
+ ~~~~~~~~~~~~~~~~~~~~
+!!! Ambient external modules cannot be nested in other modules.
+ module m2 {
+ declare module "abc" {
+ ~~~~~~~
+!!! A 'declare' modifier cannot be used in an already ambient context.
+ ~~~~~
+!!! Ambient external modules cannot be nested in other modules.
+ }
+ }
+
+ module m2 {
+ module "abc2" {
+ ~~~~~~
+!!! Ambient external modules cannot be nested in other modules.
+ }
+ }
+ module "abc3" {
+ ~~~~~~
+!!! Ambient external modules cannot be nested in other modules.
+ }
+ }
+
+ module m2 {
+ import m3 = require("use_glo_M1_public");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ module m4 {
+ var a = 10;
+ import m2 = require("use_glo_M1_public");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ }
+
+ }
+
+ export module m3 {
+ import m3 = require("use_glo_M1_public");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ module m4 {
+ var a = 10;
+ import m2 = require("use_glo_M1_public");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ }
+
+ }
\ No newline at end of file
diff --git a/tests/baselines/reference/privacyLocalInternalReferenceImportWithExport.js b/tests/baselines/reference/privacyLocalInternalReferenceImportWithExport.js
index f597ff7b1e7..b27bd2b9d26 100644
--- a/tests/baselines/reference/privacyLocalInternalReferenceImportWithExport.js
+++ b/tests/baselines/reference/privacyLocalInternalReferenceImportWithExport.js
@@ -291,3 +291,127 @@ var import_private;
var privateUse_im_private_mu_public;
import_private.publicUse_im_private_mu_public;
})(import_private || (import_private = {}));
+
+
+//// [privacyLocalInternalReferenceImportWithExport.d.ts]
+export declare module m_public {
+ class c_public {
+ }
+ enum e_public {
+ Happy = 0,
+ Grumpy = 1,
+ }
+ function f_public(): c_public;
+ var v_public: number;
+ interface i_public {
+ }
+ module mi_public {
+ class c {
+ }
+ }
+ module mu_public {
+ interface i {
+ }
+ }
+}
+export declare module import_public {
+ export import im_public_c_private = m_private.c_private;
+ export import im_public_e_private = m_private.e_private;
+ export import im_public_f_private = m_private.f_private;
+ export import im_public_v_private = m_private.v_private;
+ export import im_public_i_private = m_private.i_private;
+ export import im_public_mi_private = m_private.mi_private;
+ export import im_public_mu_private = m_private.mu_private;
+ var publicUse_im_public_c_private: im_public_c_private;
+ var publicUse_im_public_e_private: im_public_e_private;
+ var publicUse_im_public_f_private: im_public_c_private;
+ var publicUse_im_public_v_private: im_public_c_private;
+ var publicUse_im_public_i_private: im_public_i_private;
+ var publicUse_im_public_mi_private: im_public_mi_private.c;
+ var publicUse_im_public_mu_private: im_public_mu_private.i;
+ export import im_public_c_public = m_public.c_public;
+ export import im_public_e_public = m_public.e_public;
+ export import im_public_f_public = m_public.f_public;
+ export import im_public_v_public = m_public.v_public;
+ export import im_public_i_public = m_public.i_public;
+ export import im_public_mi_public = m_public.mi_public;
+ export import im_public_mu_public = m_public.mu_public;
+ var publicUse_im_public_c_public: im_public_c_public;
+ var publicUse_im_public_e_public: im_public_e_public;
+ var publicUse_im_public_f_public: im_public_c_public;
+ var publicUse_im_public_v_public: number;
+ var publicUse_im_public_i_public: im_public_i_public;
+ var publicUse_im_public_mi_public: im_public_mi_public.c;
+ var publicUse_im_public_mu_public: im_public_mu_public.i;
+}
+
+
+//// [DtsFileErrors]
+
+
+==== tests/cases/compiler/privacyLocalInternalReferenceImportWithExport.d.ts (7 errors) ====
+ export declare module m_public {
+ class c_public {
+ }
+ enum e_public {
+ Happy = 0,
+ Grumpy = 1,
+ }
+ function f_public(): c_public;
+ var v_public: number;
+ interface i_public {
+ }
+ module mi_public {
+ class c {
+ }
+ }
+ module mu_public {
+ interface i {
+ }
+ }
+ }
+ export declare module import_public {
+ export import im_public_c_private = m_private.c_private;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'm_private'.
+ export import im_public_e_private = m_private.e_private;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'm_private'.
+ export import im_public_f_private = m_private.f_private;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'm_private'.
+ export import im_public_v_private = m_private.v_private;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'm_private'.
+ export import im_public_i_private = m_private.i_private;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'm_private'.
+ export import im_public_mi_private = m_private.mi_private;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'm_private'.
+ export import im_public_mu_private = m_private.mu_private;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'm_private'.
+ var publicUse_im_public_c_private: im_public_c_private;
+ var publicUse_im_public_e_private: im_public_e_private;
+ var publicUse_im_public_f_private: im_public_c_private;
+ var publicUse_im_public_v_private: im_public_c_private;
+ var publicUse_im_public_i_private: im_public_i_private;
+ var publicUse_im_public_mi_private: im_public_mi_private.c;
+ var publicUse_im_public_mu_private: im_public_mu_private.i;
+ export import im_public_c_public = m_public.c_public;
+ export import im_public_e_public = m_public.e_public;
+ export import im_public_f_public = m_public.f_public;
+ export import im_public_v_public = m_public.v_public;
+ export import im_public_i_public = m_public.i_public;
+ export import im_public_mi_public = m_public.mi_public;
+ export import im_public_mu_public = m_public.mu_public;
+ var publicUse_im_public_c_public: im_public_c_public;
+ var publicUse_im_public_e_public: im_public_e_public;
+ var publicUse_im_public_f_public: im_public_c_public;
+ var publicUse_im_public_v_public: number;
+ var publicUse_im_public_i_public: im_public_i_public;
+ var publicUse_im_public_mi_public: im_public_mi_public.c;
+ var publicUse_im_public_mu_public: im_public_mu_public.i;
+ }
+
\ No newline at end of file
diff --git a/tests/baselines/reference/privacyLocalInternalReferenceImportWithoutExport.js b/tests/baselines/reference/privacyLocalInternalReferenceImportWithoutExport.js
index b799a464b62..044d318b021 100644
--- a/tests/baselines/reference/privacyLocalInternalReferenceImportWithoutExport.js
+++ b/tests/baselines/reference/privacyLocalInternalReferenceImportWithoutExport.js
@@ -293,3 +293,115 @@ define(["require", "exports"], function (require, exports) {
import_private.publicUse_im_private_mu_public;
})(import_private || (import_private = {}));
});
+
+
+//// [privacyLocalInternalReferenceImportWithoutExport.d.ts]
+export declare module m_public {
+ class c_public {
+ }
+ enum e_public {
+ Happy = 0,
+ Grumpy = 1,
+ }
+ function f_public(): c_public;
+ var v_public: number;
+ interface i_public {
+ }
+ module mi_public {
+ class c {
+ }
+ }
+ module mu_public {
+ interface i {
+ }
+ }
+}
+export declare module import_public {
+ import im_private_c_private = m_private.c_private;
+ import im_private_e_private = m_private.e_private;
+ import im_private_i_private = m_private.i_private;
+ import im_private_mi_private = m_private.mi_private;
+ import im_private_mu_private = m_private.mu_private;
+ var publicUse_im_private_c_private: im_private_c_private;
+ var publicUse_im_private_e_private: im_private_e_private;
+ var publicUse_im_private_f_private: im_private_c_private;
+ var publicUse_im_private_v_private: im_private_c_private;
+ var publicUse_im_private_i_private: im_private_i_private;
+ var publicUse_im_private_mi_private: im_private_mi_private.c;
+ var publicUse_im_private_mu_private: im_private_mu_private.i;
+ import im_private_c_public = m_public.c_public;
+ import im_private_e_public = m_public.e_public;
+ import im_private_i_public = m_public.i_public;
+ import im_private_mi_public = m_public.mi_public;
+ import im_private_mu_public = m_public.mu_public;
+ var publicUse_im_private_c_public: im_private_c_public;
+ var publicUse_im_private_e_public: im_private_e_public;
+ var publicUse_im_private_f_public: im_private_c_public;
+ var publicUse_im_private_v_public: number;
+ var publicUse_im_private_i_public: im_private_i_public;
+ var publicUse_im_private_mi_public: im_private_mi_public.c;
+ var publicUse_im_private_mu_public: im_private_mu_public.i;
+}
+
+
+//// [DtsFileErrors]
+
+
+==== tests/cases/compiler/privacyLocalInternalReferenceImportWithoutExport.d.ts (5 errors) ====
+ export declare module m_public {
+ class c_public {
+ }
+ enum e_public {
+ Happy = 0,
+ Grumpy = 1,
+ }
+ function f_public(): c_public;
+ var v_public: number;
+ interface i_public {
+ }
+ module mi_public {
+ class c {
+ }
+ }
+ module mu_public {
+ interface i {
+ }
+ }
+ }
+ export declare module import_public {
+ import im_private_c_private = m_private.c_private;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'm_private'.
+ import im_private_e_private = m_private.e_private;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'm_private'.
+ import im_private_i_private = m_private.i_private;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'm_private'.
+ import im_private_mi_private = m_private.mi_private;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'm_private'.
+ import im_private_mu_private = m_private.mu_private;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'm_private'.
+ var publicUse_im_private_c_private: im_private_c_private;
+ var publicUse_im_private_e_private: im_private_e_private;
+ var publicUse_im_private_f_private: im_private_c_private;
+ var publicUse_im_private_v_private: im_private_c_private;
+ var publicUse_im_private_i_private: im_private_i_private;
+ var publicUse_im_private_mi_private: im_private_mi_private.c;
+ var publicUse_im_private_mu_private: im_private_mu_private.i;
+ import im_private_c_public = m_public.c_public;
+ import im_private_e_public = m_public.e_public;
+ import im_private_i_public = m_public.i_public;
+ import im_private_mi_public = m_public.mi_public;
+ import im_private_mu_public = m_public.mu_public;
+ var publicUse_im_private_c_public: im_private_c_public;
+ var publicUse_im_private_e_public: im_private_e_public;
+ var publicUse_im_private_f_public: im_private_c_public;
+ var publicUse_im_private_v_public: number;
+ var publicUse_im_private_i_public: im_private_i_public;
+ var publicUse_im_private_mi_public: im_private_mi_public.c;
+ var publicUse_im_private_mu_public: im_private_mu_public.i;
+ }
+
\ No newline at end of file
diff --git a/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithExport.errors.txt b/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithExport.errors.txt
deleted file mode 100644
index 7a102fce1f2..00000000000
--- a/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithExport.errors.txt
+++ /dev/null
@@ -1,57 +0,0 @@
-==== tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithExport_core.ts (6 errors) ====
- // Privacy errors - importing private elements
- export import im_public_mi_private = require("privacyTopLevelAmbientExternalModuleImportWithExport_require");
- export import im_public_mu_private = require("privacyTopLevelAmbientExternalModuleImportWithExport_require1");
- export import im_public_mi_public = require("m");
- ~~~
-!!! Cannot find external module 'm'.
- export import im_public_mu_public = require("m2");
- ~~~~
-!!! Cannot find external module 'm2'.
-
- // Usage of privacy error imports
- var privateUse_im_public_mi_private = new im_public_mi_private.c_private();
- ~~~~~~~~~
-!!! Property 'c_private' does not exist on type 'typeof "tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithExport_require"'.
- export var publicUse_im_public_mi_private = new im_public_mi_private.c_private();
- ~~~~~~~~~
-!!! Property 'c_private' does not exist on type 'typeof "tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithExport_require"'.
- var privateUse_im_public_mu_private = new im_public_mu_private.c_private();
- ~~~~~~~~~
-!!! Property 'c_private' does not exist on type 'typeof "tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithExport_require1"'.
- export var publicUse_im_public_mu_private = new im_public_mu_private.c_private();
- ~~~~~~~~~
-!!! Property 'c_private' does not exist on type 'typeof "tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithExport_require1"'.
- var privateUse_im_public_mi_public = new im_public_mi_public.c_public();
- export var publicUse_im_public_mi_public = new im_public_mi_public.c_public();
- var privateUse_im_public_mi_public = new im_public_mi_public.c_public();
- export var publicUse_im_public_mi_public = new im_public_mi_public.c_public();
-
-==== tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithExport_require.ts (0 errors) ====
- // Public elements
- export class c_public {
- foo: string;
- }
-
-==== tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithExport_require1.ts (0 errors) ====
- export class c_public {
- bar: string;
- }
-
-==== tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithExport_require2.ts (0 errors) ====
- // private elements
- // Export - Error ambient modules allowed only in global
- declare module 'm' {
- export class c_private {
- baz: string;
- }
- }
-
-
-==== tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithExport_require3.ts (0 errors) ====
- declare module 'm2' {
- export class c_private {
- bing: string;
- }
- }
-
\ No newline at end of file
diff --git a/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithExport.js b/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithExport.js
index af8681e7899..dac4c23eb81 100644
--- a/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithExport.js
+++ b/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithExport.js
@@ -29,6 +29,8 @@ declare module 'm2' {
}
//// [privacyTopLevelAmbientExternalModuleImportWithExport_core.ts]
+///
+///
// Privacy errors - importing private elements
export import im_public_mi_private = require("privacyTopLevelAmbientExternalModuleImportWithExport_require");
export import im_public_mu_private = require("privacyTopLevelAmbientExternalModuleImportWithExport_require1");
@@ -36,16 +38,18 @@ export import im_public_mi_public = require("m");
export import im_public_mu_public = require("m2");
// Usage of privacy error imports
-var privateUse_im_public_mi_private = new im_public_mi_private.c_private();
-export var publicUse_im_public_mi_private = new im_public_mi_private.c_private();
-var privateUse_im_public_mu_private = new im_public_mu_private.c_private();
-export var publicUse_im_public_mu_private = new im_public_mu_private.c_private();
-var privateUse_im_public_mi_public = new im_public_mi_public.c_public();
-export var publicUse_im_public_mi_public = new im_public_mi_public.c_public();
-var privateUse_im_public_mi_public = new im_public_mi_public.c_public();
-export var publicUse_im_public_mi_public = new im_public_mi_public.c_public();
+var privateUse_im_public_mi_private = new im_public_mi_private.c_public();
+export var publicUse_im_public_mi_private = new im_public_mi_private.c_public();
+var privateUse_im_public_mu_private = new im_public_mu_private.c_public();
+export var publicUse_im_public_mu_private = new im_public_mu_private.c_public();
+var privateUse_im_public_mi_public = new im_public_mi_public.c_private();
+export var publicUse_im_public_mi_public = new im_public_mi_public.c_private();
+var privateUse_im_public_mi_public = new im_public_mi_public.c_private();
+export var publicUse_im_public_mi_public = new im_public_mi_public.c_private();
+//// [privacyTopLevelAmbientExternalModuleImportWithExport_require2.js]
+//// [privacyTopLevelAmbientExternalModuleImportWithExport_require3.js]
//// [privacyTopLevelAmbientExternalModuleImportWithExport_require.js]
var c_public = (function () {
function c_public() {
@@ -64,11 +68,45 @@ exports.c_public = c_public;
exports.im_public_mi_private = require("privacyTopLevelAmbientExternalModuleImportWithExport_require");
exports.im_public_mu_private = require("privacyTopLevelAmbientExternalModuleImportWithExport_require1");
exports.im_public_mi_public = require("m");
-var privateUse_im_public_mi_private = new exports.im_public_mi_private.c_private();
-exports.publicUse_im_public_mi_private = new exports.im_public_mi_private.c_private();
-var privateUse_im_public_mu_private = new exports.im_public_mu_private.c_private();
-exports.publicUse_im_public_mu_private = new exports.im_public_mu_private.c_private();
-var privateUse_im_public_mi_public = new exports.im_public_mi_public.c_public();
-exports.publicUse_im_public_mi_public = new exports.im_public_mi_public.c_public();
-var privateUse_im_public_mi_public = new exports.im_public_mi_public.c_public();
-exports.publicUse_im_public_mi_public = new exports.im_public_mi_public.c_public();
+exports.im_public_mu_public = require("m2");
+var privateUse_im_public_mi_private = new exports.im_public_mi_private.c_public();
+exports.publicUse_im_public_mi_private = new exports.im_public_mi_private.c_public();
+var privateUse_im_public_mu_private = new exports.im_public_mu_private.c_public();
+exports.publicUse_im_public_mu_private = new exports.im_public_mu_private.c_public();
+var privateUse_im_public_mi_public = new exports.im_public_mi_public.c_private();
+exports.publicUse_im_public_mi_public = new exports.im_public_mi_public.c_private();
+var privateUse_im_public_mi_public = new exports.im_public_mi_public.c_private();
+exports.publicUse_im_public_mi_public = new exports.im_public_mi_public.c_private();
+
+
+//// [privacyTopLevelAmbientExternalModuleImportWithExport_require2.d.ts]
+declare module 'm' {
+ class c_private {
+ baz: string;
+ }
+}
+//// [privacyTopLevelAmbientExternalModuleImportWithExport_require3.d.ts]
+declare module 'm2' {
+ class c_private {
+ bing: string;
+ }
+}
+//// [privacyTopLevelAmbientExternalModuleImportWithExport_require.d.ts]
+export declare class c_public {
+ foo: string;
+}
+//// [privacyTopLevelAmbientExternalModuleImportWithExport_require1.d.ts]
+export declare class c_public {
+ bar: string;
+}
+//// [privacyTopLevelAmbientExternalModuleImportWithExport_core.d.ts]
+///
+///
+export import im_public_mi_private = require("privacyTopLevelAmbientExternalModuleImportWithExport_require");
+export import im_public_mu_private = require("privacyTopLevelAmbientExternalModuleImportWithExport_require1");
+export import im_public_mi_public = require("m");
+export import im_public_mu_public = require("m2");
+export declare var publicUse_im_public_mi_private: im_public_mi_private.c_public;
+export declare var publicUse_im_public_mu_private: im_public_mu_private.c_public;
+export declare var publicUse_im_public_mi_public: im_public_mi_public.c_private;
+export declare var publicUse_im_public_mi_public: im_public_mi_public.c_private;
diff --git a/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithoutExport.errors.txt b/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithoutExport.errors.txt
deleted file mode 100644
index 359ee29c2d7..00000000000
--- a/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithoutExport.errors.txt
+++ /dev/null
@@ -1,49 +0,0 @@
-==== tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts (2 errors) ====
- // Privacy errors - importing private elements
- import im_private_mi_private = require("m");
- ~~~
-!!! Cannot find external module 'm'.
- import im_private_mu_private = require("m2");
- ~~~~
-!!! Cannot find external module 'm2'.
- import im_private_mi_public = require("privacyTopLevelAmbientExternalModuleImportWithoutExport_require");
- import im_private_mu_public = require("privacyTopLevelAmbientExternalModuleImportWithoutExport_require1");
-
- // Usage of privacy error imports
- var privateUse_im_private_mi_private = new im_private_mi_private.c_private();
- export var publicUse_im_private_mi_private = new im_private_mi_private.c_private();
- var privateUse_im_private_mu_private = new im_private_mu_private.c_private();
- export var publicUse_im_private_mu_private = new im_private_mu_private.c_private();
- var privateUse_im_private_mi_public = new im_private_mi_public.c_public();
- export var publicUse_im_private_mi_public = new im_private_mi_public.c_public();
- var privateUse_im_private_mi_public = new im_private_mi_public.c_public();
- export var publicUse_im_private_mi_public = new im_private_mi_public.c_public();
-
-==== tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithoutExport_require.ts (0 errors) ====
-
- // Public elements
- export class c_public {
- foo: string;
- }
-
-==== tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithoutExport_require1.ts (0 errors) ====
- export class c_public {
- bar: string;
- }
-
-==== tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithoutExport_require2.ts (0 errors) ====
- // private elements
- // Export - Error ambient modules allowed only in global
- declare module 'm' {
- export class c_private {
- baz: string
- }
- }
-
-==== tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithoutExport_require3.ts (0 errors) ====
- declare module 'm2' {
- export class c_private {
- bing: string;
- }
- }
-
\ No newline at end of file
diff --git a/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithoutExport.js b/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithoutExport.js
index 5aa6b762a02..2f7e0691317 100644
--- a/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithoutExport.js
+++ b/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithoutExport.js
@@ -29,6 +29,8 @@ declare module 'm2' {
}
//// [privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts]
+///
+///
// Privacy errors - importing private elements
import im_private_mi_private = require("m");
import im_private_mu_private = require("m2");
@@ -46,6 +48,8 @@ var privateUse_im_private_mi_public = new im_private_mi_public.c_public();
export var publicUse_im_private_mi_public = new im_private_mi_public.c_public();
+//// [privacyTopLevelAmbientExternalModuleImportWithoutExport_require2.js]
+//// [privacyTopLevelAmbientExternalModuleImportWithoutExport_require3.js]
//// [privacyTopLevelAmbientExternalModuleImportWithoutExport_require.js]
define(["require", "exports"], function (require, exports) {
var c_public = (function () {
@@ -75,3 +79,35 @@ define(["require", "exports", "m", "m2", "privacyTopLevelAmbientExternalModuleIm
var privateUse_im_private_mi_public = new im_private_mi_public.c_public();
exports.publicUse_im_private_mi_public = new im_private_mi_public.c_public();
});
+
+
+//// [privacyTopLevelAmbientExternalModuleImportWithoutExport_require2.d.ts]
+declare module 'm' {
+ class c_private {
+ baz: string;
+ }
+}
+//// [privacyTopLevelAmbientExternalModuleImportWithoutExport_require3.d.ts]
+declare module 'm2' {
+ class c_private {
+ bing: string;
+ }
+}
+//// [privacyTopLevelAmbientExternalModuleImportWithoutExport_require.d.ts]
+export declare class c_public {
+ foo: string;
+}
+//// [privacyTopLevelAmbientExternalModuleImportWithoutExport_require1.d.ts]
+export declare class c_public {
+ bar: string;
+}
+//// [privacyTopLevelAmbientExternalModuleImportWithoutExport_core.d.ts]
+///
+///
+import im_private_mi_private = require("m");
+import im_private_mu_private = require("m2");
+import im_private_mi_public = require("privacyTopLevelAmbientExternalModuleImportWithoutExport_require");
+export declare var publicUse_im_private_mi_private: im_private_mi_private.c_private;
+export declare var publicUse_im_private_mu_private: im_private_mu_private.c_private;
+export declare var publicUse_im_private_mi_public: im_private_mi_public.c_public;
+export declare var publicUse_im_private_mi_public: im_private_mi_public.c_public;
diff --git a/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithExport.js b/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithExport.js
index 5ef31d28d6e..6dcd4f49aef 100644
--- a/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithExport.js
+++ b/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithExport.js
@@ -196,3 +196,123 @@ define(["require", "exports"], function (require, exports) {
var privateUse_im_public_mu_public;
exports.publicUse_im_public_mu_public;
});
+
+
+//// [privacyTopLevelInternalReferenceImportWithExport.d.ts]
+export declare module m_public {
+ class c_public {
+ }
+ enum e_public {
+ Happy = 0,
+ Grumpy = 1,
+ }
+ function f_public(): c_public;
+ var v_public: number;
+ interface i_public {
+ }
+ module mi_public {
+ class c {
+ }
+ }
+ module mu_public {
+ interface i {
+ }
+ }
+}
+export import im_public_c_private = m_private.c_private;
+export import im_public_e_private = m_private.e_private;
+export import im_public_f_private = m_private.f_private;
+export import im_public_v_private = m_private.v_private;
+export import im_public_i_private = m_private.i_private;
+export import im_public_mi_private = m_private.mi_private;
+export import im_public_mu_private = m_private.mu_private;
+export declare var publicUse_im_public_c_private: im_public_c_private;
+export declare var publicUse_im_public_e_private: im_public_e_private;
+export declare var publicUse_im_public_f_private: im_public_c_private;
+export declare var publicUse_im_public_v_private: im_public_c_private;
+export declare var publicUse_im_public_i_private: im_public_i_private;
+export declare var publicUse_im_public_mi_private: im_public_mi_private.c;
+export declare var publicUse_im_public_mu_private: im_public_mu_private.i;
+export import im_public_c_public = m_public.c_public;
+export import im_public_e_public = m_public.e_public;
+export import im_public_f_public = m_public.f_public;
+export import im_public_v_public = m_public.v_public;
+export import im_public_i_public = m_public.i_public;
+export import im_public_mi_public = m_public.mi_public;
+export import im_public_mu_public = m_public.mu_public;
+export declare var publicUse_im_public_c_public: im_public_c_public;
+export declare var publicUse_im_public_e_public: im_public_e_public;
+export declare var publicUse_im_public_f_public: im_public_c_public;
+export declare var publicUse_im_public_v_public: number;
+export declare var publicUse_im_public_i_public: im_public_i_public;
+export declare var publicUse_im_public_mi_public: im_public_mi_public.c;
+export declare var publicUse_im_public_mu_public: im_public_mu_public.i;
+
+
+//// [DtsFileErrors]
+
+
+==== tests/cases/compiler/privacyTopLevelInternalReferenceImportWithExport.d.ts (7 errors) ====
+ export declare module m_public {
+ class c_public {
+ }
+ enum e_public {
+ Happy = 0,
+ Grumpy = 1,
+ }
+ function f_public(): c_public;
+ var v_public: number;
+ interface i_public {
+ }
+ module mi_public {
+ class c {
+ }
+ }
+ module mu_public {
+ interface i {
+ }
+ }
+ }
+ export import im_public_c_private = m_private.c_private;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'm_private'.
+ export import im_public_e_private = m_private.e_private;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'm_private'.
+ export import im_public_f_private = m_private.f_private;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'm_private'.
+ export import im_public_v_private = m_private.v_private;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'm_private'.
+ export import im_public_i_private = m_private.i_private;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'm_private'.
+ export import im_public_mi_private = m_private.mi_private;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'm_private'.
+ export import im_public_mu_private = m_private.mu_private;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'm_private'.
+ export declare var publicUse_im_public_c_private: im_public_c_private;
+ export declare var publicUse_im_public_e_private: im_public_e_private;
+ export declare var publicUse_im_public_f_private: im_public_c_private;
+ export declare var publicUse_im_public_v_private: im_public_c_private;
+ export declare var publicUse_im_public_i_private: im_public_i_private;
+ export declare var publicUse_im_public_mi_private: im_public_mi_private.c;
+ export declare var publicUse_im_public_mu_private: im_public_mu_private.i;
+ export import im_public_c_public = m_public.c_public;
+ export import im_public_e_public = m_public.e_public;
+ export import im_public_f_public = m_public.f_public;
+ export import im_public_v_public = m_public.v_public;
+ export import im_public_i_public = m_public.i_public;
+ export import im_public_mi_public = m_public.mi_public;
+ export import im_public_mu_public = m_public.mu_public;
+ export declare var publicUse_im_public_c_public: im_public_c_public;
+ export declare var publicUse_im_public_e_public: im_public_e_public;
+ export declare var publicUse_im_public_f_public: im_public_c_public;
+ export declare var publicUse_im_public_v_public: number;
+ export declare var publicUse_im_public_i_public: im_public_i_public;
+ export declare var publicUse_im_public_mi_public: im_public_mi_public.c;
+ export declare var publicUse_im_public_mu_public: im_public_mu_public.i;
+
\ No newline at end of file
diff --git a/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithoutExport.js b/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithoutExport.js
index 2f435522438..0158aea6ef3 100644
--- a/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithoutExport.js
+++ b/tests/baselines/reference/privacyTopLevelInternalReferenceImportWithoutExport.js
@@ -1,4 +1,5 @@
//// [privacyTopLevelInternalReferenceImportWithoutExport.ts]
+
// private elements
module m_private {
export class c_private {
@@ -196,3 +197,111 @@ define(["require", "exports"], function (require, exports) {
var privateUse_im_private_mu_public;
exports.publicUse_im_private_mu_public;
});
+
+
+//// [privacyTopLevelInternalReferenceImportWithoutExport.d.ts]
+export declare module m_public {
+ class c_public {
+ }
+ enum e_public {
+ Happy = 0,
+ Grumpy = 1,
+ }
+ function f_public(): c_public;
+ var v_public: number;
+ interface i_public {
+ }
+ module mi_public {
+ class c {
+ }
+ }
+ module mu_public {
+ interface i {
+ }
+ }
+}
+import im_private_c_private = m_private.c_private;
+import im_private_e_private = m_private.e_private;
+import im_private_i_private = m_private.i_private;
+import im_private_mi_private = m_private.mi_private;
+import im_private_mu_private = m_private.mu_private;
+export declare var publicUse_im_private_c_private: im_private_c_private;
+export declare var publicUse_im_private_e_private: im_private_e_private;
+export declare var publicUse_im_private_f_private: im_private_c_private;
+export declare var publicUse_im_private_v_private: im_private_c_private;
+export declare var publicUse_im_private_i_private: im_private_i_private;
+export declare var publicUse_im_private_mi_private: im_private_mi_private.c;
+export declare var publicUse_im_private_mu_private: im_private_mu_private.i;
+import im_private_c_public = m_public.c_public;
+import im_private_e_public = m_public.e_public;
+import im_private_i_public = m_public.i_public;
+import im_private_mi_public = m_public.mi_public;
+import im_private_mu_public = m_public.mu_public;
+export declare var publicUse_im_private_c_public: im_private_c_public;
+export declare var publicUse_im_private_e_public: im_private_e_public;
+export declare var publicUse_im_private_f_public: im_private_c_public;
+export declare var publicUse_im_private_v_public: number;
+export declare var publicUse_im_private_i_public: im_private_i_public;
+export declare var publicUse_im_private_mi_public: im_private_mi_public.c;
+export declare var publicUse_im_private_mu_public: im_private_mu_public.i;
+
+
+//// [DtsFileErrors]
+
+
+==== tests/cases/compiler/privacyTopLevelInternalReferenceImportWithoutExport.d.ts (5 errors) ====
+ export declare module m_public {
+ class c_public {
+ }
+ enum e_public {
+ Happy = 0,
+ Grumpy = 1,
+ }
+ function f_public(): c_public;
+ var v_public: number;
+ interface i_public {
+ }
+ module mi_public {
+ class c {
+ }
+ }
+ module mu_public {
+ interface i {
+ }
+ }
+ }
+ import im_private_c_private = m_private.c_private;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'm_private'.
+ import im_private_e_private = m_private.e_private;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'm_private'.
+ import im_private_i_private = m_private.i_private;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'm_private'.
+ import im_private_mi_private = m_private.mi_private;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'm_private'.
+ import im_private_mu_private = m_private.mu_private;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Cannot find name 'm_private'.
+ export declare var publicUse_im_private_c_private: im_private_c_private;
+ export declare var publicUse_im_private_e_private: im_private_e_private;
+ export declare var publicUse_im_private_f_private: im_private_c_private;
+ export declare var publicUse_im_private_v_private: im_private_c_private;
+ export declare var publicUse_im_private_i_private: im_private_i_private;
+ export declare var publicUse_im_private_mi_private: im_private_mi_private.c;
+ export declare var publicUse_im_private_mu_private: im_private_mu_private.i;
+ import im_private_c_public = m_public.c_public;
+ import im_private_e_public = m_public.e_public;
+ import im_private_i_public = m_public.i_public;
+ import im_private_mi_public = m_public.mi_public;
+ import im_private_mu_public = m_public.mu_public;
+ export declare var publicUse_im_private_c_public: im_private_c_public;
+ export declare var publicUse_im_private_e_public: im_private_e_public;
+ export declare var publicUse_im_private_f_public: im_private_c_public;
+ export declare var publicUse_im_private_v_public: number;
+ export declare var publicUse_im_private_i_public: im_private_i_public;
+ export declare var publicUse_im_private_mi_public: im_private_mi_public.c;
+ export declare var publicUse_im_private_mu_public: im_private_mu_public.i;
+
\ No newline at end of file
diff --git a/tests/baselines/reference/project/baseline/amd/baseline.json b/tests/baselines/reference/project/baseline/amd/baseline.json
index 18a5cfbebaf..434ed4f9f09 100644
--- a/tests/baselines/reference/project/baseline/amd/baseline.json
+++ b/tests/baselines/reference/project/baseline/amd/baseline.json
@@ -7,9 +7,9 @@
"baselineCheck": true,
"runTest": true,
"resolvedInputFiles": [
- "emit.ts",
+ "lib.d.ts",
"decl.ts",
- "lib.d.ts"
+ "emit.ts"
],
"emittedFiles": [
"decl.js",
diff --git a/tests/baselines/reference/project/baseline/node/baseline.json b/tests/baselines/reference/project/baseline/node/baseline.json
index 18a5cfbebaf..434ed4f9f09 100644
--- a/tests/baselines/reference/project/baseline/node/baseline.json
+++ b/tests/baselines/reference/project/baseline/node/baseline.json
@@ -7,9 +7,9 @@
"baselineCheck": true,
"runTest": true,
"resolvedInputFiles": [
- "emit.ts",
+ "lib.d.ts",
"decl.ts",
- "lib.d.ts"
+ "emit.ts"
],
"emittedFiles": [
"decl.js",
diff --git a/tests/baselines/reference/project/baseline2/amd/baseline2.json b/tests/baselines/reference/project/baseline2/amd/baseline2.json
index 4a14da23589..c9bbe169f14 100644
--- a/tests/baselines/reference/project/baseline2/amd/baseline2.json
+++ b/tests/baselines/reference/project/baseline2/amd/baseline2.json
@@ -7,9 +7,9 @@
"baselineCheck": true,
"runTest": true,
"resolvedInputFiles": [
- "dont_emit.ts",
+ "lib.d.ts",
"decl.ts",
- "lib.d.ts"
+ "dont_emit.ts"
],
"emittedFiles": [
"decl.js",
diff --git a/tests/baselines/reference/project/baseline2/node/baseline2.json b/tests/baselines/reference/project/baseline2/node/baseline2.json
index 4a14da23589..c9bbe169f14 100644
--- a/tests/baselines/reference/project/baseline2/node/baseline2.json
+++ b/tests/baselines/reference/project/baseline2/node/baseline2.json
@@ -7,9 +7,9 @@
"baselineCheck": true,
"runTest": true,
"resolvedInputFiles": [
- "dont_emit.ts",
+ "lib.d.ts",
"decl.ts",
- "lib.d.ts"
+ "dont_emit.ts"
],
"emittedFiles": [
"decl.js",
diff --git a/tests/baselines/reference/project/baseline3/amd/baseline3.json b/tests/baselines/reference/project/baseline3/amd/baseline3.json
index 7c178ee16be..7eba4ec8287 100644
--- a/tests/baselines/reference/project/baseline3/amd/baseline3.json
+++ b/tests/baselines/reference/project/baseline3/amd/baseline3.json
@@ -7,8 +7,8 @@
"baselineCheck": true,
"runTest": true,
"resolvedInputFiles": [
- "nestedModule.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "nestedModule.ts"
],
"emittedFiles": [
"nestedModule.js"
diff --git a/tests/baselines/reference/project/baseline3/node/baseline3.json b/tests/baselines/reference/project/baseline3/node/baseline3.json
index 7c178ee16be..7eba4ec8287 100644
--- a/tests/baselines/reference/project/baseline3/node/baseline3.json
+++ b/tests/baselines/reference/project/baseline3/node/baseline3.json
@@ -7,8 +7,8 @@
"baselineCheck": true,
"runTest": true,
"resolvedInputFiles": [
- "nestedModule.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "nestedModule.ts"
],
"emittedFiles": [
"nestedModule.js"
diff --git a/tests/baselines/reference/project/cantFindTheModule/amd/cantFindTheModule.errors.txt b/tests/baselines/reference/project/cantFindTheModule/amd/cantFindTheModule.errors.txt
index 2978ef073b5..360c00b51aa 100644
--- a/tests/baselines/reference/project/cantFindTheModule/amd/cantFindTheModule.errors.txt
+++ b/tests/baselines/reference/project/cantFindTheModule/amd/cantFindTheModule.errors.txt
@@ -1,3 +1,23 @@
decl.ts(1,26): Cannot find external module './foo/bar.js'.
decl.ts(2,26): Cannot find external module 'baz'.
decl.ts(3,26): Cannot find external module './baz'.
+
+
+==== decl.ts (3 errors) ====
+ import modErr = require("./foo/bar.js");
+ ~~~~~~~~~~~~~~
+!!! Cannot find external module './foo/bar.js'.
+ import modErr1 = require("baz");
+ ~~~~~
+!!! Cannot find external module 'baz'.
+ import modErr2 = require("./baz");
+ ~~~~~~~
+!!! Cannot find external module './baz'.
+
+ //import modErr1 = require("\bar");
+
+ //import mod = require("./foo/bar");
+ //import mod1 = require("../module paths/foo/bar");
+ //import mod2 = require("foo/bar");
+
+
\ No newline at end of file
diff --git a/tests/baselines/reference/project/cantFindTheModule/amd/cantFindTheModule.json b/tests/baselines/reference/project/cantFindTheModule/amd/cantFindTheModule.json
index 05a85481e7b..1d2f8d56e5a 100644
--- a/tests/baselines/reference/project/cantFindTheModule/amd/cantFindTheModule.json
+++ b/tests/baselines/reference/project/cantFindTheModule/amd/cantFindTheModule.json
@@ -5,8 +5,8 @@
"decl.ts"
],
"resolvedInputFiles": [
- "decl.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "decl.ts"
],
"emittedFiles": [
"decl.js"
diff --git a/tests/baselines/reference/project/cantFindTheModule/node/cantFindTheModule.errors.txt b/tests/baselines/reference/project/cantFindTheModule/node/cantFindTheModule.errors.txt
index 2978ef073b5..360c00b51aa 100644
--- a/tests/baselines/reference/project/cantFindTheModule/node/cantFindTheModule.errors.txt
+++ b/tests/baselines/reference/project/cantFindTheModule/node/cantFindTheModule.errors.txt
@@ -1,3 +1,23 @@
decl.ts(1,26): Cannot find external module './foo/bar.js'.
decl.ts(2,26): Cannot find external module 'baz'.
decl.ts(3,26): Cannot find external module './baz'.
+
+
+==== decl.ts (3 errors) ====
+ import modErr = require("./foo/bar.js");
+ ~~~~~~~~~~~~~~
+!!! Cannot find external module './foo/bar.js'.
+ import modErr1 = require("baz");
+ ~~~~~
+!!! Cannot find external module 'baz'.
+ import modErr2 = require("./baz");
+ ~~~~~~~
+!!! Cannot find external module './baz'.
+
+ //import modErr1 = require("\bar");
+
+ //import mod = require("./foo/bar");
+ //import mod1 = require("../module paths/foo/bar");
+ //import mod2 = require("foo/bar");
+
+
\ No newline at end of file
diff --git a/tests/baselines/reference/project/cantFindTheModule/node/cantFindTheModule.json b/tests/baselines/reference/project/cantFindTheModule/node/cantFindTheModule.json
index 05a85481e7b..1d2f8d56e5a 100644
--- a/tests/baselines/reference/project/cantFindTheModule/node/cantFindTheModule.json
+++ b/tests/baselines/reference/project/cantFindTheModule/node/cantFindTheModule.json
@@ -5,8 +5,8 @@
"decl.ts"
],
"resolvedInputFiles": [
- "decl.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "decl.ts"
],
"emittedFiles": [
"decl.js"
diff --git a/tests/baselines/reference/project/circularReferencing/amd/circularReferencing.json b/tests/baselines/reference/project/circularReferencing/amd/circularReferencing.json
index 418891627ba..56acd20c288 100644
--- a/tests/baselines/reference/project/circularReferencing/amd/circularReferencing.json
+++ b/tests/baselines/reference/project/circularReferencing/amd/circularReferencing.json
@@ -5,9 +5,9 @@
"consume.ts"
],
"resolvedInputFiles": [
- "consume.ts",
+ "lib.d.ts",
"decl.ts",
- "lib.d.ts"
+ "consume.ts"
],
"emittedFiles": [
"decl.js",
diff --git a/tests/baselines/reference/project/circularReferencing/node/circularReferencing.json b/tests/baselines/reference/project/circularReferencing/node/circularReferencing.json
index 418891627ba..56acd20c288 100644
--- a/tests/baselines/reference/project/circularReferencing/node/circularReferencing.json
+++ b/tests/baselines/reference/project/circularReferencing/node/circularReferencing.json
@@ -5,9 +5,9 @@
"consume.ts"
],
"resolvedInputFiles": [
- "consume.ts",
+ "lib.d.ts",
"decl.ts",
- "lib.d.ts"
+ "consume.ts"
],
"emittedFiles": [
"decl.js",
diff --git a/tests/baselines/reference/project/circularReferencing2/amd/circularReferencing2.json b/tests/baselines/reference/project/circularReferencing2/amd/circularReferencing2.json
index 162d3d51c0b..04838cd9445 100644
--- a/tests/baselines/reference/project/circularReferencing2/amd/circularReferencing2.json
+++ b/tests/baselines/reference/project/circularReferencing2/amd/circularReferencing2.json
@@ -6,10 +6,10 @@
],
"runTest": true,
"resolvedInputFiles": [
- "a.ts",
- "c.ts",
+ "lib.d.ts",
"b.ts",
- "lib.d.ts"
+ "c.ts",
+ "a.ts"
],
"emittedFiles": [
"b.js",
diff --git a/tests/baselines/reference/project/circularReferencing2/node/circularReferencing2.json b/tests/baselines/reference/project/circularReferencing2/node/circularReferencing2.json
index 162d3d51c0b..04838cd9445 100644
--- a/tests/baselines/reference/project/circularReferencing2/node/circularReferencing2.json
+++ b/tests/baselines/reference/project/circularReferencing2/node/circularReferencing2.json
@@ -6,10 +6,10 @@
],
"runTest": true,
"resolvedInputFiles": [
- "a.ts",
- "c.ts",
+ "lib.d.ts",
"b.ts",
- "lib.d.ts"
+ "c.ts",
+ "a.ts"
],
"emittedFiles": [
"b.js",
diff --git a/tests/baselines/reference/project/declarationsCascadingImports/amd/declarationsCascadingImports.json b/tests/baselines/reference/project/declarationsCascadingImports/amd/declarationsCascadingImports.json
index 158d3048989..12c70b9ee2c 100644
--- a/tests/baselines/reference/project/declarationsCascadingImports/amd/declarationsCascadingImports.json
+++ b/tests/baselines/reference/project/declarationsCascadingImports/amd/declarationsCascadingImports.json
@@ -7,9 +7,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "useModule.ts",
+ "lib.d.ts",
"m4.ts",
- "lib.d.ts"
+ "useModule.ts"
],
"emittedFiles": [
"m4.js",
diff --git a/tests/baselines/reference/project/declarationsCascadingImports/node/declarationsCascadingImports.json b/tests/baselines/reference/project/declarationsCascadingImports/node/declarationsCascadingImports.json
index 158d3048989..12c70b9ee2c 100644
--- a/tests/baselines/reference/project/declarationsCascadingImports/node/declarationsCascadingImports.json
+++ b/tests/baselines/reference/project/declarationsCascadingImports/node/declarationsCascadingImports.json
@@ -7,9 +7,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "useModule.ts",
+ "lib.d.ts",
"m4.ts",
- "lib.d.ts"
+ "useModule.ts"
],
"emittedFiles": [
"m4.js",
diff --git a/tests/baselines/reference/project/declarationsGlobalImport/amd/declarationsGlobalImport.json b/tests/baselines/reference/project/declarationsGlobalImport/amd/declarationsGlobalImport.json
index c7f0232f2a4..78bf819430e 100644
--- a/tests/baselines/reference/project/declarationsGlobalImport/amd/declarationsGlobalImport.json
+++ b/tests/baselines/reference/project/declarationsGlobalImport/amd/declarationsGlobalImport.json
@@ -7,9 +7,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "useModule.ts",
+ "lib.d.ts",
"glo_m4.ts",
- "lib.d.ts"
+ "useModule.ts"
],
"emittedFiles": [
"glo_m4.js",
diff --git a/tests/baselines/reference/project/declarationsGlobalImport/node/declarationsGlobalImport.json b/tests/baselines/reference/project/declarationsGlobalImport/node/declarationsGlobalImport.json
index c7f0232f2a4..78bf819430e 100644
--- a/tests/baselines/reference/project/declarationsGlobalImport/node/declarationsGlobalImport.json
+++ b/tests/baselines/reference/project/declarationsGlobalImport/node/declarationsGlobalImport.json
@@ -7,9 +7,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "useModule.ts",
+ "lib.d.ts",
"glo_m4.ts",
- "lib.d.ts"
+ "useModule.ts"
],
"emittedFiles": [
"glo_m4.js",
diff --git a/tests/baselines/reference/project/declarationsImportedInPrivate/amd/declarationsImportedInPrivate.json b/tests/baselines/reference/project/declarationsImportedInPrivate/amd/declarationsImportedInPrivate.json
index 61e3ee739ef..c6e51b9fc3b 100644
--- a/tests/baselines/reference/project/declarationsImportedInPrivate/amd/declarationsImportedInPrivate.json
+++ b/tests/baselines/reference/project/declarationsImportedInPrivate/amd/declarationsImportedInPrivate.json
@@ -7,9 +7,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "useModule.ts",
+ "lib.d.ts",
"private_m4.ts",
- "lib.d.ts"
+ "useModule.ts"
],
"emittedFiles": [
"private_m4.js",
diff --git a/tests/baselines/reference/project/declarationsImportedInPrivate/node/declarationsImportedInPrivate.json b/tests/baselines/reference/project/declarationsImportedInPrivate/node/declarationsImportedInPrivate.json
index 61e3ee739ef..c6e51b9fc3b 100644
--- a/tests/baselines/reference/project/declarationsImportedInPrivate/node/declarationsImportedInPrivate.json
+++ b/tests/baselines/reference/project/declarationsImportedInPrivate/node/declarationsImportedInPrivate.json
@@ -7,9 +7,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "useModule.ts",
+ "lib.d.ts",
"private_m4.ts",
- "lib.d.ts"
+ "useModule.ts"
],
"emittedFiles": [
"private_m4.js",
diff --git a/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/declarationsImportedUseInFunction.json b/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/declarationsImportedUseInFunction.json
index c695a7c7cfd..71dc130b83d 100644
--- a/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/declarationsImportedUseInFunction.json
+++ b/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/declarationsImportedUseInFunction.json
@@ -7,9 +7,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "useModule.ts",
+ "lib.d.ts",
"fncOnly_m4.ts",
- "lib.d.ts"
+ "useModule.ts"
],
"emittedFiles": [
"fncOnly_m4.js",
diff --git a/tests/baselines/reference/project/declarationsImportedUseInFunction/node/declarationsImportedUseInFunction.json b/tests/baselines/reference/project/declarationsImportedUseInFunction/node/declarationsImportedUseInFunction.json
index c695a7c7cfd..71dc130b83d 100644
--- a/tests/baselines/reference/project/declarationsImportedUseInFunction/node/declarationsImportedUseInFunction.json
+++ b/tests/baselines/reference/project/declarationsImportedUseInFunction/node/declarationsImportedUseInFunction.json
@@ -7,9 +7,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "useModule.ts",
+ "lib.d.ts",
"fncOnly_m4.ts",
- "lib.d.ts"
+ "useModule.ts"
],
"emittedFiles": [
"fncOnly_m4.js",
diff --git a/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/amd/declarationsIndirectImportShouldResultInError.json b/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/amd/declarationsIndirectImportShouldResultInError.json
index 2662f28161d..bb463aa43e8 100644
--- a/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/amd/declarationsIndirectImportShouldResultInError.json
+++ b/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/amd/declarationsIndirectImportShouldResultInError.json
@@ -6,10 +6,10 @@
],
"baselineCheck": true,
"resolvedInputFiles": [
- "useModule.ts",
- "m5.ts",
+ "lib.d.ts",
"m4.ts",
- "lib.d.ts"
+ "m5.ts",
+ "useModule.ts"
],
"emittedFiles": [
"m4.js",
diff --git a/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/node/declarationsIndirectImportShouldResultInError.json b/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/node/declarationsIndirectImportShouldResultInError.json
index 2662f28161d..bb463aa43e8 100644
--- a/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/node/declarationsIndirectImportShouldResultInError.json
+++ b/tests/baselines/reference/project/declarationsIndirectImportShouldResultInError/node/declarationsIndirectImportShouldResultInError.json
@@ -6,10 +6,10 @@
],
"baselineCheck": true,
"resolvedInputFiles": [
- "useModule.ts",
- "m5.ts",
+ "lib.d.ts",
"m4.ts",
- "lib.d.ts"
+ "m5.ts",
+ "useModule.ts"
],
"emittedFiles": [
"m4.js",
diff --git a/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/declarationsMultipleTimesImport.json b/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/declarationsMultipleTimesImport.json
index 7d52e1fc8b3..5f5cd70b619 100644
--- a/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/declarationsMultipleTimesImport.json
+++ b/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/declarationsMultipleTimesImport.json
@@ -7,9 +7,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "useModule.ts",
+ "lib.d.ts",
"m4.ts",
- "lib.d.ts"
+ "useModule.ts"
],
"emittedFiles": [
"m4.js",
diff --git a/tests/baselines/reference/project/declarationsMultipleTimesImport/node/declarationsMultipleTimesImport.json b/tests/baselines/reference/project/declarationsMultipleTimesImport/node/declarationsMultipleTimesImport.json
index 7d52e1fc8b3..5f5cd70b619 100644
--- a/tests/baselines/reference/project/declarationsMultipleTimesImport/node/declarationsMultipleTimesImport.json
+++ b/tests/baselines/reference/project/declarationsMultipleTimesImport/node/declarationsMultipleTimesImport.json
@@ -7,9 +7,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "useModule.ts",
+ "lib.d.ts",
"m4.ts",
- "lib.d.ts"
+ "useModule.ts"
],
"emittedFiles": [
"m4.js",
diff --git a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/declarationsMultipleTimesMultipleImport.json b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/declarationsMultipleTimesMultipleImport.json
index 7b92f7321cd..c5f28aeb3c4 100644
--- a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/declarationsMultipleTimesMultipleImport.json
+++ b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/declarationsMultipleTimesMultipleImport.json
@@ -7,10 +7,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "useModule.ts",
+ "lib.d.ts",
"m4.ts",
"m5.ts",
- "lib.d.ts"
+ "useModule.ts"
],
"emittedFiles": [
"m4.js",
diff --git a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/declarationsMultipleTimesMultipleImport.json b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/declarationsMultipleTimesMultipleImport.json
index 7b92f7321cd..c5f28aeb3c4 100644
--- a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/declarationsMultipleTimesMultipleImport.json
+++ b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/declarationsMultipleTimesMultipleImport.json
@@ -7,10 +7,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "useModule.ts",
+ "lib.d.ts",
"m4.ts",
"m5.ts",
- "lib.d.ts"
+ "useModule.ts"
],
"emittedFiles": [
"m4.js",
diff --git a/tests/baselines/reference/project/declarationsSimpleImport/amd/declarationsSimpleImport.json b/tests/baselines/reference/project/declarationsSimpleImport/amd/declarationsSimpleImport.json
index 2497ac9b8d0..41a5dcb845b 100644
--- a/tests/baselines/reference/project/declarationsSimpleImport/amd/declarationsSimpleImport.json
+++ b/tests/baselines/reference/project/declarationsSimpleImport/amd/declarationsSimpleImport.json
@@ -7,9 +7,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "useModule.ts",
+ "lib.d.ts",
"m4.ts",
- "lib.d.ts"
+ "useModule.ts"
],
"emittedFiles": [
"m4.js",
diff --git a/tests/baselines/reference/project/declarationsSimpleImport/node/declarationsSimpleImport.json b/tests/baselines/reference/project/declarationsSimpleImport/node/declarationsSimpleImport.json
index 2497ac9b8d0..41a5dcb845b 100644
--- a/tests/baselines/reference/project/declarationsSimpleImport/node/declarationsSimpleImport.json
+++ b/tests/baselines/reference/project/declarationsSimpleImport/node/declarationsSimpleImport.json
@@ -7,9 +7,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "useModule.ts",
+ "lib.d.ts",
"m4.ts",
- "lib.d.ts"
+ "useModule.ts"
],
"emittedFiles": [
"m4.js",
diff --git a/tests/baselines/reference/project/declareExportAdded/amd/declareExportAdded.json b/tests/baselines/reference/project/declareExportAdded/amd/declareExportAdded.json
index b8657c85b44..5f1f8e737bb 100644
--- a/tests/baselines/reference/project/declareExportAdded/amd/declareExportAdded.json
+++ b/tests/baselines/reference/project/declareExportAdded/amd/declareExportAdded.json
@@ -6,9 +6,9 @@
],
"baselineCheck": true,
"resolvedInputFiles": [
- "consumer.ts",
+ "lib.d.ts",
"ref.d.ts",
- "lib.d.ts"
+ "consumer.ts"
],
"emittedFiles": [
"consumer.js"
diff --git a/tests/baselines/reference/project/declareExportAdded/node/declareExportAdded.json b/tests/baselines/reference/project/declareExportAdded/node/declareExportAdded.json
index b8657c85b44..5f1f8e737bb 100644
--- a/tests/baselines/reference/project/declareExportAdded/node/declareExportAdded.json
+++ b/tests/baselines/reference/project/declareExportAdded/node/declareExportAdded.json
@@ -6,9 +6,9 @@
],
"baselineCheck": true,
"resolvedInputFiles": [
- "consumer.ts",
+ "lib.d.ts",
"ref.d.ts",
- "lib.d.ts"
+ "consumer.ts"
],
"emittedFiles": [
"consumer.js"
diff --git a/tests/baselines/reference/project/declareVariableCollision/amd/declareVariableCollision.errors.txt b/tests/baselines/reference/project/declareVariableCollision/amd/declareVariableCollision.errors.txt
index 9d595fad4a5..ec37b813a92 100644
--- a/tests/baselines/reference/project/declareVariableCollision/amd/declareVariableCollision.errors.txt
+++ b/tests/baselines/reference/project/declareVariableCollision/amd/declareVariableCollision.errors.txt
@@ -1 +1,22 @@
in2.d.ts(1,8): Duplicate identifier 'a'.
+
+
+==== decl.d.ts (0 errors) ====
+ // bug 535531: duplicate identifier error reported for "import" declarations in separate files
+
+ declare module A
+ {
+
+ class MyRoot { }
+
+ export module B
+ {
+ class MyClass{ }
+ }
+ }
+==== in1.d.ts (0 errors) ====
+ import a = A;
+==== in2.d.ts (1 errors) ====
+ import a = A;
+ ~
+!!! Duplicate identifier 'a'.
\ No newline at end of file
diff --git a/tests/baselines/reference/project/declareVariableCollision/amd/declareVariableCollision.json b/tests/baselines/reference/project/declareVariableCollision/amd/declareVariableCollision.json
index a32841c0b1c..f0360e53d7f 100644
--- a/tests/baselines/reference/project/declareVariableCollision/amd/declareVariableCollision.json
+++ b/tests/baselines/reference/project/declareVariableCollision/amd/declareVariableCollision.json
@@ -7,10 +7,10 @@
"in2.d.ts"
],
"resolvedInputFiles": [
+ "lib.d.ts",
"decl.d.ts",
"in1.d.ts",
- "in2.d.ts",
- "lib.d.ts"
+ "in2.d.ts"
],
"emittedFiles": []
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/declareVariableCollision/node/declareVariableCollision.errors.txt b/tests/baselines/reference/project/declareVariableCollision/node/declareVariableCollision.errors.txt
index 9d595fad4a5..ec37b813a92 100644
--- a/tests/baselines/reference/project/declareVariableCollision/node/declareVariableCollision.errors.txt
+++ b/tests/baselines/reference/project/declareVariableCollision/node/declareVariableCollision.errors.txt
@@ -1 +1,22 @@
in2.d.ts(1,8): Duplicate identifier 'a'.
+
+
+==== decl.d.ts (0 errors) ====
+ // bug 535531: duplicate identifier error reported for "import" declarations in separate files
+
+ declare module A
+ {
+
+ class MyRoot { }
+
+ export module B
+ {
+ class MyClass{ }
+ }
+ }
+==== in1.d.ts (0 errors) ====
+ import a = A;
+==== in2.d.ts (1 errors) ====
+ import a = A;
+ ~
+!!! Duplicate identifier 'a'.
\ No newline at end of file
diff --git a/tests/baselines/reference/project/declareVariableCollision/node/declareVariableCollision.json b/tests/baselines/reference/project/declareVariableCollision/node/declareVariableCollision.json
index a32841c0b1c..f0360e53d7f 100644
--- a/tests/baselines/reference/project/declareVariableCollision/node/declareVariableCollision.json
+++ b/tests/baselines/reference/project/declareVariableCollision/node/declareVariableCollision.json
@@ -7,10 +7,10 @@
"in2.d.ts"
],
"resolvedInputFiles": [
+ "lib.d.ts",
"decl.d.ts",
"in1.d.ts",
- "in2.d.ts",
- "lib.d.ts"
+ "in2.d.ts"
],
"emittedFiles": []
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/extReferencingExtAndInt/amd/extReferencingExtAndInt.json b/tests/baselines/reference/project/extReferencingExtAndInt/amd/extReferencingExtAndInt.json
index c3722f9581e..610adfd2934 100644
--- a/tests/baselines/reference/project/extReferencingExtAndInt/amd/extReferencingExtAndInt.json
+++ b/tests/baselines/reference/project/extReferencingExtAndInt/amd/extReferencingExtAndInt.json
@@ -5,10 +5,10 @@
"external.ts"
],
"resolvedInputFiles": [
- "external.ts",
+ "lib.d.ts",
"internal.ts",
"external2.ts",
- "lib.d.ts"
+ "external.ts"
],
"emittedFiles": [
"internal.js",
diff --git a/tests/baselines/reference/project/extReferencingExtAndInt/node/extReferencingExtAndInt.json b/tests/baselines/reference/project/extReferencingExtAndInt/node/extReferencingExtAndInt.json
index c3722f9581e..610adfd2934 100644
--- a/tests/baselines/reference/project/extReferencingExtAndInt/node/extReferencingExtAndInt.json
+++ b/tests/baselines/reference/project/extReferencingExtAndInt/node/extReferencingExtAndInt.json
@@ -5,10 +5,10 @@
"external.ts"
],
"resolvedInputFiles": [
- "external.ts",
+ "lib.d.ts",
"internal.ts",
"external2.ts",
- "lib.d.ts"
+ "external.ts"
],
"emittedFiles": [
"internal.js",
diff --git a/tests/baselines/reference/project/intReferencingExtAndInt/amd/intReferencingExtAndInt.errors.txt b/tests/baselines/reference/project/intReferencingExtAndInt/amd/intReferencingExtAndInt.errors.txt
index d0786cec0a5..09a97c1bdc2 100644
--- a/tests/baselines/reference/project/intReferencingExtAndInt/amd/intReferencingExtAndInt.errors.txt
+++ b/tests/baselines/reference/project/intReferencingExtAndInt/amd/intReferencingExtAndInt.errors.txt
@@ -1 +1,11 @@
internal2.ts(2,2): Import declarations in an internal module cannot reference an external module.
+
+
+==== internal2.ts (1 errors) ====
+ module outer {
+ import g = require("external2")
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ export var a = g.square(5);
+ export var b = "foo";
+ }
\ No newline at end of file
diff --git a/tests/baselines/reference/project/intReferencingExtAndInt/amd/intReferencingExtAndInt.json b/tests/baselines/reference/project/intReferencingExtAndInt/amd/intReferencingExtAndInt.json
index 5eef712b09f..0f1a27234f6 100644
--- a/tests/baselines/reference/project/intReferencingExtAndInt/amd/intReferencingExtAndInt.json
+++ b/tests/baselines/reference/project/intReferencingExtAndInt/amd/intReferencingExtAndInt.json
@@ -5,8 +5,8 @@
"internal2.ts"
],
"resolvedInputFiles": [
- "internal2.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "internal2.ts"
],
"emittedFiles": []
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/intReferencingExtAndInt/node/intReferencingExtAndInt.errors.txt b/tests/baselines/reference/project/intReferencingExtAndInt/node/intReferencingExtAndInt.errors.txt
index d0786cec0a5..09a97c1bdc2 100644
--- a/tests/baselines/reference/project/intReferencingExtAndInt/node/intReferencingExtAndInt.errors.txt
+++ b/tests/baselines/reference/project/intReferencingExtAndInt/node/intReferencingExtAndInt.errors.txt
@@ -1 +1,11 @@
internal2.ts(2,2): Import declarations in an internal module cannot reference an external module.
+
+
+==== internal2.ts (1 errors) ====
+ module outer {
+ import g = require("external2")
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ export var a = g.square(5);
+ export var b = "foo";
+ }
\ No newline at end of file
diff --git a/tests/baselines/reference/project/intReferencingExtAndInt/node/intReferencingExtAndInt.json b/tests/baselines/reference/project/intReferencingExtAndInt/node/intReferencingExtAndInt.json
index 5eef712b09f..0f1a27234f6 100644
--- a/tests/baselines/reference/project/intReferencingExtAndInt/node/intReferencingExtAndInt.json
+++ b/tests/baselines/reference/project/intReferencingExtAndInt/node/intReferencingExtAndInt.json
@@ -5,8 +5,8 @@
"internal2.ts"
],
"resolvedInputFiles": [
- "internal2.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "internal2.ts"
],
"emittedFiles": []
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/mapRootAbsolutePathMixedSubfolderNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/mapRootAbsolutePathMixedSubfolderNoOutdir.json
index 864fffa894a..fa9e0b566a9 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/mapRootAbsolutePathMixedSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/mapRootAbsolutePathMixedSubfolderNoOutdir.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/mapRootAbsolutePathMixedSubfolderNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/mapRootAbsolutePathMixedSubfolderNoOutdir.json
index 864fffa894a..fa9e0b566a9 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/mapRootAbsolutePathMixedSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/mapRootAbsolutePathMixedSubfolderNoOutdir.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory.json
index e0540132e7e..ebaec46d1e3 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory.json
index e0540132e7e..ebaec46d1e3 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.json
index f0348aeee31..ee020b0ff80 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m2.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.json
index f0348aeee31..ee020b0ff80 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m2.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
index 06de8fc379f..ed7bcd289e7 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
@@ -12,10 +12,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/outAndOutDirFolder/ref/m2.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
index 06de8fc379f..ed7bcd289e7 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
@@ -12,10 +12,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/outAndOutDirFolder/ref/m2.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/mapRootAbsolutePathModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/mapRootAbsolutePathModuleMultifolderNoOutdir.json
index 345abfeadf8..8f512dcc98c 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/mapRootAbsolutePathModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/mapRootAbsolutePathModuleMultifolderNoOutdir.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/mapRootAbsolutePathModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/mapRootAbsolutePathModuleMultifolderNoOutdir.json
index 345abfeadf8..8f512dcc98c 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/mapRootAbsolutePathModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/mapRootAbsolutePathModuleMultifolderNoOutdir.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json
index cba8c8d1b64..4f65daf7560 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_module_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json
index cba8c8d1b64..4f65daf7560 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_module_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
index 4f15a75b8d9..6432d5ae91e 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
index 4f15a75b8d9..6432d5ae91e 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/mapRootAbsolutePathModuleSimpleNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/mapRootAbsolutePathModuleSimpleNoOutdir.json
index b7beffd7609..31a0fb89c50 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/mapRootAbsolutePathModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/mapRootAbsolutePathModuleSimpleNoOutdir.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/mapRootAbsolutePathModuleSimpleNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/mapRootAbsolutePathModuleSimpleNoOutdir.json
index b7beffd7609..31a0fb89c50 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/mapRootAbsolutePathModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/mapRootAbsolutePathModuleSimpleNoOutdir.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json
index 6615ea576e3..355458526bc 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json
index 6615ea576e3..355458526bc 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json
index 07e886edeba..f703a63b71f 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json
index 07e886edeba..f703a63b71f 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/mapRootAbsolutePathModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/mapRootAbsolutePathModuleSubfolderNoOutdir.json
index aab45205df5..a6bc71dd664 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/mapRootAbsolutePathModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/mapRootAbsolutePathModuleSubfolderNoOutdir.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/mapRootAbsolutePathModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/mapRootAbsolutePathModuleSubfolderNoOutdir.json
index aab45205df5..a6bc71dd664 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/mapRootAbsolutePathModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/mapRootAbsolutePathModuleSubfolderNoOutdir.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json
index 08d543fdd33..e873c8fc472 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json
index 08d543fdd33..e873c8fc472 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
index 85f503c6b94..d8f4cc74008 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
index 85f503c6b94..d8f4cc74008 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/mapRootAbsolutePathMultifolderNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/mapRootAbsolutePathMultifolderNoOutdir.json
index 725572edc89..49018ee5973 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/mapRootAbsolutePathMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/mapRootAbsolutePathMultifolderNoOutdir.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/mapRootAbsolutePathMultifolderNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/mapRootAbsolutePathMultifolderNoOutdir.json
index 725572edc89..49018ee5973 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/mapRootAbsolutePathMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/mapRootAbsolutePathMultifolderNoOutdir.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/mapRootAbsolutePathMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/mapRootAbsolutePathMultifolderSpecifyOutputDirectory.json
index fe0849476c9..097c9bbf209 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/mapRootAbsolutePathMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/mapRootAbsolutePathMultifolderSpecifyOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/mapRootAbsolutePathMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/mapRootAbsolutePathMultifolderSpecifyOutputDirectory.json
index fe0849476c9..097c9bbf209 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/mapRootAbsolutePathMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/mapRootAbsolutePathMultifolderSpecifyOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathMultifolderSpecifyOutputFile.json
index d0d8958a721..bcf3a4400aa 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathMultifolderSpecifyOutputFile.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/mapRootAbsolutePathMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/mapRootAbsolutePathMultifolderSpecifyOutputFile.json
index d0d8958a721..bcf3a4400aa 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/mapRootAbsolutePathMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/mapRootAbsolutePathMultifolderSpecifyOutputFile.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/mapRootAbsolutePathSimpleNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/mapRootAbsolutePathSimpleNoOutdir.json
index 30c240dd45e..d5914d92950 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/mapRootAbsolutePathSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/mapRootAbsolutePathSimpleNoOutdir.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/mapRootAbsolutePathSimpleNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/mapRootAbsolutePathSimpleNoOutdir.json
index 30c240dd45e..d5914d92950 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/mapRootAbsolutePathSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/mapRootAbsolutePathSimpleNoOutdir.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/mapRootAbsolutePathSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/mapRootAbsolutePathSimpleSpecifyOutputDirectory.json
index 42ca7c875d2..2c5e1dae38a 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/mapRootAbsolutePathSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/mapRootAbsolutePathSimpleSpecifyOutputDirectory.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/mapRootAbsolutePathSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/mapRootAbsolutePathSimpleSpecifyOutputDirectory.json
index 42ca7c875d2..2c5e1dae38a 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/mapRootAbsolutePathSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/mapRootAbsolutePathSimpleSpecifyOutputDirectory.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/mapRootAbsolutePathSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/mapRootAbsolutePathSimpleSpecifyOutputFile.json
index 03700f41451..8431a99c800 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/mapRootAbsolutePathSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/mapRootAbsolutePathSimpleSpecifyOutputFile.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/mapRootAbsolutePathSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/mapRootAbsolutePathSimpleSpecifyOutputFile.json
index 03700f41451..8431a99c800 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/mapRootAbsolutePathSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/mapRootAbsolutePathSimpleSpecifyOutputFile.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/amd/mapRootAbsolutePathSingleFileNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/amd/mapRootAbsolutePathSingleFileNoOutdir.json
index f2c2c11d40e..4a180368e20 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/amd/mapRootAbsolutePathSingleFileNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/amd/mapRootAbsolutePathSingleFileNoOutdir.json
@@ -10,8 +10,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"test.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/node/mapRootAbsolutePathSingleFileNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/node/mapRootAbsolutePathSingleFileNoOutdir.json
index f2c2c11d40e..4a180368e20 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/node/mapRootAbsolutePathSingleFileNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/node/mapRootAbsolutePathSingleFileNoOutdir.json
@@ -10,8 +10,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"test.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/mapRootAbsolutePathSingleFileSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/mapRootAbsolutePathSingleFileSpecifyOutputDirectory.json
index 4cbb9837b4e..a44a569a0a6 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/mapRootAbsolutePathSingleFileSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/mapRootAbsolutePathSingleFileSpecifyOutputDirectory.json
@@ -11,8 +11,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/test.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/node/mapRootAbsolutePathSingleFileSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/node/mapRootAbsolutePathSingleFileSpecifyOutputDirectory.json
index 4cbb9837b4e..a44a569a0a6 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/node/mapRootAbsolutePathSingleFileSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/node/mapRootAbsolutePathSingleFileSpecifyOutputDirectory.json
@@ -11,8 +11,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/test.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/mapRootAbsolutePathSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/mapRootAbsolutePathSingleFileSpecifyOutputFile.json
index 7adae3efc6d..7c0069605da 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/mapRootAbsolutePathSingleFileSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/mapRootAbsolutePathSingleFileSpecifyOutputFile.json
@@ -11,8 +11,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/mapRootAbsolutePathSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/mapRootAbsolutePathSingleFileSpecifyOutputFile.json
index 7adae3efc6d..7c0069605da 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/mapRootAbsolutePathSingleFileSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/mapRootAbsolutePathSingleFileSpecifyOutputFile.json
@@ -11,8 +11,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/mapRootAbsolutePathSubfolderNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/mapRootAbsolutePathSubfolderNoOutdir.json
index 2a9e9211d1f..1b09decc58d 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/mapRootAbsolutePathSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/mapRootAbsolutePathSubfolderNoOutdir.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/mapRootAbsolutePathSubfolderNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/mapRootAbsolutePathSubfolderNoOutdir.json
index 2a9e9211d1f..1b09decc58d 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/mapRootAbsolutePathSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/mapRootAbsolutePathSubfolderNoOutdir.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/mapRootAbsolutePathSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/mapRootAbsolutePathSubfolderSpecifyOutputDirectory.json
index 0b7bb40e246..a02eb484aa2 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/mapRootAbsolutePathSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/mapRootAbsolutePathSubfolderSpecifyOutputDirectory.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/mapRootAbsolutePathSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/mapRootAbsolutePathSubfolderSpecifyOutputDirectory.json
index 0b7bb40e246..a02eb484aa2 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/mapRootAbsolutePathSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/mapRootAbsolutePathSubfolderSpecifyOutputDirectory.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathSubfolderSpecifyOutputFile.json
index bc2925bf6f5..ec516baecfe 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathSubfolderSpecifyOutputFile.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/mapRootAbsolutePathSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/mapRootAbsolutePathSubfolderSpecifyOutputFile.json
index bc2925bf6f5..ec516baecfe 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/mapRootAbsolutePathSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/mapRootAbsolutePathSubfolderSpecifyOutputFile.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/mapRootRelativePathMixedSubfolderNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/mapRootRelativePathMixedSubfolderNoOutdir.json
index 6e76d83b7f2..5352fd8a988 100644
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/mapRootRelativePathMixedSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/mapRootRelativePathMixedSubfolderNoOutdir.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/mapRootRelativePathMixedSubfolderNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/mapRootRelativePathMixedSubfolderNoOutdir.json
index 6e76d83b7f2..5352fd8a988 100644
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/mapRootRelativePathMixedSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/mapRootRelativePathMixedSubfolderNoOutdir.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory.json
index 495a74523ef..0a0d68e300a 100644
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory.json
index 495a74523ef..0a0d68e300a 100644
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/mapRootRelativePathMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/mapRootRelativePathMixedSubfolderSpecifyOutputFile.json
index bb6df8c1692..8e87f61b8df 100644
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/mapRootRelativePathMixedSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/mapRootRelativePathMixedSubfolderSpecifyOutputFile.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m2.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/mapRootRelativePathMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/mapRootRelativePathMixedSubfolderSpecifyOutputFile.json
index bb6df8c1692..8e87f61b8df 100644
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/mapRootRelativePathMixedSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/mapRootRelativePathMixedSubfolderSpecifyOutputFile.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m2.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
index 9411b60b0e8..4ed441e2552 100644
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/outAndOutDirFolder/ref/m2.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
index 9411b60b0e8..4ed441e2552 100644
--- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/outAndOutDirFolder/ref/m2.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/mapRootRelativePathModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/mapRootRelativePathModuleMultifolderNoOutdir.json
index fa1ee9b3187..8ec143b2dce 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/mapRootRelativePathModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/mapRootRelativePathModuleMultifolderNoOutdir.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/mapRootRelativePathModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/mapRootRelativePathModuleMultifolderNoOutdir.json
index fa1ee9b3187..8ec143b2dce 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/mapRootRelativePathModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/mapRootRelativePathModuleMultifolderNoOutdir.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json
index d2779418490..96777b6f502 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_module_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json
index d2779418490..96777b6f502 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_module_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json
index 3d3dfd46820..f3c86f22eb7 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json
index 3d3dfd46820..f3c86f22eb7 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/mapRootRelativePathModuleSimpleNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/mapRootRelativePathModuleSimpleNoOutdir.json
index 01dea65ccdd..a4e8c09b004 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/mapRootRelativePathModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/mapRootRelativePathModuleSimpleNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/mapRootRelativePathModuleSimpleNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/mapRootRelativePathModuleSimpleNoOutdir.json
index 01dea65ccdd..a4e8c09b004 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/mapRootRelativePathModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/mapRootRelativePathModuleSimpleNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json
index 4d4614ead25..f4a8884b58e 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json
index 4d4614ead25..f4a8884b58e 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/mapRootRelativePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/mapRootRelativePathModuleSimpleSpecifyOutputFile.json
index 4a86f6aed52..fe0b8045a5c 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/mapRootRelativePathModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/mapRootRelativePathModuleSimpleSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/mapRootRelativePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/mapRootRelativePathModuleSimpleSpecifyOutputFile.json
index 4a86f6aed52..fe0b8045a5c 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/mapRootRelativePathModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/mapRootRelativePathModuleSimpleSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/mapRootRelativePathModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/mapRootRelativePathModuleSubfolderNoOutdir.json
index cbcb519f6e0..a2779060068 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/mapRootRelativePathModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/mapRootRelativePathModuleSubfolderNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/mapRootRelativePathModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/mapRootRelativePathModuleSubfolderNoOutdir.json
index cbcb519f6e0..a2779060068 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/mapRootRelativePathModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/mapRootRelativePathModuleSubfolderNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json
index 2ee495e24c4..120bb5afbb6 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json
index 2ee495e24c4..120bb5afbb6 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json
index 77aacc6e0cf..a87c7d36d8e 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json
index 77aacc6e0cf..a87c7d36d8e 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/mapRootRelativePathMultifolderNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/mapRootRelativePathMultifolderNoOutdir.json
index 86d530522ec..718cfdabf0f 100644
--- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/mapRootRelativePathMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/mapRootRelativePathMultifolderNoOutdir.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/mapRootRelativePathMultifolderNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/mapRootRelativePathMultifolderNoOutdir.json
index 86d530522ec..718cfdabf0f 100644
--- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/mapRootRelativePathMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/mapRootRelativePathMultifolderNoOutdir.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/mapRootRelativePathMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/mapRootRelativePathMultifolderSpecifyOutputDirectory.json
index efc5d6f6df2..f51e53f02f6 100644
--- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/mapRootRelativePathMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/mapRootRelativePathMultifolderSpecifyOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/mapRootRelativePathMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/mapRootRelativePathMultifolderSpecifyOutputDirectory.json
index efc5d6f6df2..f51e53f02f6 100644
--- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/mapRootRelativePathMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/mapRootRelativePathMultifolderSpecifyOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/mapRootRelativePathMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/mapRootRelativePathMultifolderSpecifyOutputFile.json
index 69615f0648a..0d3f3ad02d5 100644
--- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/mapRootRelativePathMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/mapRootRelativePathMultifolderSpecifyOutputFile.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/mapRootRelativePathMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/mapRootRelativePathMultifolderSpecifyOutputFile.json
index 69615f0648a..0d3f3ad02d5 100644
--- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/mapRootRelativePathMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/mapRootRelativePathMultifolderSpecifyOutputFile.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/mapRootRelativePathSimpleNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/mapRootRelativePathSimpleNoOutdir.json
index d1bd1e71752..d4d500a397e 100644
--- a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/mapRootRelativePathSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/mapRootRelativePathSimpleNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/mapRootRelativePathSimpleNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/mapRootRelativePathSimpleNoOutdir.json
index d1bd1e71752..d4d500a397e 100644
--- a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/mapRootRelativePathSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/mapRootRelativePathSimpleNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/mapRootRelativePathSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/mapRootRelativePathSimpleSpecifyOutputDirectory.json
index 797faccce7f..12801537d2b 100644
--- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/mapRootRelativePathSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/mapRootRelativePathSimpleSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/mapRootRelativePathSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/mapRootRelativePathSimpleSpecifyOutputDirectory.json
index 797faccce7f..12801537d2b 100644
--- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/mapRootRelativePathSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/mapRootRelativePathSimpleSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/mapRootRelativePathSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/mapRootRelativePathSimpleSpecifyOutputFile.json
index 065d4a4c017..d6bbe96a7e0 100644
--- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/mapRootRelativePathSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/mapRootRelativePathSimpleSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/mapRootRelativePathSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/mapRootRelativePathSimpleSpecifyOutputFile.json
index 065d4a4c017..d6bbe96a7e0 100644
--- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/mapRootRelativePathSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/mapRootRelativePathSimpleSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/amd/mapRootRelativePathSingleFileNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/amd/mapRootRelativePathSingleFileNoOutdir.json
index b625cc5d15b..bb7ccbf453b 100644
--- a/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/amd/mapRootRelativePathSingleFileNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/amd/mapRootRelativePathSingleFileNoOutdir.json
@@ -9,8 +9,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"test.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/node/mapRootRelativePathSingleFileNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/node/mapRootRelativePathSingleFileNoOutdir.json
index b625cc5d15b..bb7ccbf453b 100644
--- a/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/node/mapRootRelativePathSingleFileNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/node/mapRootRelativePathSingleFileNoOutdir.json
@@ -9,8 +9,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"test.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/amd/mapRootRelativePathSingleFileSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/amd/mapRootRelativePathSingleFileSpecifyOutputDirectory.json
index a5177812b6c..f654dbc3fac 100644
--- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/amd/mapRootRelativePathSingleFileSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/amd/mapRootRelativePathSingleFileSpecifyOutputDirectory.json
@@ -10,8 +10,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/test.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/node/mapRootRelativePathSingleFileSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/node/mapRootRelativePathSingleFileSpecifyOutputDirectory.json
index a5177812b6c..f654dbc3fac 100644
--- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/node/mapRootRelativePathSingleFileSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/node/mapRootRelativePathSingleFileSpecifyOutputDirectory.json
@@ -10,8 +10,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/test.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/mapRootRelativePathSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/mapRootRelativePathSingleFileSpecifyOutputFile.json
index ce0125908e9..fc285030e8f 100644
--- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/mapRootRelativePathSingleFileSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/mapRootRelativePathSingleFileSpecifyOutputFile.json
@@ -10,8 +10,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/mapRootRelativePathSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/mapRootRelativePathSingleFileSpecifyOutputFile.json
index ce0125908e9..fc285030e8f 100644
--- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/mapRootRelativePathSingleFileSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/mapRootRelativePathSingleFileSpecifyOutputFile.json
@@ -10,8 +10,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/mapRootRelativePathSubfolderNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/mapRootRelativePathSubfolderNoOutdir.json
index 32209f1565b..b5b1dfba62e 100644
--- a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/mapRootRelativePathSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/mapRootRelativePathSubfolderNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/mapRootRelativePathSubfolderNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/mapRootRelativePathSubfolderNoOutdir.json
index 32209f1565b..b5b1dfba62e 100644
--- a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/mapRootRelativePathSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/mapRootRelativePathSubfolderNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/mapRootRelativePathSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/mapRootRelativePathSubfolderSpecifyOutputDirectory.json
index 44c4ec3f004..a06e2f34d5a 100644
--- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/mapRootRelativePathSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/mapRootRelativePathSubfolderSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/mapRootRelativePathSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/mapRootRelativePathSubfolderSpecifyOutputDirectory.json
index 44c4ec3f004..a06e2f34d5a 100644
--- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/mapRootRelativePathSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/mapRootRelativePathSubfolderSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/mapRootRelativePathSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/mapRootRelativePathSubfolderSpecifyOutputFile.json
index 44b644014a6..77243118702 100644
--- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/mapRootRelativePathSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/mapRootRelativePathSubfolderSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/mapRootRelativePathSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/mapRootRelativePathSubfolderSpecifyOutputFile.json
index 44b644014a6..77243118702 100644
--- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/mapRootRelativePathSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/mapRootRelativePathSubfolderSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/mapRootSourceRootWithNoSourceMapOption/amd/mapRootSourceRootWithNoSourceMapOption.errors.txt b/tests/baselines/reference/project/mapRootSourceRootWithNoSourceMapOption/amd/mapRootSourceRootWithNoSourceMapOption.errors.txt
index e6f53596e2e..56186a7c597 100644
--- a/tests/baselines/reference/project/mapRootSourceRootWithNoSourceMapOption/amd/mapRootSourceRootWithNoSourceMapOption.errors.txt
+++ b/tests/baselines/reference/project/mapRootSourceRootWithNoSourceMapOption/amd/mapRootSourceRootWithNoSourceMapOption.errors.txt
@@ -1,2 +1,27 @@
Option mapRoot cannot be specified without specifying sourcemap option.
Option sourceRoot cannot be specified without specifying sourcemap option.
+
+
+!!! Option mapRoot cannot be specified without specifying sourcemap option.
+!!! Option sourceRoot cannot be specified without specifying sourcemap option.
+==== m1.ts (0 errors) ====
+ var m1_a1 = 10;
+ class m1_c1 {
+ public m1_c1_p1: number;
+ }
+
+ var m1_instance1 = new m1_c1();
+ function m1_f1() {
+ return m1_instance1;
+ }
+==== test.ts (0 errors) ====
+ ///
+ var a1 = 10;
+ class c1 {
+ public p1: number;
+ }
+
+ var instance1 = new c1();
+ function f1() {
+ return instance1;
+ }
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootSourceRootWithNoSourceMapOption/amd/mapRootSourceRootWithNoSourceMapOption.json b/tests/baselines/reference/project/mapRootSourceRootWithNoSourceMapOption/amd/mapRootSourceRootWithNoSourceMapOption.json
index 7d54f007b94..9aefd24fb37 100644
--- a/tests/baselines/reference/project/mapRootSourceRootWithNoSourceMapOption/amd/mapRootSourceRootWithNoSourceMapOption.json
+++ b/tests/baselines/reference/project/mapRootSourceRootWithNoSourceMapOption/amd/mapRootSourceRootWithNoSourceMapOption.json
@@ -7,9 +7,9 @@
"mapRoot": "../mapFiles",
"sourceRoot": "../src",
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": []
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootSourceRootWithNoSourceMapOption/node/mapRootSourceRootWithNoSourceMapOption.errors.txt b/tests/baselines/reference/project/mapRootSourceRootWithNoSourceMapOption/node/mapRootSourceRootWithNoSourceMapOption.errors.txt
index e6f53596e2e..56186a7c597 100644
--- a/tests/baselines/reference/project/mapRootSourceRootWithNoSourceMapOption/node/mapRootSourceRootWithNoSourceMapOption.errors.txt
+++ b/tests/baselines/reference/project/mapRootSourceRootWithNoSourceMapOption/node/mapRootSourceRootWithNoSourceMapOption.errors.txt
@@ -1,2 +1,27 @@
Option mapRoot cannot be specified without specifying sourcemap option.
Option sourceRoot cannot be specified without specifying sourcemap option.
+
+
+!!! Option mapRoot cannot be specified without specifying sourcemap option.
+!!! Option sourceRoot cannot be specified without specifying sourcemap option.
+==== m1.ts (0 errors) ====
+ var m1_a1 = 10;
+ class m1_c1 {
+ public m1_c1_p1: number;
+ }
+
+ var m1_instance1 = new m1_c1();
+ function m1_f1() {
+ return m1_instance1;
+ }
+==== test.ts (0 errors) ====
+ ///
+ var a1 = 10;
+ class c1 {
+ public p1: number;
+ }
+
+ var instance1 = new c1();
+ function f1() {
+ return instance1;
+ }
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootSourceRootWithNoSourceMapOption/node/mapRootSourceRootWithNoSourceMapOption.json b/tests/baselines/reference/project/mapRootSourceRootWithNoSourceMapOption/node/mapRootSourceRootWithNoSourceMapOption.json
index 7d54f007b94..9aefd24fb37 100644
--- a/tests/baselines/reference/project/mapRootSourceRootWithNoSourceMapOption/node/mapRootSourceRootWithNoSourceMapOption.json
+++ b/tests/baselines/reference/project/mapRootSourceRootWithNoSourceMapOption/node/mapRootSourceRootWithNoSourceMapOption.json
@@ -7,9 +7,9 @@
"mapRoot": "../mapFiles",
"sourceRoot": "../src",
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": []
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootWithNoSourceMapOption/amd/mapRootWithNoSourceMapOption.errors.txt b/tests/baselines/reference/project/mapRootWithNoSourceMapOption/amd/mapRootWithNoSourceMapOption.errors.txt
index 842372fce5d..6b7bce4c280 100644
--- a/tests/baselines/reference/project/mapRootWithNoSourceMapOption/amd/mapRootWithNoSourceMapOption.errors.txt
+++ b/tests/baselines/reference/project/mapRootWithNoSourceMapOption/amd/mapRootWithNoSourceMapOption.errors.txt
@@ -1 +1,25 @@
Option mapRoot cannot be specified without specifying sourcemap option.
+
+
+!!! Option mapRoot cannot be specified without specifying sourcemap option.
+==== m1.ts (0 errors) ====
+ var m1_a1 = 10;
+ class m1_c1 {
+ public m1_c1_p1: number;
+ }
+
+ var m1_instance1 = new m1_c1();
+ function m1_f1() {
+ return m1_instance1;
+ }
+==== test.ts (0 errors) ====
+ ///
+ var a1 = 10;
+ class c1 {
+ public p1: number;
+ }
+
+ var instance1 = new c1();
+ function f1() {
+ return instance1;
+ }
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootWithNoSourceMapOption/amd/mapRootWithNoSourceMapOption.json b/tests/baselines/reference/project/mapRootWithNoSourceMapOption/amd/mapRootWithNoSourceMapOption.json
index 1f92658ffb5..f9d00318f8c 100644
--- a/tests/baselines/reference/project/mapRootWithNoSourceMapOption/amd/mapRootWithNoSourceMapOption.json
+++ b/tests/baselines/reference/project/mapRootWithNoSourceMapOption/amd/mapRootWithNoSourceMapOption.json
@@ -6,9 +6,9 @@
],
"mapRoot": "../mapFiles",
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": []
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootWithNoSourceMapOption/node/mapRootWithNoSourceMapOption.errors.txt b/tests/baselines/reference/project/mapRootWithNoSourceMapOption/node/mapRootWithNoSourceMapOption.errors.txt
index 842372fce5d..6b7bce4c280 100644
--- a/tests/baselines/reference/project/mapRootWithNoSourceMapOption/node/mapRootWithNoSourceMapOption.errors.txt
+++ b/tests/baselines/reference/project/mapRootWithNoSourceMapOption/node/mapRootWithNoSourceMapOption.errors.txt
@@ -1 +1,25 @@
Option mapRoot cannot be specified without specifying sourcemap option.
+
+
+!!! Option mapRoot cannot be specified without specifying sourcemap option.
+==== m1.ts (0 errors) ====
+ var m1_a1 = 10;
+ class m1_c1 {
+ public m1_c1_p1: number;
+ }
+
+ var m1_instance1 = new m1_c1();
+ function m1_f1() {
+ return m1_instance1;
+ }
+==== test.ts (0 errors) ====
+ ///
+ var a1 = 10;
+ class c1 {
+ public p1: number;
+ }
+
+ var instance1 = new c1();
+ function f1() {
+ return instance1;
+ }
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootWithNoSourceMapOption/node/mapRootWithNoSourceMapOption.json b/tests/baselines/reference/project/mapRootWithNoSourceMapOption/node/mapRootWithNoSourceMapOption.json
index 1f92658ffb5..f9d00318f8c 100644
--- a/tests/baselines/reference/project/mapRootWithNoSourceMapOption/node/mapRootWithNoSourceMapOption.json
+++ b/tests/baselines/reference/project/mapRootWithNoSourceMapOption/node/mapRootWithNoSourceMapOption.json
@@ -6,9 +6,9 @@
],
"mapRoot": "../mapFiles",
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": []
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/maprootUrlMixedSubfolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/maprootUrlMixedSubfolderNoOutdir.json
index 1ab3e27d443..c6612841210 100644
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/maprootUrlMixedSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/maprootUrlMixedSubfolderNoOutdir.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/maprootUrlMixedSubfolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/maprootUrlMixedSubfolderNoOutdir.json
index 1ab3e27d443..c6612841210 100644
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/maprootUrlMixedSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/maprootUrlMixedSubfolderNoOutdir.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/maprootUrlMixedSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/maprootUrlMixedSubfolderSpecifyOutputDirectory.json
index 9edcfc2c208..b225c4e408f 100644
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/maprootUrlMixedSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/maprootUrlMixedSubfolderSpecifyOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/maprootUrlMixedSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/maprootUrlMixedSubfolderSpecifyOutputDirectory.json
index 9edcfc2c208..b225c4e408f 100644
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/maprootUrlMixedSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/maprootUrlMixedSubfolderSpecifyOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/maprootUrlMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/maprootUrlMixedSubfolderSpecifyOutputFile.json
index 18ba8246750..f987aa49ffe 100644
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/maprootUrlMixedSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/maprootUrlMixedSubfolderSpecifyOutputFile.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m2.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/maprootUrlMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/maprootUrlMixedSubfolderSpecifyOutputFile.json
index 18ba8246750..f987aa49ffe 100644
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/maprootUrlMixedSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/maprootUrlMixedSubfolderSpecifyOutputFile.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m2.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
index cb6ad2ef380..2bb23cdc610 100644
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/outAndOutDirFolder/ref/m2.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
index cb6ad2ef380..2bb23cdc610 100644
--- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/outAndOutDirFolder/ref/m2.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/maprootUrlModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/maprootUrlModuleMultifolderNoOutdir.json
index 016119a336e..6ecdc26ccd4 100644
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/maprootUrlModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/maprootUrlModuleMultifolderNoOutdir.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/maprootUrlModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/maprootUrlModuleMultifolderNoOutdir.json
index 016119a336e..6ecdc26ccd4 100644
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/maprootUrlModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/maprootUrlModuleMultifolderNoOutdir.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlModuleMultifolderSpecifyOutputDirectory.json
index 41127aa8f69..9884550745c 100644
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlModuleMultifolderSpecifyOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_module_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlModuleMultifolderSpecifyOutputDirectory.json
index 41127aa8f69..9884550745c 100644
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlModuleMultifolderSpecifyOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_module_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlModuleMultifolderSpecifyOutputFile.json
index 89d5a87ce13..e061982b32f 100644
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlModuleMultifolderSpecifyOutputFile.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlModuleMultifolderSpecifyOutputFile.json
index 89d5a87ce13..e061982b32f 100644
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlModuleMultifolderSpecifyOutputFile.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/maprootUrlModuleSimpleNoOutdir.json b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/maprootUrlModuleSimpleNoOutdir.json
index 7521dcd510c..f9f02dcf789 100644
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/maprootUrlModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/maprootUrlModuleSimpleNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/maprootUrlModuleSimpleNoOutdir.json b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/maprootUrlModuleSimpleNoOutdir.json
index 7521dcd510c..f9f02dcf789 100644
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/maprootUrlModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/maprootUrlModuleSimpleNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlModuleSimpleSpecifyOutputDirectory.json
index 13a30a3b681..db2995acf69 100644
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlModuleSimpleSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlModuleSimpleSpecifyOutputDirectory.json
index 13a30a3b681..db2995acf69 100644
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlModuleSimpleSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlModuleSimpleSpecifyOutputFile.json
index 03769a184ff..e636ce61f7e 100644
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlModuleSimpleSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlModuleSimpleSpecifyOutputFile.json
index 03769a184ff..e636ce61f7e 100644
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlModuleSimpleSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/maprootUrlModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/maprootUrlModuleSubfolderNoOutdir.json
index 8df66978336..2c7699ff0fa 100644
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/maprootUrlModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/maprootUrlModuleSubfolderNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/maprootUrlModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/maprootUrlModuleSubfolderNoOutdir.json
index 8df66978336..2c7699ff0fa 100644
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/maprootUrlModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/maprootUrlModuleSubfolderNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlModuleSubfolderSpecifyOutputDirectory.json
index dc6fdfdfc03..a61a50a760d 100644
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlModuleSubfolderSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlModuleSubfolderSpecifyOutputDirectory.json
index dc6fdfdfc03..a61a50a760d 100644
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlModuleSubfolderSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlModuleSubfolderSpecifyOutputFile.json
index 763adf95468..05da8c15292 100644
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlModuleSubfolderSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlModuleSubfolderSpecifyOutputFile.json
index 763adf95468..05da8c15292 100644
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlModuleSubfolderSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/maprootUrlMultifolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/maprootUrlMultifolderNoOutdir.json
index c4dca1e7405..5ea7aa80665 100644
--- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/maprootUrlMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/maprootUrlMultifolderNoOutdir.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/maprootUrlMultifolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/maprootUrlMultifolderNoOutdir.json
index c4dca1e7405..5ea7aa80665 100644
--- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/maprootUrlMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/maprootUrlMultifolderNoOutdir.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/maprootUrlMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/maprootUrlMultifolderSpecifyOutputDirectory.json
index 2c2405592d5..0d16b53af66 100644
--- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/maprootUrlMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/maprootUrlMultifolderSpecifyOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/maprootUrlMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/maprootUrlMultifolderSpecifyOutputDirectory.json
index 2c2405592d5..0d16b53af66 100644
--- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/maprootUrlMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/maprootUrlMultifolderSpecifyOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/maprootUrlMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/maprootUrlMultifolderSpecifyOutputFile.json
index d3a8f66663c..8fb63eb43b0 100644
--- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/maprootUrlMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/maprootUrlMultifolderSpecifyOutputFile.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/maprootUrlMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/maprootUrlMultifolderSpecifyOutputFile.json
index d3a8f66663c..8fb63eb43b0 100644
--- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/maprootUrlMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/maprootUrlMultifolderSpecifyOutputFile.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/maprootUrlSimpleNoOutdir.json b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/maprootUrlSimpleNoOutdir.json
index 90c096ac3a6..6f141f81511 100644
--- a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/maprootUrlSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/maprootUrlSimpleNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/maprootUrlSimpleNoOutdir.json b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/maprootUrlSimpleNoOutdir.json
index 90c096ac3a6..6f141f81511 100644
--- a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/maprootUrlSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/maprootUrlSimpleNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/maprootUrlSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/maprootUrlSimpleSpecifyOutputDirectory.json
index fc9cc534316..1f73a2a33d6 100644
--- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/maprootUrlSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/maprootUrlSimpleSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/maprootUrlSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/maprootUrlSimpleSpecifyOutputDirectory.json
index fc9cc534316..1f73a2a33d6 100644
--- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/maprootUrlSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/maprootUrlSimpleSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/maprootUrlSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/maprootUrlSimpleSpecifyOutputFile.json
index 918c5434e23..dcd18f3e946 100644
--- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/maprootUrlSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/maprootUrlSimpleSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/maprootUrlSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/maprootUrlSimpleSpecifyOutputFile.json
index 918c5434e23..dcd18f3e946 100644
--- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/maprootUrlSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/maprootUrlSimpleSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/amd/maprootUrlSingleFileNoOutdir.json b/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/amd/maprootUrlSingleFileNoOutdir.json
index 6425dee144e..689739aedce 100644
--- a/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/amd/maprootUrlSingleFileNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/amd/maprootUrlSingleFileNoOutdir.json
@@ -9,8 +9,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"test.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/node/maprootUrlSingleFileNoOutdir.json b/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/node/maprootUrlSingleFileNoOutdir.json
index 6425dee144e..689739aedce 100644
--- a/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/node/maprootUrlSingleFileNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/node/maprootUrlSingleFileNoOutdir.json
@@ -9,8 +9,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"test.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/amd/maprootUrlSingleFileSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/amd/maprootUrlSingleFileSpecifyOutputDirectory.json
index 71b35945283..bbd1c10f320 100644
--- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/amd/maprootUrlSingleFileSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/amd/maprootUrlSingleFileSpecifyOutputDirectory.json
@@ -10,8 +10,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/test.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/node/maprootUrlSingleFileSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/node/maprootUrlSingleFileSpecifyOutputDirectory.json
index 71b35945283..bbd1c10f320 100644
--- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/node/maprootUrlSingleFileSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/node/maprootUrlSingleFileSpecifyOutputDirectory.json
@@ -10,8 +10,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/test.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/maprootUrlSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/maprootUrlSingleFileSpecifyOutputFile.json
index 5326a8fad1a..634d80d7ff0 100644
--- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/maprootUrlSingleFileSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/maprootUrlSingleFileSpecifyOutputFile.json
@@ -10,8 +10,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/maprootUrlSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/maprootUrlSingleFileSpecifyOutputFile.json
index 5326a8fad1a..634d80d7ff0 100644
--- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/maprootUrlSingleFileSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/maprootUrlSingleFileSpecifyOutputFile.json
@@ -10,8 +10,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/maprootUrlSubfolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/maprootUrlSubfolderNoOutdir.json
index 0e04095152b..edd08fbfe10 100644
--- a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/maprootUrlSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/maprootUrlSubfolderNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/maprootUrlSubfolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/maprootUrlSubfolderNoOutdir.json
index 0e04095152b..edd08fbfe10 100644
--- a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/maprootUrlSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/maprootUrlSubfolderNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/maprootUrlSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/maprootUrlSubfolderSpecifyOutputDirectory.json
index 2f03d61fa83..0b2ea473029 100644
--- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/maprootUrlSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/maprootUrlSubfolderSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/maprootUrlSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/maprootUrlSubfolderSpecifyOutputDirectory.json
index 2f03d61fa83..0b2ea473029 100644
--- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/maprootUrlSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/maprootUrlSubfolderSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/maprootUrlSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/maprootUrlSubfolderSpecifyOutputFile.json
index 3d2bd9aa1b9..d4965ed4e74 100644
--- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/maprootUrlSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/maprootUrlSubfolderSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/maprootUrlSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/maprootUrlSubfolderSpecifyOutputFile.json
index 3d2bd9aa1b9..d4965ed4e74 100644
--- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/maprootUrlSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/maprootUrlSubfolderSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/maprootUrlsourcerootUrlMixedSubfolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/maprootUrlsourcerootUrlMixedSubfolderNoOutdir.json
index c5e3dd755e0..2f2a4280abf 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/maprootUrlsourcerootUrlMixedSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/maprootUrlsourcerootUrlMixedSubfolderNoOutdir.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/maprootUrlsourcerootUrlMixedSubfolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/maprootUrlsourcerootUrlMixedSubfolderNoOutdir.json
index c5e3dd755e0..2f2a4280abf 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/maprootUrlsourcerootUrlMixedSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/maprootUrlsourcerootUrlMixedSubfolderNoOutdir.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory.json
index 3ad99b40aaf..006720b1cc3 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory.json
index 3ad99b40aaf..006720b1cc3 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.json
index d7dcede10a0..c36f3ade5e0 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m2.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.json
index d7dcede10a0..c36f3ade5e0 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m2.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
index 7e301b423dd..4741b9cf9e1 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
@@ -12,10 +12,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/outAndOutDirFolder/ref/m2.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
index 7e301b423dd..4741b9cf9e1 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
@@ -12,10 +12,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/outAndOutDirFolder/ref/m2.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json
index 41d79f88b60..ec6313ac50c 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json
index 41d79f88b60..ec6313ac50c 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json
index 42cc264023d..9a0d0258ca4 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_module_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json
index 42cc264023d..9a0d0258ca4 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_module_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json
index 893995c55db..3ecf4bc4cc4 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json
index 893995c55db..3ecf4bc4cc4 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json
index 5fad929ea27..d901eb0a790 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json
index 5fad929ea27..d901eb0a790 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json
index 4847f63c181..278bc2c86e5 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json
index 4847f63c181..278bc2c86e5 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json
index 73905b3b715..2cfc9aebda2 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json
index 73905b3b715..2cfc9aebda2 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json
index b504cf1df62..fc4e8b7c9db 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json
index b504cf1df62..fc4e8b7c9db 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json
index 177d546a171..a20ecf2d6c9 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json
index 177d546a171..a20ecf2d6c9 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json
index f4086fd4cd1..cfa0ec5cb81 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json
index f4086fd4cd1..cfa0ec5cb81 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/maprootUrlsourcerootUrlMultifolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/maprootUrlsourcerootUrlMultifolderNoOutdir.json
index 5ce2eb8da34..ddfa8259401 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/maprootUrlsourcerootUrlMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/maprootUrlsourcerootUrlMultifolderNoOutdir.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/maprootUrlsourcerootUrlMultifolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/maprootUrlsourcerootUrlMultifolderNoOutdir.json
index 5ce2eb8da34..ddfa8259401 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/maprootUrlsourcerootUrlMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/maprootUrlsourcerootUrlMultifolderNoOutdir.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory.json
index 76157de568b..6e6c3e73c03 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory.json
index 76157de568b..6e6c3e73c03 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.json
index 5f507666f42..f6aa3055f76 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.json
index 5f507666f42..f6aa3055f76 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/maprootUrlsourcerootUrlSimpleNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/maprootUrlsourcerootUrlSimpleNoOutdir.json
index ef4cb8b6c8a..c85db0226a2 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/maprootUrlsourcerootUrlSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/maprootUrlsourcerootUrlSimpleNoOutdir.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/maprootUrlsourcerootUrlSimpleNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/maprootUrlsourcerootUrlSimpleNoOutdir.json
index ef4cb8b6c8a..c85db0226a2 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/maprootUrlsourcerootUrlSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/maprootUrlsourcerootUrlSimpleNoOutdir.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory.json
index 939021ac4a9..ceda4546fce 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory.json
index 939021ac4a9..ceda4546fce 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.json
index 860db910518..2bdff3a64be 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.json
index 860db910518..2bdff3a64be 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/amd/maprootUrlsourcerootUrlSingleFileNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/amd/maprootUrlsourcerootUrlSingleFileNoOutdir.json
index 7d817b3714d..2c66c2dc3a3 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/amd/maprootUrlsourcerootUrlSingleFileNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/amd/maprootUrlsourcerootUrlSingleFileNoOutdir.json
@@ -10,8 +10,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"test.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/node/maprootUrlsourcerootUrlSingleFileNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/node/maprootUrlsourcerootUrlSingleFileNoOutdir.json
index 7d817b3714d..2c66c2dc3a3 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/node/maprootUrlsourcerootUrlSingleFileNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/node/maprootUrlsourcerootUrlSingleFileNoOutdir.json
@@ -10,8 +10,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"test.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory.json
index 9cbaf6d7b18..4d7e0f659ef 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory.json
@@ -11,8 +11,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/test.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/node/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/node/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory.json
index 9cbaf6d7b18..4d7e0f659ef 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/node/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/node/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory.json
@@ -11,8 +11,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/test.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.json
index 38afdad70d4..f68a658cc8b 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.json
@@ -11,8 +11,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.json
index 38afdad70d4..f68a658cc8b 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.json
@@ -11,8 +11,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/maprootUrlsourcerootUrlSubfolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/maprootUrlsourcerootUrlSubfolderNoOutdir.json
index 3fc979b31bd..5f6d0ccd74b 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/maprootUrlsourcerootUrlSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/maprootUrlsourcerootUrlSubfolderNoOutdir.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/maprootUrlsourcerootUrlSubfolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/maprootUrlsourcerootUrlSubfolderNoOutdir.json
index 3fc979b31bd..5f6d0ccd74b 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/maprootUrlsourcerootUrlSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/maprootUrlsourcerootUrlSubfolderNoOutdir.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory.json
index ff04d621a85..9dca1ba6d4b 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory.json
index ff04d621a85..9dca1ba6d4b 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.json
index 5b32b0114ef..d3d7588f1ca 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.json
index 5b32b0114ef..d3d7588f1ca 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/moduleIdentifier/amd/moduleIdentifier.json b/tests/baselines/reference/project/moduleIdentifier/amd/moduleIdentifier.json
index faad46b4cc6..d936636ac89 100644
--- a/tests/baselines/reference/project/moduleIdentifier/amd/moduleIdentifier.json
+++ b/tests/baselines/reference/project/moduleIdentifier/amd/moduleIdentifier.json
@@ -6,9 +6,9 @@
],
"runTest": true,
"resolvedInputFiles": [
- "consume.ts",
+ "lib.d.ts",
"decl.ts",
- "lib.d.ts"
+ "consume.ts"
],
"emittedFiles": [
"decl.js",
diff --git a/tests/baselines/reference/project/moduleIdentifier/node/moduleIdentifier.json b/tests/baselines/reference/project/moduleIdentifier/node/moduleIdentifier.json
index faad46b4cc6..d936636ac89 100644
--- a/tests/baselines/reference/project/moduleIdentifier/node/moduleIdentifier.json
+++ b/tests/baselines/reference/project/moduleIdentifier/node/moduleIdentifier.json
@@ -6,9 +6,9 @@
],
"runTest": true,
"resolvedInputFiles": [
- "consume.ts",
+ "lib.d.ts",
"decl.ts",
- "lib.d.ts"
+ "consume.ts"
],
"emittedFiles": [
"decl.js",
diff --git a/tests/baselines/reference/project/moduleMergingOrdering1/amd/moduleMergingOrdering1.json b/tests/baselines/reference/project/moduleMergingOrdering1/amd/moduleMergingOrdering1.json
index 3a9b5abf8b0..b0d5abf6c61 100644
--- a/tests/baselines/reference/project/moduleMergingOrdering1/amd/moduleMergingOrdering1.json
+++ b/tests/baselines/reference/project/moduleMergingOrdering1/amd/moduleMergingOrdering1.json
@@ -6,9 +6,9 @@
"b.ts"
],
"resolvedInputFiles": [
+ "lib.d.ts",
"a.ts",
- "b.ts",
- "lib.d.ts"
+ "b.ts"
],
"emittedFiles": [
"a.js",
diff --git a/tests/baselines/reference/project/moduleMergingOrdering1/node/moduleMergingOrdering1.json b/tests/baselines/reference/project/moduleMergingOrdering1/node/moduleMergingOrdering1.json
index 3a9b5abf8b0..b0d5abf6c61 100644
--- a/tests/baselines/reference/project/moduleMergingOrdering1/node/moduleMergingOrdering1.json
+++ b/tests/baselines/reference/project/moduleMergingOrdering1/node/moduleMergingOrdering1.json
@@ -6,9 +6,9 @@
"b.ts"
],
"resolvedInputFiles": [
+ "lib.d.ts",
"a.ts",
- "b.ts",
- "lib.d.ts"
+ "b.ts"
],
"emittedFiles": [
"a.js",
diff --git a/tests/baselines/reference/project/moduleMergingOrdering2/amd/moduleMergingOrdering2.json b/tests/baselines/reference/project/moduleMergingOrdering2/amd/moduleMergingOrdering2.json
index 3b537273106..bde7418c37b 100644
--- a/tests/baselines/reference/project/moduleMergingOrdering2/amd/moduleMergingOrdering2.json
+++ b/tests/baselines/reference/project/moduleMergingOrdering2/amd/moduleMergingOrdering2.json
@@ -6,9 +6,9 @@
"a.ts"
],
"resolvedInputFiles": [
+ "lib.d.ts",
"b.ts",
- "a.ts",
- "lib.d.ts"
+ "a.ts"
],
"emittedFiles": [
"b.js",
diff --git a/tests/baselines/reference/project/moduleMergingOrdering2/node/moduleMergingOrdering2.json b/tests/baselines/reference/project/moduleMergingOrdering2/node/moduleMergingOrdering2.json
index 3b537273106..bde7418c37b 100644
--- a/tests/baselines/reference/project/moduleMergingOrdering2/node/moduleMergingOrdering2.json
+++ b/tests/baselines/reference/project/moduleMergingOrdering2/node/moduleMergingOrdering2.json
@@ -6,9 +6,9 @@
"a.ts"
],
"resolvedInputFiles": [
+ "lib.d.ts",
"b.ts",
- "a.ts",
- "lib.d.ts"
+ "a.ts"
],
"emittedFiles": [
"b.js",
diff --git a/tests/baselines/reference/project/multipleLevelsModuleResolution/amd/multipleLevelsModuleResolution.json b/tests/baselines/reference/project/multipleLevelsModuleResolution/amd/multipleLevelsModuleResolution.json
index 5d311932ecd..7d575172af3 100644
--- a/tests/baselines/reference/project/multipleLevelsModuleResolution/amd/multipleLevelsModuleResolution.json
+++ b/tests/baselines/reference/project/multipleLevelsModuleResolution/amd/multipleLevelsModuleResolution.json
@@ -5,11 +5,11 @@
"root.ts"
],
"resolvedInputFiles": [
- "root.ts",
- "B/B.ts",
+ "lib.d.ts",
"A/A.ts",
"A/AA/AA.ts",
- "lib.d.ts"
+ "B/B.ts",
+ "root.ts"
],
"emittedFiles": [
"A/A.js",
diff --git a/tests/baselines/reference/project/multipleLevelsModuleResolution/node/multipleLevelsModuleResolution.json b/tests/baselines/reference/project/multipleLevelsModuleResolution/node/multipleLevelsModuleResolution.json
index 5d311932ecd..7d575172af3 100644
--- a/tests/baselines/reference/project/multipleLevelsModuleResolution/node/multipleLevelsModuleResolution.json
+++ b/tests/baselines/reference/project/multipleLevelsModuleResolution/node/multipleLevelsModuleResolution.json
@@ -5,11 +5,11 @@
"root.ts"
],
"resolvedInputFiles": [
- "root.ts",
- "B/B.ts",
+ "lib.d.ts",
"A/A.ts",
"A/AA/AA.ts",
- "lib.d.ts"
+ "B/B.ts",
+ "root.ts"
],
"emittedFiles": [
"A/A.js",
diff --git a/tests/baselines/reference/project/nestedDeclare/amd/nestedDeclare.json b/tests/baselines/reference/project/nestedDeclare/amd/nestedDeclare.json
index 8b49ec265f7..94acbbd4162 100644
--- a/tests/baselines/reference/project/nestedDeclare/amd/nestedDeclare.json
+++ b/tests/baselines/reference/project/nestedDeclare/amd/nestedDeclare.json
@@ -5,8 +5,8 @@
"consume.ts"
],
"resolvedInputFiles": [
- "consume.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "consume.ts"
],
"emittedFiles": [
"consume.js"
diff --git a/tests/baselines/reference/project/nestedDeclare/node/nestedDeclare.json b/tests/baselines/reference/project/nestedDeclare/node/nestedDeclare.json
index 8b49ec265f7..94acbbd4162 100644
--- a/tests/baselines/reference/project/nestedDeclare/node/nestedDeclare.json
+++ b/tests/baselines/reference/project/nestedDeclare/node/nestedDeclare.json
@@ -5,8 +5,8 @@
"consume.ts"
],
"resolvedInputFiles": [
- "consume.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "consume.ts"
],
"emittedFiles": [
"consume.js"
diff --git a/tests/baselines/reference/project/nestedLocalModuleSimpleCase/amd/nestedLocalModuleSimpleCase.errors.txt b/tests/baselines/reference/project/nestedLocalModuleSimpleCase/amd/nestedLocalModuleSimpleCase.errors.txt
index 41a6db7bf0f..64f8d9be095 100644
--- a/tests/baselines/reference/project/nestedLocalModuleSimpleCase/amd/nestedLocalModuleSimpleCase.errors.txt
+++ b/tests/baselines/reference/project/nestedLocalModuleSimpleCase/amd/nestedLocalModuleSimpleCase.errors.txt
@@ -1 +1,13 @@
test1.ts(2,2): Import declarations in an internal module cannot reference an external module.
+
+
+==== test1.ts (1 errors) ====
+ export module myModule {
+ import foo = require("test2");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ //console.log(foo.$);
+ }
+
+
+
\ No newline at end of file
diff --git a/tests/baselines/reference/project/nestedLocalModuleSimpleCase/amd/nestedLocalModuleSimpleCase.json b/tests/baselines/reference/project/nestedLocalModuleSimpleCase/amd/nestedLocalModuleSimpleCase.json
index aa4aaa0bec7..7dfcd59ac7b 100644
--- a/tests/baselines/reference/project/nestedLocalModuleSimpleCase/amd/nestedLocalModuleSimpleCase.json
+++ b/tests/baselines/reference/project/nestedLocalModuleSimpleCase/amd/nestedLocalModuleSimpleCase.json
@@ -5,8 +5,8 @@
"test1.ts"
],
"resolvedInputFiles": [
- "test1.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test1.ts"
],
"emittedFiles": []
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/nestedLocalModuleSimpleCase/node/nestedLocalModuleSimpleCase.errors.txt b/tests/baselines/reference/project/nestedLocalModuleSimpleCase/node/nestedLocalModuleSimpleCase.errors.txt
index 41a6db7bf0f..64f8d9be095 100644
--- a/tests/baselines/reference/project/nestedLocalModuleSimpleCase/node/nestedLocalModuleSimpleCase.errors.txt
+++ b/tests/baselines/reference/project/nestedLocalModuleSimpleCase/node/nestedLocalModuleSimpleCase.errors.txt
@@ -1 +1,13 @@
test1.ts(2,2): Import declarations in an internal module cannot reference an external module.
+
+
+==== test1.ts (1 errors) ====
+ export module myModule {
+ import foo = require("test2");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ //console.log(foo.$);
+ }
+
+
+
\ No newline at end of file
diff --git a/tests/baselines/reference/project/nestedLocalModuleSimpleCase/node/nestedLocalModuleSimpleCase.json b/tests/baselines/reference/project/nestedLocalModuleSimpleCase/node/nestedLocalModuleSimpleCase.json
index aa4aaa0bec7..7dfcd59ac7b 100644
--- a/tests/baselines/reference/project/nestedLocalModuleSimpleCase/node/nestedLocalModuleSimpleCase.json
+++ b/tests/baselines/reference/project/nestedLocalModuleSimpleCase/node/nestedLocalModuleSimpleCase.json
@@ -5,8 +5,8 @@
"test1.ts"
],
"resolvedInputFiles": [
- "test1.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test1.ts"
],
"emittedFiles": []
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/nestedLocalModuleWithRecursiveTypecheck/amd/nestedLocalModuleWithRecursiveTypecheck.errors.txt b/tests/baselines/reference/project/nestedLocalModuleWithRecursiveTypecheck/amd/nestedLocalModuleWithRecursiveTypecheck.errors.txt
index 872145ccbc3..c293fecff5c 100644
--- a/tests/baselines/reference/project/nestedLocalModuleWithRecursiveTypecheck/amd/nestedLocalModuleWithRecursiveTypecheck.errors.txt
+++ b/tests/baselines/reference/project/nestedLocalModuleWithRecursiveTypecheck/amd/nestedLocalModuleWithRecursiveTypecheck.errors.txt
@@ -1 +1,18 @@
test1.ts(3,2): Import declarations in an internal module cannot reference an external module.
+
+
+==== test1.ts (1 errors) ====
+ module myModule {
+
+ import foo = require("test2");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+
+ //console.log(foo.$);
+
+ var z = foo.Yo.y();
+
+ }
+
+ export var x = 0;
+
\ No newline at end of file
diff --git a/tests/baselines/reference/project/nestedLocalModuleWithRecursiveTypecheck/amd/nestedLocalModuleWithRecursiveTypecheck.json b/tests/baselines/reference/project/nestedLocalModuleWithRecursiveTypecheck/amd/nestedLocalModuleWithRecursiveTypecheck.json
index c5cf2740c07..f871a22eae3 100644
--- a/tests/baselines/reference/project/nestedLocalModuleWithRecursiveTypecheck/amd/nestedLocalModuleWithRecursiveTypecheck.json
+++ b/tests/baselines/reference/project/nestedLocalModuleWithRecursiveTypecheck/amd/nestedLocalModuleWithRecursiveTypecheck.json
@@ -5,8 +5,8 @@
"test1.ts"
],
"resolvedInputFiles": [
- "test1.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test1.ts"
],
"emittedFiles": []
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/nestedLocalModuleWithRecursiveTypecheck/node/nestedLocalModuleWithRecursiveTypecheck.errors.txt b/tests/baselines/reference/project/nestedLocalModuleWithRecursiveTypecheck/node/nestedLocalModuleWithRecursiveTypecheck.errors.txt
index 872145ccbc3..c293fecff5c 100644
--- a/tests/baselines/reference/project/nestedLocalModuleWithRecursiveTypecheck/node/nestedLocalModuleWithRecursiveTypecheck.errors.txt
+++ b/tests/baselines/reference/project/nestedLocalModuleWithRecursiveTypecheck/node/nestedLocalModuleWithRecursiveTypecheck.errors.txt
@@ -1 +1,18 @@
test1.ts(3,2): Import declarations in an internal module cannot reference an external module.
+
+
+==== test1.ts (1 errors) ====
+ module myModule {
+
+ import foo = require("test2");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+
+ //console.log(foo.$);
+
+ var z = foo.Yo.y();
+
+ }
+
+ export var x = 0;
+
\ No newline at end of file
diff --git a/tests/baselines/reference/project/nestedLocalModuleWithRecursiveTypecheck/node/nestedLocalModuleWithRecursiveTypecheck.json b/tests/baselines/reference/project/nestedLocalModuleWithRecursiveTypecheck/node/nestedLocalModuleWithRecursiveTypecheck.json
index c5cf2740c07..f871a22eae3 100644
--- a/tests/baselines/reference/project/nestedLocalModuleWithRecursiveTypecheck/node/nestedLocalModuleWithRecursiveTypecheck.json
+++ b/tests/baselines/reference/project/nestedLocalModuleWithRecursiveTypecheck/node/nestedLocalModuleWithRecursiveTypecheck.json
@@ -5,8 +5,8 @@
"test1.ts"
],
"resolvedInputFiles": [
- "test1.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test1.ts"
],
"emittedFiles": []
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/nestedReferenceTags/amd/nestedReferenceTags.json b/tests/baselines/reference/project/nestedReferenceTags/amd/nestedReferenceTags.json
index 2f8b981ff4d..3d4216fe6a6 100644
--- a/tests/baselines/reference/project/nestedReferenceTags/amd/nestedReferenceTags.json
+++ b/tests/baselines/reference/project/nestedReferenceTags/amd/nestedReferenceTags.json
@@ -5,10 +5,10 @@
"main.ts"
],
"resolvedInputFiles": [
- "main.ts",
+ "lib.d.ts",
"lib/classA.ts",
"lib/classB.ts",
- "lib.d.ts"
+ "main.ts"
],
"emittedFiles": [
"lib/classA.js",
diff --git a/tests/baselines/reference/project/nestedReferenceTags/node/nestedReferenceTags.json b/tests/baselines/reference/project/nestedReferenceTags/node/nestedReferenceTags.json
index 2f8b981ff4d..3d4216fe6a6 100644
--- a/tests/baselines/reference/project/nestedReferenceTags/node/nestedReferenceTags.json
+++ b/tests/baselines/reference/project/nestedReferenceTags/node/nestedReferenceTags.json
@@ -5,10 +5,10 @@
"main.ts"
],
"resolvedInputFiles": [
- "main.ts",
+ "lib.d.ts",
"lib/classA.ts",
"lib/classB.ts",
- "lib.d.ts"
+ "main.ts"
],
"emittedFiles": [
"lib/classA.js",
diff --git a/tests/baselines/reference/project/noDefaultLib/amd/noDefaultLib.errors.txt b/tests/baselines/reference/project/noDefaultLib/amd/noDefaultLib.errors.txt
index 658a479621c..1bc7dd431f7 100644
--- a/tests/baselines/reference/project/noDefaultLib/amd/noDefaultLib.errors.txt
+++ b/tests/baselines/reference/project/noDefaultLib/amd/noDefaultLib.errors.txt
@@ -7,3 +7,21 @@ Cannot find global type 'Object'.
Cannot find global type 'RegExp'.
Cannot find global type 'String'.
test.ts(3,8): Cannot find name 'Array'.
+
+
+!!! Cannot find global type 'Array'.
+!!! Cannot find global type 'Boolean'.
+!!! Cannot find global type 'Function'.
+!!! Cannot find global type 'IArguments'.
+!!! Cannot find global type 'Number'.
+!!! Cannot find global type 'Object'.
+!!! Cannot find global type 'RegExp'.
+!!! Cannot find global type 'String'.
+==== test.ts (1 errors) ====
+ ///
+
+ var x: Array;
+ ~~~~~~~~~~~~~
+!!! Cannot find name 'Array'.
+
+
\ No newline at end of file
diff --git a/tests/baselines/reference/project/noDefaultLib/node/noDefaultLib.errors.txt b/tests/baselines/reference/project/noDefaultLib/node/noDefaultLib.errors.txt
index 658a479621c..1bc7dd431f7 100644
--- a/tests/baselines/reference/project/noDefaultLib/node/noDefaultLib.errors.txt
+++ b/tests/baselines/reference/project/noDefaultLib/node/noDefaultLib.errors.txt
@@ -7,3 +7,21 @@ Cannot find global type 'Object'.
Cannot find global type 'RegExp'.
Cannot find global type 'String'.
test.ts(3,8): Cannot find name 'Array'.
+
+
+!!! Cannot find global type 'Array'.
+!!! Cannot find global type 'Boolean'.
+!!! Cannot find global type 'Function'.
+!!! Cannot find global type 'IArguments'.
+!!! Cannot find global type 'Number'.
+!!! Cannot find global type 'Object'.
+!!! Cannot find global type 'RegExp'.
+!!! Cannot find global type 'String'.
+==== test.ts (1 errors) ====
+ ///
+
+ var x: Array;
+ ~~~~~~~~~~~~~
+!!! Cannot find name 'Array'.
+
+
\ No newline at end of file
diff --git a/tests/baselines/reference/project/nonRelative/amd/nonRelative.json b/tests/baselines/reference/project/nonRelative/amd/nonRelative.json
index aea90910be5..5d04a85daca 100644
--- a/tests/baselines/reference/project/nonRelative/amd/nonRelative.json
+++ b/tests/baselines/reference/project/nonRelative/amd/nonRelative.json
@@ -6,12 +6,12 @@
],
"baselineCheck": true,
"resolvedInputFiles": [
- "consume.ts",
+ "lib.d.ts",
"decl.ts",
- "lib/foo/a.ts",
"lib/foo/b.ts",
+ "lib/foo/a.ts",
"lib/bar/a.ts",
- "lib.d.ts"
+ "consume.ts"
],
"emittedFiles": [
"decl.js",
diff --git a/tests/baselines/reference/project/nonRelative/node/nonRelative.json b/tests/baselines/reference/project/nonRelative/node/nonRelative.json
index aea90910be5..5d04a85daca 100644
--- a/tests/baselines/reference/project/nonRelative/node/nonRelative.json
+++ b/tests/baselines/reference/project/nonRelative/node/nonRelative.json
@@ -6,12 +6,12 @@
],
"baselineCheck": true,
"resolvedInputFiles": [
- "consume.ts",
+ "lib.d.ts",
"decl.ts",
- "lib/foo/a.ts",
"lib/foo/b.ts",
+ "lib/foo/a.ts",
"lib/bar/a.ts",
- "lib.d.ts"
+ "consume.ts"
],
"emittedFiles": [
"decl.js",
diff --git a/tests/baselines/reference/project/outMixedSubfolderNoOutdir/amd/outMixedSubfolderNoOutdir.json b/tests/baselines/reference/project/outMixedSubfolderNoOutdir/amd/outMixedSubfolderNoOutdir.json
index b817d2281d1..82eaf9fdb38 100644
--- a/tests/baselines/reference/project/outMixedSubfolderNoOutdir/amd/outMixedSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/outMixedSubfolderNoOutdir/amd/outMixedSubfolderNoOutdir.json
@@ -7,10 +7,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js",
diff --git a/tests/baselines/reference/project/outMixedSubfolderNoOutdir/node/outMixedSubfolderNoOutdir.json b/tests/baselines/reference/project/outMixedSubfolderNoOutdir/node/outMixedSubfolderNoOutdir.json
index b817d2281d1..82eaf9fdb38 100644
--- a/tests/baselines/reference/project/outMixedSubfolderNoOutdir/node/outMixedSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/outMixedSubfolderNoOutdir/node/outMixedSubfolderNoOutdir.json
@@ -7,10 +7,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js",
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/amd/outMixedSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/amd/outMixedSubfolderSpecifyOutputDirectory.json
index bc58b333904..9fc077c55ca 100644
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/amd/outMixedSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/amd/outMixedSubfolderSpecifyOutputDirectory.json
@@ -8,10 +8,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js",
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/node/outMixedSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/node/outMixedSubfolderSpecifyOutputDirectory.json
index bc58b333904..9fc077c55ca 100644
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/node/outMixedSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputDirectory/node/outMixedSubfolderSpecifyOutputDirectory.json
@@ -8,10 +8,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js",
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/outMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/outMixedSubfolderSpecifyOutputFile.json
index fc1aebc2df1..975fcf59ca9 100644
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/outMixedSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/amd/outMixedSubfolderSpecifyOutputFile.json
@@ -8,10 +8,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m2.js",
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/node/outMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/node/outMixedSubfolderSpecifyOutputFile.json
index fc1aebc2df1..975fcf59ca9 100644
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/node/outMixedSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFile/node/outMixedSubfolderSpecifyOutputFile.json
@@ -8,10 +8,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m2.js",
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
index 704395bd09b..2b0a20e739a 100644
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/outMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/outAndOutDirFolder/ref/m2.js",
diff --git a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
index 704395bd09b..2b0a20e739a 100644
--- a/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ b/tests/baselines/reference/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/outMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/outAndOutDirFolder/ref/m2.js",
diff --git a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/outModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/outModuleMultifolderNoOutdir.json
index 372b84b2bf8..2cbfa1a6c6e 100644
--- a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/outModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/outModuleMultifolderNoOutdir.json
@@ -7,10 +7,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js",
diff --git a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/outModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/outModuleMultifolderNoOutdir.json
index 372b84b2bf8..2cbfa1a6c6e 100644
--- a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/outModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/outModuleMultifolderNoOutdir.json
@@ -7,10 +7,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js",
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outModuleMultifolderSpecifyOutputDirectory.json
index 10dcd3db784..a65215b0814 100644
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outModuleMultifolderSpecifyOutputDirectory.json
@@ -8,10 +8,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_module_multifolder/ref/m1.js",
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outModuleMultifolderSpecifyOutputDirectory.json
index 10dcd3db784..a65215b0814 100644
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outModuleMultifolderSpecifyOutputDirectory.json
@@ -8,10 +8,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_module_multifolder/ref/m1.js",
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/outModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/outModuleMultifolderSpecifyOutputFile.json
index e536625c43c..66eced5cc01 100644
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/outModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/outModuleMultifolderSpecifyOutputFile.json
@@ -8,10 +8,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js",
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/outModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/outModuleMultifolderSpecifyOutputFile.json
index e536625c43c..66eced5cc01 100644
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/outModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/outModuleMultifolderSpecifyOutputFile.json
@@ -8,10 +8,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js",
diff --git a/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/outModuleSimpleNoOutdir.json b/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/outModuleSimpleNoOutdir.json
index 44bdd308933..01945c9b970 100644
--- a/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/outModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/outModuleSimpleNoOutdir.json
@@ -7,9 +7,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js",
diff --git a/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/outModuleSimpleNoOutdir.json b/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/outModuleSimpleNoOutdir.json
index 44bdd308933..01945c9b970 100644
--- a/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/outModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/outModuleSimpleNoOutdir.json
@@ -7,9 +7,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js",
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outModuleSimpleSpecifyOutputDirectory.json
index 8e5e21179ae..d285d2f0952 100644
--- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outModuleSimpleSpecifyOutputDirectory.json
@@ -8,9 +8,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js",
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outModuleSimpleSpecifyOutputDirectory.json
index 8e5e21179ae..d285d2f0952 100644
--- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outModuleSimpleSpecifyOutputDirectory.json
@@ -8,9 +8,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js",
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/outModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/outModuleSimpleSpecifyOutputFile.json
index d6059283e95..166aaa982e7 100644
--- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/outModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/outModuleSimpleSpecifyOutputFile.json
@@ -8,9 +8,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js",
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/outModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/outModuleSimpleSpecifyOutputFile.json
index d6059283e95..166aaa982e7 100644
--- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/outModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/outModuleSimpleSpecifyOutputFile.json
@@ -8,9 +8,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js",
diff --git a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/outModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/outModuleSubfolderNoOutdir.json
index cd7370bcf13..af995f80965 100644
--- a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/outModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/outModuleSubfolderNoOutdir.json
@@ -7,9 +7,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js",
diff --git a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/outModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/outModuleSubfolderNoOutdir.json
index cd7370bcf13..af995f80965 100644
--- a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/outModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/outModuleSubfolderNoOutdir.json
@@ -7,9 +7,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js",
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outModuleSubfolderSpecifyOutputDirectory.json
index 5c5da20e23f..2688aeab193 100644
--- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outModuleSubfolderSpecifyOutputDirectory.json
@@ -8,9 +8,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js",
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outModuleSubfolderSpecifyOutputDirectory.json
index 5c5da20e23f..2688aeab193 100644
--- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outModuleSubfolderSpecifyOutputDirectory.json
@@ -8,9 +8,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js",
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/outModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/outModuleSubfolderSpecifyOutputFile.json
index ddb82ba580c..f11b95edde9 100644
--- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/outModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/outModuleSubfolderSpecifyOutputFile.json
@@ -8,9 +8,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js",
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/outModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/outModuleSubfolderSpecifyOutputFile.json
index ddb82ba580c..f11b95edde9 100644
--- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/outModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/outModuleSubfolderSpecifyOutputFile.json
@@ -8,9 +8,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js",
diff --git a/tests/baselines/reference/project/outMultifolderNoOutdir/amd/outMultifolderNoOutdir.json b/tests/baselines/reference/project/outMultifolderNoOutdir/amd/outMultifolderNoOutdir.json
index a538cbb3306..2b3760733c7 100644
--- a/tests/baselines/reference/project/outMultifolderNoOutdir/amd/outMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/outMultifolderNoOutdir/amd/outMultifolderNoOutdir.json
@@ -7,10 +7,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js",
diff --git a/tests/baselines/reference/project/outMultifolderNoOutdir/node/outMultifolderNoOutdir.json b/tests/baselines/reference/project/outMultifolderNoOutdir/node/outMultifolderNoOutdir.json
index a538cbb3306..2b3760733c7 100644
--- a/tests/baselines/reference/project/outMultifolderNoOutdir/node/outMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/outMultifolderNoOutdir/node/outMultifolderNoOutdir.json
@@ -7,10 +7,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js",
diff --git a/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/amd/outMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/amd/outMultifolderSpecifyOutputDirectory.json
index dd1afacb02f..9e77628b368 100644
--- a/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/amd/outMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/amd/outMultifolderSpecifyOutputDirectory.json
@@ -8,10 +8,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_multifolder/ref/m1.js",
diff --git a/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/node/outMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/node/outMultifolderSpecifyOutputDirectory.json
index dd1afacb02f..9e77628b368 100644
--- a/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/node/outMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/outMultifolderSpecifyOutputDirectory/node/outMultifolderSpecifyOutputDirectory.json
@@ -8,10 +8,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_multifolder/ref/m1.js",
diff --git a/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/amd/outMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/amd/outMultifolderSpecifyOutputFile.json
index 1031549074d..d9e109518b1 100644
--- a/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/amd/outMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/amd/outMultifolderSpecifyOutputFile.json
@@ -8,10 +8,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js",
diff --git a/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/node/outMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/node/outMultifolderSpecifyOutputFile.json
index 1031549074d..d9e109518b1 100644
--- a/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/node/outMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/outMultifolderSpecifyOutputFile/node/outMultifolderSpecifyOutputFile.json
@@ -8,10 +8,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js",
diff --git a/tests/baselines/reference/project/outSimpleNoOutdir/amd/outSimpleNoOutdir.json b/tests/baselines/reference/project/outSimpleNoOutdir/amd/outSimpleNoOutdir.json
index 4950859f404..0e35df542d2 100644
--- a/tests/baselines/reference/project/outSimpleNoOutdir/amd/outSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/outSimpleNoOutdir/amd/outSimpleNoOutdir.json
@@ -7,9 +7,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js",
diff --git a/tests/baselines/reference/project/outSimpleNoOutdir/node/outSimpleNoOutdir.json b/tests/baselines/reference/project/outSimpleNoOutdir/node/outSimpleNoOutdir.json
index 4950859f404..0e35df542d2 100644
--- a/tests/baselines/reference/project/outSimpleNoOutdir/node/outSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/outSimpleNoOutdir/node/outSimpleNoOutdir.json
@@ -7,9 +7,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js",
diff --git a/tests/baselines/reference/project/outSimpleSpecifyOutputDirectory/amd/outSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/outSimpleSpecifyOutputDirectory/amd/outSimpleSpecifyOutputDirectory.json
index 01dd9a3578d..26795d9489e 100644
--- a/tests/baselines/reference/project/outSimpleSpecifyOutputDirectory/amd/outSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/outSimpleSpecifyOutputDirectory/amd/outSimpleSpecifyOutputDirectory.json
@@ -8,9 +8,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js",
diff --git a/tests/baselines/reference/project/outSimpleSpecifyOutputDirectory/node/outSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/outSimpleSpecifyOutputDirectory/node/outSimpleSpecifyOutputDirectory.json
index 01dd9a3578d..26795d9489e 100644
--- a/tests/baselines/reference/project/outSimpleSpecifyOutputDirectory/node/outSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/outSimpleSpecifyOutputDirectory/node/outSimpleSpecifyOutputDirectory.json
@@ -8,9 +8,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js",
diff --git a/tests/baselines/reference/project/outSimpleSpecifyOutputFile/amd/outSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/outSimpleSpecifyOutputFile/amd/outSimpleSpecifyOutputFile.json
index d11bfbcf860..c5db5d7895a 100644
--- a/tests/baselines/reference/project/outSimpleSpecifyOutputFile/amd/outSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/outSimpleSpecifyOutputFile/amd/outSimpleSpecifyOutputFile.json
@@ -8,9 +8,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js",
diff --git a/tests/baselines/reference/project/outSimpleSpecifyOutputFile/node/outSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/outSimpleSpecifyOutputFile/node/outSimpleSpecifyOutputFile.json
index d11bfbcf860..c5db5d7895a 100644
--- a/tests/baselines/reference/project/outSimpleSpecifyOutputFile/node/outSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/outSimpleSpecifyOutputFile/node/outSimpleSpecifyOutputFile.json
@@ -8,9 +8,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js",
diff --git a/tests/baselines/reference/project/outSingleFileNoOutdir/amd/outSingleFileNoOutdir.json b/tests/baselines/reference/project/outSingleFileNoOutdir/amd/outSingleFileNoOutdir.json
index 1ac2dcd1c8d..acd419a4280 100644
--- a/tests/baselines/reference/project/outSingleFileNoOutdir/amd/outSingleFileNoOutdir.json
+++ b/tests/baselines/reference/project/outSingleFileNoOutdir/amd/outSingleFileNoOutdir.json
@@ -7,8 +7,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"test.js",
diff --git a/tests/baselines/reference/project/outSingleFileNoOutdir/node/outSingleFileNoOutdir.json b/tests/baselines/reference/project/outSingleFileNoOutdir/node/outSingleFileNoOutdir.json
index 1ac2dcd1c8d..acd419a4280 100644
--- a/tests/baselines/reference/project/outSingleFileNoOutdir/node/outSingleFileNoOutdir.json
+++ b/tests/baselines/reference/project/outSingleFileNoOutdir/node/outSingleFileNoOutdir.json
@@ -7,8 +7,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"test.js",
diff --git a/tests/baselines/reference/project/outSingleFileSpecifyOutputDirectory/amd/outSingleFileSpecifyOutputDirectory.json b/tests/baselines/reference/project/outSingleFileSpecifyOutputDirectory/amd/outSingleFileSpecifyOutputDirectory.json
index 10436ca502f..249967847a3 100644
--- a/tests/baselines/reference/project/outSingleFileSpecifyOutputDirectory/amd/outSingleFileSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/outSingleFileSpecifyOutputDirectory/amd/outSingleFileSpecifyOutputDirectory.json
@@ -8,8 +8,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/test.js",
diff --git a/tests/baselines/reference/project/outSingleFileSpecifyOutputDirectory/node/outSingleFileSpecifyOutputDirectory.json b/tests/baselines/reference/project/outSingleFileSpecifyOutputDirectory/node/outSingleFileSpecifyOutputDirectory.json
index 10436ca502f..249967847a3 100644
--- a/tests/baselines/reference/project/outSingleFileSpecifyOutputDirectory/node/outSingleFileSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/outSingleFileSpecifyOutputDirectory/node/outSingleFileSpecifyOutputDirectory.json
@@ -8,8 +8,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/test.js",
diff --git a/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/amd/outSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/amd/outSingleFileSpecifyOutputFile.json
index 02693625187..3810a065492 100644
--- a/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/amd/outSingleFileSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/amd/outSingleFileSpecifyOutputFile.json
@@ -8,8 +8,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"bin/test.js",
diff --git a/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/node/outSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/node/outSingleFileSpecifyOutputFile.json
index 02693625187..3810a065492 100644
--- a/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/node/outSingleFileSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/outSingleFileSpecifyOutputFile/node/outSingleFileSpecifyOutputFile.json
@@ -8,8 +8,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"bin/test.js",
diff --git a/tests/baselines/reference/project/outSubfolderNoOutdir/amd/outSubfolderNoOutdir.json b/tests/baselines/reference/project/outSubfolderNoOutdir/amd/outSubfolderNoOutdir.json
index 5dc96cfb1ce..33dae01c2e5 100644
--- a/tests/baselines/reference/project/outSubfolderNoOutdir/amd/outSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/outSubfolderNoOutdir/amd/outSubfolderNoOutdir.json
@@ -7,9 +7,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js",
diff --git a/tests/baselines/reference/project/outSubfolderNoOutdir/node/outSubfolderNoOutdir.json b/tests/baselines/reference/project/outSubfolderNoOutdir/node/outSubfolderNoOutdir.json
index 5dc96cfb1ce..33dae01c2e5 100644
--- a/tests/baselines/reference/project/outSubfolderNoOutdir/node/outSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/outSubfolderNoOutdir/node/outSubfolderNoOutdir.json
@@ -7,9 +7,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js",
diff --git a/tests/baselines/reference/project/outSubfolderSpecifyOutputDirectory/amd/outSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/outSubfolderSpecifyOutputDirectory/amd/outSubfolderSpecifyOutputDirectory.json
index c827dc4a291..f1deedfb0e5 100644
--- a/tests/baselines/reference/project/outSubfolderSpecifyOutputDirectory/amd/outSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/outSubfolderSpecifyOutputDirectory/amd/outSubfolderSpecifyOutputDirectory.json
@@ -8,9 +8,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js",
diff --git a/tests/baselines/reference/project/outSubfolderSpecifyOutputDirectory/node/outSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/outSubfolderSpecifyOutputDirectory/node/outSubfolderSpecifyOutputDirectory.json
index c827dc4a291..f1deedfb0e5 100644
--- a/tests/baselines/reference/project/outSubfolderSpecifyOutputDirectory/node/outSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/outSubfolderSpecifyOutputDirectory/node/outSubfolderSpecifyOutputDirectory.json
@@ -8,9 +8,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js",
diff --git a/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/amd/outSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/amd/outSubfolderSpecifyOutputFile.json
index c9dde6e9ec2..f508fb2e3bf 100644
--- a/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/amd/outSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/amd/outSubfolderSpecifyOutputFile.json
@@ -8,9 +8,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js",
diff --git a/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/node/outSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/node/outSubfolderSpecifyOutputFile.json
index c9dde6e9ec2..f508fb2e3bf 100644
--- a/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/node/outSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/outSubfolderSpecifyOutputFile/node/outSubfolderSpecifyOutputFile.json
@@ -8,9 +8,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js",
diff --git a/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideModule/amd/privacyCheckOnImportedModuleDeclarationsInsideModule.errors.txt b/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideModule/amd/privacyCheckOnImportedModuleDeclarationsInsideModule.errors.txt
index ff86b0ebeb2..864029e4118 100644
--- a/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideModule/amd/privacyCheckOnImportedModuleDeclarationsInsideModule.errors.txt
+++ b/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideModule/amd/privacyCheckOnImportedModuleDeclarationsInsideModule.errors.txt
@@ -1,2 +1,48 @@
testGlo.ts(2,5): Import declarations in an internal module cannot reference an external module.
testGlo.ts(21,5): Import declarations in an internal module cannot reference an external module.
+
+
+==== testGlo.ts (2 errors) ====
+ module m2 {
+ export import mExported = require("mExported");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ export var c1 = new mExported.me.class1;
+ export function f1() {
+ return new mExported.me.class1();
+ }
+ export var x1 = mExported.me.x;
+
+ export class class1 extends mExported.me.class1 {
+ }
+
+ var c2 = new mExported.me.class1;
+ function f2() {
+ return new mExported.me.class1();
+ }
+ var x2 = mExported.me.x;
+
+ class class2 extends mExported.me.class1 {
+ }
+
+ import mNonExported = require("mNonExported");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ export var c3 = new mNonExported.mne.class1;
+ export function f3() {
+ return new mNonExported.mne.class1();
+ }
+ export var x3 = mNonExported.mne.x;
+
+ export class class3 extends mNonExported.mne.class1 {
+ }
+
+ var c4 = new mNonExported.mne.class1;
+ function f4() {
+ return new mNonExported.mne.class1();
+ }
+ var x4 = mNonExported.mne.x;
+
+ class class4 extends mNonExported.mne.class1 {
+ }
+ }
\ No newline at end of file
diff --git a/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideModule/amd/privacyCheckOnImportedModuleDeclarationsInsideModule.json b/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideModule/amd/privacyCheckOnImportedModuleDeclarationsInsideModule.json
index 446a05ed7a7..b706c856acf 100644
--- a/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideModule/amd/privacyCheckOnImportedModuleDeclarationsInsideModule.json
+++ b/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideModule/amd/privacyCheckOnImportedModuleDeclarationsInsideModule.json
@@ -6,8 +6,8 @@
],
"baselineCheck": true,
"resolvedInputFiles": [
- "testGlo.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "testGlo.ts"
],
"emittedFiles": []
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideModule/node/privacyCheckOnImportedModuleDeclarationsInsideModule.errors.txt b/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideModule/node/privacyCheckOnImportedModuleDeclarationsInsideModule.errors.txt
index ff86b0ebeb2..864029e4118 100644
--- a/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideModule/node/privacyCheckOnImportedModuleDeclarationsInsideModule.errors.txt
+++ b/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideModule/node/privacyCheckOnImportedModuleDeclarationsInsideModule.errors.txt
@@ -1,2 +1,48 @@
testGlo.ts(2,5): Import declarations in an internal module cannot reference an external module.
testGlo.ts(21,5): Import declarations in an internal module cannot reference an external module.
+
+
+==== testGlo.ts (2 errors) ====
+ module m2 {
+ export import mExported = require("mExported");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ export var c1 = new mExported.me.class1;
+ export function f1() {
+ return new mExported.me.class1();
+ }
+ export var x1 = mExported.me.x;
+
+ export class class1 extends mExported.me.class1 {
+ }
+
+ var c2 = new mExported.me.class1;
+ function f2() {
+ return new mExported.me.class1();
+ }
+ var x2 = mExported.me.x;
+
+ class class2 extends mExported.me.class1 {
+ }
+
+ import mNonExported = require("mNonExported");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ export var c3 = new mNonExported.mne.class1;
+ export function f3() {
+ return new mNonExported.mne.class1();
+ }
+ export var x3 = mNonExported.mne.x;
+
+ export class class3 extends mNonExported.mne.class1 {
+ }
+
+ var c4 = new mNonExported.mne.class1;
+ function f4() {
+ return new mNonExported.mne.class1();
+ }
+ var x4 = mNonExported.mne.x;
+
+ class class4 extends mNonExported.mne.class1 {
+ }
+ }
\ No newline at end of file
diff --git a/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideModule/node/privacyCheckOnImportedModuleDeclarationsInsideModule.json b/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideModule/node/privacyCheckOnImportedModuleDeclarationsInsideModule.json
index 446a05ed7a7..b706c856acf 100644
--- a/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideModule/node/privacyCheckOnImportedModuleDeclarationsInsideModule.json
+++ b/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideModule/node/privacyCheckOnImportedModuleDeclarationsInsideModule.json
@@ -6,8 +6,8 @@
],
"baselineCheck": true,
"resolvedInputFiles": [
- "testGlo.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "testGlo.ts"
],
"emittedFiles": []
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule/amd/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule.errors.txt b/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule/amd/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule.errors.txt
index 373aaa946e9..a8a97aa9b18 100644
--- a/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule/amd/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule.errors.txt
+++ b/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule/amd/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule.errors.txt
@@ -1,2 +1,51 @@
test.ts(5,5): Import declarations in an internal module cannot reference an external module.
test.ts(24,5): Import declarations in an internal module cannot reference an external module.
+
+
+==== test.ts (2 errors) ====
+ export module m1 {
+ }
+
+ module m2 {
+ export import mExported = require("mExported");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ export var c1 = new mExported.me.class1;
+ export function f1() {
+ return new mExported.me.class1();
+ }
+ export var x1 = mExported.me.x;
+
+ export class class1 extends mExported.me.class1 {
+ }
+
+ var c2 = new mExported.me.class1;
+ function f2() {
+ return new mExported.me.class1();
+ }
+ var x2 = mExported.me.x;
+
+ class class2 extends mExported.me.class1 {
+ }
+
+ import mNonExported = require("mNonExported");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ export var c3 = new mNonExported.mne.class1;
+ export function f3() {
+ return new mNonExported.mne.class1();
+ }
+ export var x3 = mNonExported.mne.x;
+
+ export class class3 extends mNonExported.mne.class1 {
+ }
+
+ var c4 = new mNonExported.mne.class1;
+ function f4() {
+ return new mNonExported.mne.class1();
+ }
+ var x4 = mNonExported.mne.x;
+
+ class class4 extends mNonExported.mne.class1 {
+ }
+ }
\ No newline at end of file
diff --git a/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule/amd/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule.json b/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule/amd/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule.json
index a59350e4f3b..a82fe1088ef 100644
--- a/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule/amd/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule.json
+++ b/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule/amd/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule.json
@@ -5,8 +5,8 @@
"test.ts"
],
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": []
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule/node/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule.errors.txt b/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule/node/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule.errors.txt
index 373aaa946e9..a8a97aa9b18 100644
--- a/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule/node/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule.errors.txt
+++ b/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule/node/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule.errors.txt
@@ -1,2 +1,51 @@
test.ts(5,5): Import declarations in an internal module cannot reference an external module.
test.ts(24,5): Import declarations in an internal module cannot reference an external module.
+
+
+==== test.ts (2 errors) ====
+ export module m1 {
+ }
+
+ module m2 {
+ export import mExported = require("mExported");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ export var c1 = new mExported.me.class1;
+ export function f1() {
+ return new mExported.me.class1();
+ }
+ export var x1 = mExported.me.x;
+
+ export class class1 extends mExported.me.class1 {
+ }
+
+ var c2 = new mExported.me.class1;
+ function f2() {
+ return new mExported.me.class1();
+ }
+ var x2 = mExported.me.x;
+
+ class class2 extends mExported.me.class1 {
+ }
+
+ import mNonExported = require("mNonExported");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ export var c3 = new mNonExported.mne.class1;
+ export function f3() {
+ return new mNonExported.mne.class1();
+ }
+ export var x3 = mNonExported.mne.x;
+
+ export class class3 extends mNonExported.mne.class1 {
+ }
+
+ var c4 = new mNonExported.mne.class1;
+ function f4() {
+ return new mNonExported.mne.class1();
+ }
+ var x4 = mNonExported.mne.x;
+
+ class class4 extends mNonExported.mne.class1 {
+ }
+ }
\ No newline at end of file
diff --git a/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule/node/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule.json b/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule/node/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule.json
index a59350e4f3b..a82fe1088ef 100644
--- a/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule/node/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule.json
+++ b/tests/baselines/reference/project/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule/node/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule.json
@@ -5,8 +5,8 @@
"test.ts"
],
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": []
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/privacyCheckOnImportedModuleImportStatementInParentModule/amd/privacyCheckOnImportedModuleImportStatementInParentModule.errors.txt b/tests/baselines/reference/project/privacyCheckOnImportedModuleImportStatementInParentModule/amd/privacyCheckOnImportedModuleImportStatementInParentModule.errors.txt
index 5a5d1421855..6e14da66ec5 100644
--- a/tests/baselines/reference/project/privacyCheckOnImportedModuleImportStatementInParentModule/amd/privacyCheckOnImportedModuleImportStatementInParentModule.errors.txt
+++ b/tests/baselines/reference/project/privacyCheckOnImportedModuleImportStatementInParentModule/amd/privacyCheckOnImportedModuleImportStatementInParentModule.errors.txt
@@ -1,2 +1,91 @@
test.ts(2,5): Import declarations in an internal module cannot reference an external module.
test.ts(42,5): Import declarations in an internal module cannot reference an external module.
+
+
+==== test.ts (2 errors) ====
+ export module m2 {
+ export import mExported = require("mExported");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+
+ module Internal_M1 {
+ export var c1 = new mExported.me.class1;
+ export function f1() {
+ return new mExported.me.class1();
+ }
+ export var x1 = mExported.me.x;
+
+ export class class1 extends mExported.me.class1 {
+ }
+
+ var c2 = new mExported.me.class1;
+ function f2() {
+ return new mExported.me.class1();
+ }
+ var x2 = mExported.me.x;
+ class class2 extends mExported.me.class1 {
+ }
+ }
+
+ export module Internal_M2 {
+ export var c1 = new mExported.me.class1;
+ export function f1() {
+ return new mExported.me.class1();
+ }
+ export var x1 = mExported.me.x;
+
+ export class class1 extends mExported.me.class1 {
+ }
+
+ var c2 = new mExported.me.class1;
+ function f2() {
+ return new mExported.me.class1();
+ }
+ var x2 = mExported.me.x;
+ class class2 extends mExported.me.class1 {
+ }
+ }
+
+ import mNonExported = require("mNonExported");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ module Internal_M3 {
+ export var c3 = new mNonExported.mne.class1;
+ export function f3() {
+ return new mNonExported.mne.class1();
+ }
+ export var x3 = mNonExported.mne.x;
+
+ export class class3 extends mNonExported.mne.class1 {
+ }
+
+ var c4 = new mNonExported.mne.class1;
+ function f4() {
+ return new mNonExported.mne.class1();
+ }
+ var x4 = mNonExported.mne.x;
+
+ class class4 extends mNonExported.mne.class1 {
+ }
+ }
+
+ export module Internal_M4 {
+ export var c3 = new mNonExported.mne.class1;
+ export function f3() {
+ return new mNonExported.mne.class1();
+ }
+ export var x3 = mNonExported.mne.x;
+
+ export class class3 extends mNonExported.mne.class1 {
+ }
+
+ var c4 = new mNonExported.mne.class1;
+ function f4() {
+ return new mNonExported.mne.class1();
+ }
+ var x4 = mNonExported.mne.x;
+
+ class class4 extends mNonExported.mne.class1 {
+ }
+ }
+ }
\ No newline at end of file
diff --git a/tests/baselines/reference/project/privacyCheckOnImportedModuleImportStatementInParentModule/amd/privacyCheckOnImportedModuleImportStatementInParentModule.json b/tests/baselines/reference/project/privacyCheckOnImportedModuleImportStatementInParentModule/amd/privacyCheckOnImportedModuleImportStatementInParentModule.json
index 6b445d2d381..7da6f764326 100644
--- a/tests/baselines/reference/project/privacyCheckOnImportedModuleImportStatementInParentModule/amd/privacyCheckOnImportedModuleImportStatementInParentModule.json
+++ b/tests/baselines/reference/project/privacyCheckOnImportedModuleImportStatementInParentModule/amd/privacyCheckOnImportedModuleImportStatementInParentModule.json
@@ -5,8 +5,8 @@
"test.ts"
],
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": []
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/privacyCheckOnImportedModuleImportStatementInParentModule/node/privacyCheckOnImportedModuleImportStatementInParentModule.errors.txt b/tests/baselines/reference/project/privacyCheckOnImportedModuleImportStatementInParentModule/node/privacyCheckOnImportedModuleImportStatementInParentModule.errors.txt
index 5a5d1421855..6e14da66ec5 100644
--- a/tests/baselines/reference/project/privacyCheckOnImportedModuleImportStatementInParentModule/node/privacyCheckOnImportedModuleImportStatementInParentModule.errors.txt
+++ b/tests/baselines/reference/project/privacyCheckOnImportedModuleImportStatementInParentModule/node/privacyCheckOnImportedModuleImportStatementInParentModule.errors.txt
@@ -1,2 +1,91 @@
test.ts(2,5): Import declarations in an internal module cannot reference an external module.
test.ts(42,5): Import declarations in an internal module cannot reference an external module.
+
+
+==== test.ts (2 errors) ====
+ export module m2 {
+ export import mExported = require("mExported");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+
+ module Internal_M1 {
+ export var c1 = new mExported.me.class1;
+ export function f1() {
+ return new mExported.me.class1();
+ }
+ export var x1 = mExported.me.x;
+
+ export class class1 extends mExported.me.class1 {
+ }
+
+ var c2 = new mExported.me.class1;
+ function f2() {
+ return new mExported.me.class1();
+ }
+ var x2 = mExported.me.x;
+ class class2 extends mExported.me.class1 {
+ }
+ }
+
+ export module Internal_M2 {
+ export var c1 = new mExported.me.class1;
+ export function f1() {
+ return new mExported.me.class1();
+ }
+ export var x1 = mExported.me.x;
+
+ export class class1 extends mExported.me.class1 {
+ }
+
+ var c2 = new mExported.me.class1;
+ function f2() {
+ return new mExported.me.class1();
+ }
+ var x2 = mExported.me.x;
+ class class2 extends mExported.me.class1 {
+ }
+ }
+
+ import mNonExported = require("mNonExported");
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! Import declarations in an internal module cannot reference an external module.
+ module Internal_M3 {
+ export var c3 = new mNonExported.mne.class1;
+ export function f3() {
+ return new mNonExported.mne.class1();
+ }
+ export var x3 = mNonExported.mne.x;
+
+ export class class3 extends mNonExported.mne.class1 {
+ }
+
+ var c4 = new mNonExported.mne.class1;
+ function f4() {
+ return new mNonExported.mne.class1();
+ }
+ var x4 = mNonExported.mne.x;
+
+ class class4 extends mNonExported.mne.class1 {
+ }
+ }
+
+ export module Internal_M4 {
+ export var c3 = new mNonExported.mne.class1;
+ export function f3() {
+ return new mNonExported.mne.class1();
+ }
+ export var x3 = mNonExported.mne.x;
+
+ export class class3 extends mNonExported.mne.class1 {
+ }
+
+ var c4 = new mNonExported.mne.class1;
+ function f4() {
+ return new mNonExported.mne.class1();
+ }
+ var x4 = mNonExported.mne.x;
+
+ class class4 extends mNonExported.mne.class1 {
+ }
+ }
+ }
\ No newline at end of file
diff --git a/tests/baselines/reference/project/privacyCheckOnImportedModuleImportStatementInParentModule/node/privacyCheckOnImportedModuleImportStatementInParentModule.json b/tests/baselines/reference/project/privacyCheckOnImportedModuleImportStatementInParentModule/node/privacyCheckOnImportedModuleImportStatementInParentModule.json
index 6b445d2d381..7da6f764326 100644
--- a/tests/baselines/reference/project/privacyCheckOnImportedModuleImportStatementInParentModule/node/privacyCheckOnImportedModuleImportStatementInParentModule.json
+++ b/tests/baselines/reference/project/privacyCheckOnImportedModuleImportStatementInParentModule/node/privacyCheckOnImportedModuleImportStatementInParentModule.json
@@ -5,8 +5,8 @@
"test.ts"
],
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": []
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/privacyCheckOnImportedModuleSimpleReference/amd/privacyCheckOnImportedModuleSimpleReference.json b/tests/baselines/reference/project/privacyCheckOnImportedModuleSimpleReference/amd/privacyCheckOnImportedModuleSimpleReference.json
index 473025c416d..5219f373543 100644
--- a/tests/baselines/reference/project/privacyCheckOnImportedModuleSimpleReference/amd/privacyCheckOnImportedModuleSimpleReference.json
+++ b/tests/baselines/reference/project/privacyCheckOnImportedModuleSimpleReference/amd/privacyCheckOnImportedModuleSimpleReference.json
@@ -5,10 +5,10 @@
"test.ts"
],
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"mExported.ts",
"mNonExported.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"mExported.js",
diff --git a/tests/baselines/reference/project/privacyCheckOnImportedModuleSimpleReference/node/privacyCheckOnImportedModuleSimpleReference.json b/tests/baselines/reference/project/privacyCheckOnImportedModuleSimpleReference/node/privacyCheckOnImportedModuleSimpleReference.json
index 473025c416d..5219f373543 100644
--- a/tests/baselines/reference/project/privacyCheckOnImportedModuleSimpleReference/node/privacyCheckOnImportedModuleSimpleReference.json
+++ b/tests/baselines/reference/project/privacyCheckOnImportedModuleSimpleReference/node/privacyCheckOnImportedModuleSimpleReference.json
@@ -5,10 +5,10 @@
"test.ts"
],
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"mExported.ts",
"mNonExported.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"mExported.js",
diff --git a/tests/baselines/reference/project/privacyCheckOnIndirectTypeFromTheExternalType/amd/privacyCheckOnIndirectTypeFromTheExternalType.json b/tests/baselines/reference/project/privacyCheckOnIndirectTypeFromTheExternalType/amd/privacyCheckOnIndirectTypeFromTheExternalType.json
index cc52060ed50..10b06c58377 100644
--- a/tests/baselines/reference/project/privacyCheckOnIndirectTypeFromTheExternalType/amd/privacyCheckOnIndirectTypeFromTheExternalType.json
+++ b/tests/baselines/reference/project/privacyCheckOnIndirectTypeFromTheExternalType/amd/privacyCheckOnIndirectTypeFromTheExternalType.json
@@ -5,10 +5,10 @@
"test.ts"
],
"resolvedInputFiles": [
- "test.ts",
- "externalModule.ts",
+ "lib.d.ts",
"indirectExternalModule.ts",
- "lib.d.ts"
+ "externalModule.ts",
+ "test.ts"
],
"emittedFiles": [
"indirectExternalModule.js",
diff --git a/tests/baselines/reference/project/privacyCheckOnIndirectTypeFromTheExternalType/node/privacyCheckOnIndirectTypeFromTheExternalType.json b/tests/baselines/reference/project/privacyCheckOnIndirectTypeFromTheExternalType/node/privacyCheckOnIndirectTypeFromTheExternalType.json
index cc52060ed50..10b06c58377 100644
--- a/tests/baselines/reference/project/privacyCheckOnIndirectTypeFromTheExternalType/node/privacyCheckOnIndirectTypeFromTheExternalType.json
+++ b/tests/baselines/reference/project/privacyCheckOnIndirectTypeFromTheExternalType/node/privacyCheckOnIndirectTypeFromTheExternalType.json
@@ -5,10 +5,10 @@
"test.ts"
],
"resolvedInputFiles": [
- "test.ts",
- "externalModule.ts",
+ "lib.d.ts",
"indirectExternalModule.ts",
- "lib.d.ts"
+ "externalModule.ts",
+ "test.ts"
],
"emittedFiles": [
"indirectExternalModule.js",
diff --git a/tests/baselines/reference/project/prologueEmit/amd/prologueEmit.json b/tests/baselines/reference/project/prologueEmit/amd/prologueEmit.json
index f74f4d66816..189c246f7bf 100644
--- a/tests/baselines/reference/project/prologueEmit/amd/prologueEmit.json
+++ b/tests/baselines/reference/project/prologueEmit/amd/prologueEmit.json
@@ -8,9 +8,9 @@
"out": "out.js",
"baselineCheck": true,
"resolvedInputFiles": [
+ "lib.d.ts",
"globalThisCapture.ts",
- "__extends.ts",
- "lib.d.ts"
+ "__extends.ts"
],
"emittedFiles": [
"out.js"
diff --git a/tests/baselines/reference/project/prologueEmit/node/prologueEmit.json b/tests/baselines/reference/project/prologueEmit/node/prologueEmit.json
index f74f4d66816..189c246f7bf 100644
--- a/tests/baselines/reference/project/prologueEmit/node/prologueEmit.json
+++ b/tests/baselines/reference/project/prologueEmit/node/prologueEmit.json
@@ -8,9 +8,9 @@
"out": "out.js",
"baselineCheck": true,
"resolvedInputFiles": [
+ "lib.d.ts",
"globalThisCapture.ts",
- "__extends.ts",
- "lib.d.ts"
+ "__extends.ts"
],
"emittedFiles": [
"out.js"
diff --git a/tests/baselines/reference/project/quotesInFileAndDirectoryNames/amd/quotesInFileAndDirectoryNames.dts.errors.txt b/tests/baselines/reference/project/quotesInFileAndDirectoryNames/amd/quotesInFileAndDirectoryNames.dts.errors.txt
new file mode 100644
index 00000000000..a49a0810d2f
--- /dev/null
+++ b/tests/baselines/reference/project/quotesInFileAndDirectoryNames/amd/quotesInFileAndDirectoryNames.dts.errors.txt
@@ -0,0 +1,17 @@
+m'ain.d.ts(1,1): File 'li.ts' not found.
+
+
+==== li'b/class'A.d.ts (0 errors) ====
+ declare module test {
+ class ClassA {
+ method(): void;
+ }
+ }
+
+==== m'ain.d.ts (1 errors) ====
+ ///
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! File 'li.ts' not found.
+ declare class ClassC extends test.ClassA {
+ }
+
\ No newline at end of file
diff --git a/tests/baselines/reference/project/quotesInFileAndDirectoryNames/amd/quotesInFileAndDirectoryNames.json b/tests/baselines/reference/project/quotesInFileAndDirectoryNames/amd/quotesInFileAndDirectoryNames.json
index 333ef78ad74..b18b813804d 100644
--- a/tests/baselines/reference/project/quotesInFileAndDirectoryNames/amd/quotesInFileAndDirectoryNames.json
+++ b/tests/baselines/reference/project/quotesInFileAndDirectoryNames/amd/quotesInFileAndDirectoryNames.json
@@ -7,9 +7,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "m'ain.ts",
+ "lib.d.ts",
"li'b/class'A.ts",
- "lib.d.ts"
+ "m'ain.ts"
],
"emittedFiles": [
"li'b/class'A.js",
diff --git a/tests/baselines/reference/project/quotesInFileAndDirectoryNames/node/quotesInFileAndDirectoryNames.dts.errors.txt b/tests/baselines/reference/project/quotesInFileAndDirectoryNames/node/quotesInFileAndDirectoryNames.dts.errors.txt
new file mode 100644
index 00000000000..a49a0810d2f
--- /dev/null
+++ b/tests/baselines/reference/project/quotesInFileAndDirectoryNames/node/quotesInFileAndDirectoryNames.dts.errors.txt
@@ -0,0 +1,17 @@
+m'ain.d.ts(1,1): File 'li.ts' not found.
+
+
+==== li'b/class'A.d.ts (0 errors) ====
+ declare module test {
+ class ClassA {
+ method(): void;
+ }
+ }
+
+==== m'ain.d.ts (1 errors) ====
+ ///
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! File 'li.ts' not found.
+ declare class ClassC extends test.ClassA {
+ }
+
\ No newline at end of file
diff --git a/tests/baselines/reference/project/quotesInFileAndDirectoryNames/node/quotesInFileAndDirectoryNames.json b/tests/baselines/reference/project/quotesInFileAndDirectoryNames/node/quotesInFileAndDirectoryNames.json
index 333ef78ad74..b18b813804d 100644
--- a/tests/baselines/reference/project/quotesInFileAndDirectoryNames/node/quotesInFileAndDirectoryNames.json
+++ b/tests/baselines/reference/project/quotesInFileAndDirectoryNames/node/quotesInFileAndDirectoryNames.json
@@ -7,9 +7,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "m'ain.ts",
+ "lib.d.ts",
"li'b/class'A.ts",
- "lib.d.ts"
+ "m'ain.ts"
],
"emittedFiles": [
"li'b/class'A.js",
diff --git a/tests/baselines/reference/project/relativeGlobal/amd/relativeGlobal.json b/tests/baselines/reference/project/relativeGlobal/amd/relativeGlobal.json
index 7a232d5246e..316374bad4e 100644
--- a/tests/baselines/reference/project/relativeGlobal/amd/relativeGlobal.json
+++ b/tests/baselines/reference/project/relativeGlobal/amd/relativeGlobal.json
@@ -6,9 +6,9 @@
],
"runTest": true,
"resolvedInputFiles": [
- "consume.ts",
+ "lib.d.ts",
"decl.ts",
- "lib.d.ts"
+ "consume.ts"
],
"emittedFiles": [
"decl.js",
diff --git a/tests/baselines/reference/project/relativeGlobal/node/relativeGlobal.json b/tests/baselines/reference/project/relativeGlobal/node/relativeGlobal.json
index 7a232d5246e..316374bad4e 100644
--- a/tests/baselines/reference/project/relativeGlobal/node/relativeGlobal.json
+++ b/tests/baselines/reference/project/relativeGlobal/node/relativeGlobal.json
@@ -6,9 +6,9 @@
],
"runTest": true,
"resolvedInputFiles": [
- "consume.ts",
+ "lib.d.ts",
"decl.ts",
- "lib.d.ts"
+ "consume.ts"
],
"emittedFiles": [
"decl.js",
diff --git a/tests/baselines/reference/project/relativeGlobalRef/amd/relativeGlobalRef.json b/tests/baselines/reference/project/relativeGlobalRef/amd/relativeGlobalRef.json
index b1b6f19b6c2..5352f1b4f00 100644
--- a/tests/baselines/reference/project/relativeGlobalRef/amd/relativeGlobalRef.json
+++ b/tests/baselines/reference/project/relativeGlobalRef/amd/relativeGlobalRef.json
@@ -5,9 +5,9 @@
"consume.ts"
],
"resolvedInputFiles": [
- "consume.ts",
+ "lib.d.ts",
"decl.d.ts",
- "lib.d.ts"
+ "consume.ts"
],
"emittedFiles": [
"consume.js"
diff --git a/tests/baselines/reference/project/relativeGlobalRef/node/relativeGlobalRef.json b/tests/baselines/reference/project/relativeGlobalRef/node/relativeGlobalRef.json
index b1b6f19b6c2..5352f1b4f00 100644
--- a/tests/baselines/reference/project/relativeGlobalRef/node/relativeGlobalRef.json
+++ b/tests/baselines/reference/project/relativeGlobalRef/node/relativeGlobalRef.json
@@ -5,9 +5,9 @@
"consume.ts"
],
"resolvedInputFiles": [
- "consume.ts",
+ "lib.d.ts",
"decl.d.ts",
- "lib.d.ts"
+ "consume.ts"
],
"emittedFiles": [
"consume.js"
diff --git a/tests/baselines/reference/project/relativeNested/amd/relativeNested.json b/tests/baselines/reference/project/relativeNested/amd/relativeNested.json
index c1cf91e5060..9211df07763 100644
--- a/tests/baselines/reference/project/relativeNested/amd/relativeNested.json
+++ b/tests/baselines/reference/project/relativeNested/amd/relativeNested.json
@@ -6,10 +6,10 @@
],
"runTest": true,
"resolvedInputFiles": [
- "app.ts",
- "main/consume.ts",
+ "lib.d.ts",
"decl.ts",
- "lib.d.ts"
+ "main/consume.ts",
+ "app.ts"
],
"emittedFiles": [
"decl.js",
diff --git a/tests/baselines/reference/project/relativeNested/node/relativeNested.json b/tests/baselines/reference/project/relativeNested/node/relativeNested.json
index c1cf91e5060..9211df07763 100644
--- a/tests/baselines/reference/project/relativeNested/node/relativeNested.json
+++ b/tests/baselines/reference/project/relativeNested/node/relativeNested.json
@@ -6,10 +6,10 @@
],
"runTest": true,
"resolvedInputFiles": [
- "app.ts",
- "main/consume.ts",
+ "lib.d.ts",
"decl.ts",
- "lib.d.ts"
+ "main/consume.ts",
+ "app.ts"
],
"emittedFiles": [
"decl.js",
diff --git a/tests/baselines/reference/project/relativeNestedRef/amd/relativeNestedRef.json b/tests/baselines/reference/project/relativeNestedRef/amd/relativeNestedRef.json
index 8dfaf3a3092..465430a8390 100644
--- a/tests/baselines/reference/project/relativeNestedRef/amd/relativeNestedRef.json
+++ b/tests/baselines/reference/project/relativeNestedRef/amd/relativeNestedRef.json
@@ -5,9 +5,9 @@
"main/consume.ts"
],
"resolvedInputFiles": [
- "main/consume.ts",
+ "lib.d.ts",
"decl.d.ts",
- "lib.d.ts"
+ "main/consume.ts"
],
"emittedFiles": [
"main/consume.js"
diff --git a/tests/baselines/reference/project/relativeNestedRef/node/relativeNestedRef.json b/tests/baselines/reference/project/relativeNestedRef/node/relativeNestedRef.json
index 8dfaf3a3092..465430a8390 100644
--- a/tests/baselines/reference/project/relativeNestedRef/node/relativeNestedRef.json
+++ b/tests/baselines/reference/project/relativeNestedRef/node/relativeNestedRef.json
@@ -5,9 +5,9 @@
"main/consume.ts"
],
"resolvedInputFiles": [
- "main/consume.ts",
+ "lib.d.ts",
"decl.d.ts",
- "lib.d.ts"
+ "main/consume.ts"
],
"emittedFiles": [
"main/consume.js"
diff --git a/tests/baselines/reference/project/relativePaths/amd/relativePaths.json b/tests/baselines/reference/project/relativePaths/amd/relativePaths.json
index a4036a2163d..0f1f4d5b69e 100644
--- a/tests/baselines/reference/project/relativePaths/amd/relativePaths.json
+++ b/tests/baselines/reference/project/relativePaths/amd/relativePaths.json
@@ -5,10 +5,10 @@
"app.ts"
],
"resolvedInputFiles": [
- "app.ts",
- "A/a.ts",
+ "lib.d.ts",
"A/b.ts",
- "lib.d.ts"
+ "A/a.ts",
+ "app.ts"
],
"emittedFiles": [
"A/b.js",
diff --git a/tests/baselines/reference/project/relativePaths/node/relativePaths.json b/tests/baselines/reference/project/relativePaths/node/relativePaths.json
index a4036a2163d..0f1f4d5b69e 100644
--- a/tests/baselines/reference/project/relativePaths/node/relativePaths.json
+++ b/tests/baselines/reference/project/relativePaths/node/relativePaths.json
@@ -5,10 +5,10 @@
"app.ts"
],
"resolvedInputFiles": [
- "app.ts",
- "A/a.ts",
+ "lib.d.ts",
"A/b.ts",
- "lib.d.ts"
+ "A/a.ts",
+ "app.ts"
],
"emittedFiles": [
"A/b.js",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/sourceRootAbsolutePathMixedSubfolderNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/sourceRootAbsolutePathMixedSubfolderNoOutdir.json
index a987e68b2ba..43059eaa5c6 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/sourceRootAbsolutePathMixedSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/sourceRootAbsolutePathMixedSubfolderNoOutdir.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/sourceRootAbsolutePathMixedSubfolderNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/sourceRootAbsolutePathMixedSubfolderNoOutdir.json
index a987e68b2ba..43059eaa5c6 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/sourceRootAbsolutePathMixedSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/sourceRootAbsolutePathMixedSubfolderNoOutdir.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory.json
index 19af8ccca67..6d9cf2998a8 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory.json
index 19af8ccca67..6d9cf2998a8 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.json
index d4a467aff20..09c6092f164 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m2.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.json
index d4a467aff20..09c6092f164 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m2.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
index 996a50a99f3..6fb17fa06b8 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
@@ -12,10 +12,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/outAndOutDirFolder/ref/m2.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
index 996a50a99f3..6fb17fa06b8 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
@@ -12,10 +12,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/outAndOutDirFolder/ref/m2.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/sourceRootAbsolutePathModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/sourceRootAbsolutePathModuleMultifolderNoOutdir.json
index 0ff48f4e065..9e98d46666f 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/sourceRootAbsolutePathModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/sourceRootAbsolutePathModuleMultifolderNoOutdir.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/sourceRootAbsolutePathModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/sourceRootAbsolutePathModuleMultifolderNoOutdir.json
index 0ff48f4e065..9e98d46666f 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/sourceRootAbsolutePathModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/sourceRootAbsolutePathModuleMultifolderNoOutdir.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json
index 559c5886be2..d96a3e5f832 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_module_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json
index 559c5886be2..d96a3e5f832 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_module_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
index 825fa0246a4..b3e80123c04 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
index 825fa0246a4..b3e80123c04 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/sourceRootAbsolutePathModuleSimpleNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/sourceRootAbsolutePathModuleSimpleNoOutdir.json
index a364062ade4..6e1f133ef64 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/sourceRootAbsolutePathModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/sourceRootAbsolutePathModuleSimpleNoOutdir.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/sourceRootAbsolutePathModuleSimpleNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/sourceRootAbsolutePathModuleSimpleNoOutdir.json
index a364062ade4..6e1f133ef64 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/sourceRootAbsolutePathModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/sourceRootAbsolutePathModuleSimpleNoOutdir.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json
index ae5126b66e2..c15e91877ae 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json
index ae5126b66e2..c15e91877ae 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json
index 0901591ee71..e2621b2fa52 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json
index 0901591ee71..e2621b2fa52 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/sourceRootAbsolutePathModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/sourceRootAbsolutePathModuleSubfolderNoOutdir.json
index 01c4b70cebd..b65bed61979 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/sourceRootAbsolutePathModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/sourceRootAbsolutePathModuleSubfolderNoOutdir.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/sourceRootAbsolutePathModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/sourceRootAbsolutePathModuleSubfolderNoOutdir.json
index 01c4b70cebd..b65bed61979 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/sourceRootAbsolutePathModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/sourceRootAbsolutePathModuleSubfolderNoOutdir.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json
index 84000af31b4..a8662e09bf6 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json
index 84000af31b4..a8662e09bf6 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
index f568adfaacf..a43e0f69172 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
index f568adfaacf..a43e0f69172 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/sourceRootAbsolutePathMultifolderNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/sourceRootAbsolutePathMultifolderNoOutdir.json
index 4f0f4e7e3e5..b84ccc2bc23 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/sourceRootAbsolutePathMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/sourceRootAbsolutePathMultifolderNoOutdir.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/sourceRootAbsolutePathMultifolderNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/sourceRootAbsolutePathMultifolderNoOutdir.json
index 4f0f4e7e3e5..b84ccc2bc23 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/sourceRootAbsolutePathMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/sourceRootAbsolutePathMultifolderNoOutdir.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory.json
index e22d59562c8..43d3db291ff 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory.json
index e22d59562c8..43d3db291ff 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathMultifolderSpecifyOutputFile.json
index d6823e0eba8..6bd6db427c4 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathMultifolderSpecifyOutputFile.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathMultifolderSpecifyOutputFile.json
index d6823e0eba8..6bd6db427c4 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathMultifolderSpecifyOutputFile.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/sourceRootAbsolutePathSimpleNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/sourceRootAbsolutePathSimpleNoOutdir.json
index 2d211a7180c..f57c8110827 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/sourceRootAbsolutePathSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/sourceRootAbsolutePathSimpleNoOutdir.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/sourceRootAbsolutePathSimpleNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/sourceRootAbsolutePathSimpleNoOutdir.json
index 2d211a7180c..f57c8110827 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/sourceRootAbsolutePathSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/sourceRootAbsolutePathSimpleNoOutdir.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/sourceRootAbsolutePathSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/sourceRootAbsolutePathSimpleSpecifyOutputDirectory.json
index 4a5d8436f01..02981610092 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/sourceRootAbsolutePathSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/sourceRootAbsolutePathSimpleSpecifyOutputDirectory.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/sourceRootAbsolutePathSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/sourceRootAbsolutePathSimpleSpecifyOutputDirectory.json
index 4a5d8436f01..02981610092 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/sourceRootAbsolutePathSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/sourceRootAbsolutePathSimpleSpecifyOutputDirectory.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathSimpleSpecifyOutputFile.json
index fd9f5e5446c..74add9e8d7b 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathSimpleSpecifyOutputFile.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/sourceRootAbsolutePathSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/sourceRootAbsolutePathSimpleSpecifyOutputFile.json
index fd9f5e5446c..74add9e8d7b 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/sourceRootAbsolutePathSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/sourceRootAbsolutePathSimpleSpecifyOutputFile.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/amd/sourceRootAbsolutePathSingleFileNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/amd/sourceRootAbsolutePathSingleFileNoOutdir.json
index 3d063f65272..772190b4851 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/amd/sourceRootAbsolutePathSingleFileNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/amd/sourceRootAbsolutePathSingleFileNoOutdir.json
@@ -10,8 +10,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"test.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/node/sourceRootAbsolutePathSingleFileNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/node/sourceRootAbsolutePathSingleFileNoOutdir.json
index 3d063f65272..772190b4851 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/node/sourceRootAbsolutePathSingleFileNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/node/sourceRootAbsolutePathSingleFileNoOutdir.json
@@ -10,8 +10,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"test.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory.json
index 95a16bbc6f3..8a6eb54b789 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory.json
@@ -11,8 +11,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/test.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/node/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/node/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory.json
index 95a16bbc6f3..8a6eb54b789 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/node/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/node/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory.json
@@ -11,8 +11,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/test.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/sourceRootAbsolutePathSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/sourceRootAbsolutePathSingleFileSpecifyOutputFile.json
index d0c60f2d1ab..ec9d13d68de 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/sourceRootAbsolutePathSingleFileSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/sourceRootAbsolutePathSingleFileSpecifyOutputFile.json
@@ -11,8 +11,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/sourceRootAbsolutePathSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/sourceRootAbsolutePathSingleFileSpecifyOutputFile.json
index d0c60f2d1ab..ec9d13d68de 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/sourceRootAbsolutePathSingleFileSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/sourceRootAbsolutePathSingleFileSpecifyOutputFile.json
@@ -11,8 +11,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/sourceRootAbsolutePathSubfolderNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/sourceRootAbsolutePathSubfolderNoOutdir.json
index b9982d55390..03f06090742 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/sourceRootAbsolutePathSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/sourceRootAbsolutePathSubfolderNoOutdir.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/sourceRootAbsolutePathSubfolderNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/sourceRootAbsolutePathSubfolderNoOutdir.json
index b9982d55390..03f06090742 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/sourceRootAbsolutePathSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/sourceRootAbsolutePathSubfolderNoOutdir.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory.json
index 03814b982db..08bdabb1c6e 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory.json
index 03814b982db..08bdabb1c6e 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathSubfolderSpecifyOutputFile.json
index 4563bdc2fb3..a6c034775ce 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathSubfolderSpecifyOutputFile.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathSubfolderSpecifyOutputFile.json
index 4563bdc2fb3..a6c034775ce 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathSubfolderSpecifyOutputFile.json
@@ -11,9 +11,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/sourceRootRelativePathMixedSubfolderNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/sourceRootRelativePathMixedSubfolderNoOutdir.json
index 7ed2fefc624..0e73f218462 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/sourceRootRelativePathMixedSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/sourceRootRelativePathMixedSubfolderNoOutdir.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/sourceRootRelativePathMixedSubfolderNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/sourceRootRelativePathMixedSubfolderNoOutdir.json
index 7ed2fefc624..0e73f218462 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/sourceRootRelativePathMixedSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/sourceRootRelativePathMixedSubfolderNoOutdir.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory.json
index 0b841e3e450..99815d52661 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory.json
index 0b841e3e450..99815d52661 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.json
index 889d00b36ca..82ef1c7d882 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m2.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.json
index 889d00b36ca..82ef1c7d882 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m2.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
index e26e9887a57..d5f4fd9c654 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/outAndOutDirFolder/ref/m2.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
index e26e9887a57..d5f4fd9c654 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/outAndOutDirFolder/ref/m2.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/sourceRootRelativePathModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/sourceRootRelativePathModuleMultifolderNoOutdir.json
index 46072879874..2acbea1cc8d 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/sourceRootRelativePathModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/sourceRootRelativePathModuleMultifolderNoOutdir.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/sourceRootRelativePathModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/sourceRootRelativePathModuleMultifolderNoOutdir.json
index 46072879874..2acbea1cc8d 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/sourceRootRelativePathModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/sourceRootRelativePathModuleMultifolderNoOutdir.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json
index 4637b89f1c0..6603e36c281 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_module_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json
index 4637b89f1c0..6603e36c281 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_module_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json
index b2a57c0e316..69a577baffd 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json
index b2a57c0e316..69a577baffd 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/sourceRootRelativePathModuleSimpleNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/sourceRootRelativePathModuleSimpleNoOutdir.json
index 233e03c02ad..f28c784480f 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/sourceRootRelativePathModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/sourceRootRelativePathModuleSimpleNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/sourceRootRelativePathModuleSimpleNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/sourceRootRelativePathModuleSimpleNoOutdir.json
index 233e03c02ad..f28c784480f 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/sourceRootRelativePathModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/sourceRootRelativePathModuleSimpleNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json
index 3fabf096150..77fa77f5fb0 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json
index 3fabf096150..77fa77f5fb0 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json
index c867f08a27b..a4a6698d3ca 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json
index c867f08a27b..a4a6698d3ca 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/sourceRootRelativePathModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/sourceRootRelativePathModuleSubfolderNoOutdir.json
index 841f8e17deb..8a3035f3632 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/sourceRootRelativePathModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/sourceRootRelativePathModuleSubfolderNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/sourceRootRelativePathModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/sourceRootRelativePathModuleSubfolderNoOutdir.json
index 841f8e17deb..8a3035f3632 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/sourceRootRelativePathModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/sourceRootRelativePathModuleSubfolderNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json
index 83035951973..9f10fc5e7e0 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json
index 83035951973..9f10fc5e7e0 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json
index 7336b1493f3..71896f202b2 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json
index 7336b1493f3..71896f202b2 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/sourceRootRelativePathMultifolderNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/sourceRootRelativePathMultifolderNoOutdir.json
index 41314d25efe..e7dfb0beff3 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/sourceRootRelativePathMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/sourceRootRelativePathMultifolderNoOutdir.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/sourceRootRelativePathMultifolderNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/sourceRootRelativePathMultifolderNoOutdir.json
index 41314d25efe..e7dfb0beff3 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/sourceRootRelativePathMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/sourceRootRelativePathMultifolderNoOutdir.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/sourceRootRelativePathMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/sourceRootRelativePathMultifolderSpecifyOutputDirectory.json
index 56e89b292b3..bfb74003401 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/sourceRootRelativePathMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/sourceRootRelativePathMultifolderSpecifyOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/sourceRootRelativePathMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/sourceRootRelativePathMultifolderSpecifyOutputDirectory.json
index 56e89b292b3..bfb74003401 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/sourceRootRelativePathMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/sourceRootRelativePathMultifolderSpecifyOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/sourceRootRelativePathMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/sourceRootRelativePathMultifolderSpecifyOutputFile.json
index 4251bd655c5..1f2e577b0b3 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/sourceRootRelativePathMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/sourceRootRelativePathMultifolderSpecifyOutputFile.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/sourceRootRelativePathMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/sourceRootRelativePathMultifolderSpecifyOutputFile.json
index 4251bd655c5..1f2e577b0b3 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/sourceRootRelativePathMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/sourceRootRelativePathMultifolderSpecifyOutputFile.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/sourceRootRelativePathSimpleNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/sourceRootRelativePathSimpleNoOutdir.json
index fc56bd98ee5..4d33e85e2ba 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/sourceRootRelativePathSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/sourceRootRelativePathSimpleNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/sourceRootRelativePathSimpleNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/sourceRootRelativePathSimpleNoOutdir.json
index fc56bd98ee5..4d33e85e2ba 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/sourceRootRelativePathSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/sourceRootRelativePathSimpleNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/sourceRootRelativePathSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/sourceRootRelativePathSimpleSpecifyOutputDirectory.json
index a10f853c315..bf86309b59a 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/sourceRootRelativePathSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/sourceRootRelativePathSimpleSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/sourceRootRelativePathSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/sourceRootRelativePathSimpleSpecifyOutputDirectory.json
index a10f853c315..bf86309b59a 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/sourceRootRelativePathSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/sourceRootRelativePathSimpleSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/sourceRootRelativePathSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/sourceRootRelativePathSimpleSpecifyOutputFile.json
index 270b56acab5..4b371bf5924 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/sourceRootRelativePathSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/sourceRootRelativePathSimpleSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/sourceRootRelativePathSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/sourceRootRelativePathSimpleSpecifyOutputFile.json
index 270b56acab5..4b371bf5924 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/sourceRootRelativePathSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/sourceRootRelativePathSimpleSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/amd/sourceRootRelativePathSingleFileNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/amd/sourceRootRelativePathSingleFileNoOutdir.json
index 828e6492094..06a55d4a7cc 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/amd/sourceRootRelativePathSingleFileNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/amd/sourceRootRelativePathSingleFileNoOutdir.json
@@ -9,8 +9,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"test.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/node/sourceRootRelativePathSingleFileNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/node/sourceRootRelativePathSingleFileNoOutdir.json
index 828e6492094..06a55d4a7cc 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/node/sourceRootRelativePathSingleFileNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/node/sourceRootRelativePathSingleFileNoOutdir.json
@@ -9,8 +9,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"test.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/amd/sourceRootRelativePathSingleFileSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/amd/sourceRootRelativePathSingleFileSpecifyOutputDirectory.json
index 5df4278d9d7..d87b6b22829 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/amd/sourceRootRelativePathSingleFileSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/amd/sourceRootRelativePathSingleFileSpecifyOutputDirectory.json
@@ -10,8 +10,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/test.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/node/sourceRootRelativePathSingleFileSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/node/sourceRootRelativePathSingleFileSpecifyOutputDirectory.json
index 5df4278d9d7..d87b6b22829 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/node/sourceRootRelativePathSingleFileSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/node/sourceRootRelativePathSingleFileSpecifyOutputDirectory.json
@@ -10,8 +10,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/test.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/sourceRootRelativePathSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/sourceRootRelativePathSingleFileSpecifyOutputFile.json
index 9869ad50de5..c80db3f739c 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/sourceRootRelativePathSingleFileSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/sourceRootRelativePathSingleFileSpecifyOutputFile.json
@@ -10,8 +10,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/sourceRootRelativePathSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/sourceRootRelativePathSingleFileSpecifyOutputFile.json
index 9869ad50de5..c80db3f739c 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/sourceRootRelativePathSingleFileSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/sourceRootRelativePathSingleFileSpecifyOutputFile.json
@@ -10,8 +10,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/sourceRootRelativePathSubfolderNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/sourceRootRelativePathSubfolderNoOutdir.json
index ffed58e93e1..ff189067e67 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/sourceRootRelativePathSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/sourceRootRelativePathSubfolderNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/sourceRootRelativePathSubfolderNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/sourceRootRelativePathSubfolderNoOutdir.json
index ffed58e93e1..ff189067e67 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/sourceRootRelativePathSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/sourceRootRelativePathSubfolderNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/sourceRootRelativePathSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/sourceRootRelativePathSubfolderSpecifyOutputDirectory.json
index 4f273495fc1..8896f911a99 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/sourceRootRelativePathSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/sourceRootRelativePathSubfolderSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/sourceRootRelativePathSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/sourceRootRelativePathSubfolderSpecifyOutputDirectory.json
index 4f273495fc1..8896f911a99 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/sourceRootRelativePathSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/sourceRootRelativePathSubfolderSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/sourceRootRelativePathSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/sourceRootRelativePathSubfolderSpecifyOutputFile.json
index d231d7bd8d4..ddcfbd2ff9c 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/sourceRootRelativePathSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/sourceRootRelativePathSubfolderSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/sourceRootRelativePathSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/sourceRootRelativePathSubfolderSpecifyOutputFile.json
index d231d7bd8d4..ddcfbd2ff9c 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/sourceRootRelativePathSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/sourceRootRelativePathSubfolderSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourceRootWithNoSourceMapOption/amd/sourceRootWithNoSourceMapOption.errors.txt b/tests/baselines/reference/project/sourceRootWithNoSourceMapOption/amd/sourceRootWithNoSourceMapOption.errors.txt
index 9fc5aa1bcb1..3816144f19c 100644
--- a/tests/baselines/reference/project/sourceRootWithNoSourceMapOption/amd/sourceRootWithNoSourceMapOption.errors.txt
+++ b/tests/baselines/reference/project/sourceRootWithNoSourceMapOption/amd/sourceRootWithNoSourceMapOption.errors.txt
@@ -1 +1,25 @@
Option sourceRoot cannot be specified without specifying sourcemap option.
+
+
+!!! Option sourceRoot cannot be specified without specifying sourcemap option.
+==== m1.ts (0 errors) ====
+ var m1_a1 = 10;
+ class m1_c1 {
+ public m1_c1_p1: number;
+ }
+
+ var m1_instance1 = new m1_c1();
+ function m1_f1() {
+ return m1_instance1;
+ }
+==== test.ts (0 errors) ====
+ ///
+ var a1 = 10;
+ class c1 {
+ public p1: number;
+ }
+
+ var instance1 = new c1();
+ function f1() {
+ return instance1;
+ }
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootWithNoSourceMapOption/amd/sourceRootWithNoSourceMapOption.json b/tests/baselines/reference/project/sourceRootWithNoSourceMapOption/amd/sourceRootWithNoSourceMapOption.json
index 427c074ca26..7cf066f15c4 100644
--- a/tests/baselines/reference/project/sourceRootWithNoSourceMapOption/amd/sourceRootWithNoSourceMapOption.json
+++ b/tests/baselines/reference/project/sourceRootWithNoSourceMapOption/amd/sourceRootWithNoSourceMapOption.json
@@ -6,9 +6,9 @@
],
"sourceRoot": "../src",
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": []
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootWithNoSourceMapOption/node/sourceRootWithNoSourceMapOption.errors.txt b/tests/baselines/reference/project/sourceRootWithNoSourceMapOption/node/sourceRootWithNoSourceMapOption.errors.txt
index 9fc5aa1bcb1..3816144f19c 100644
--- a/tests/baselines/reference/project/sourceRootWithNoSourceMapOption/node/sourceRootWithNoSourceMapOption.errors.txt
+++ b/tests/baselines/reference/project/sourceRootWithNoSourceMapOption/node/sourceRootWithNoSourceMapOption.errors.txt
@@ -1 +1,25 @@
Option sourceRoot cannot be specified without specifying sourcemap option.
+
+
+!!! Option sourceRoot cannot be specified without specifying sourcemap option.
+==== m1.ts (0 errors) ====
+ var m1_a1 = 10;
+ class m1_c1 {
+ public m1_c1_p1: number;
+ }
+
+ var m1_instance1 = new m1_c1();
+ function m1_f1() {
+ return m1_instance1;
+ }
+==== test.ts (0 errors) ====
+ ///
+ var a1 = 10;
+ class c1 {
+ public p1: number;
+ }
+
+ var instance1 = new c1();
+ function f1() {
+ return instance1;
+ }
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootWithNoSourceMapOption/node/sourceRootWithNoSourceMapOption.json b/tests/baselines/reference/project/sourceRootWithNoSourceMapOption/node/sourceRootWithNoSourceMapOption.json
index 427c074ca26..7cf066f15c4 100644
--- a/tests/baselines/reference/project/sourceRootWithNoSourceMapOption/node/sourceRootWithNoSourceMapOption.json
+++ b/tests/baselines/reference/project/sourceRootWithNoSourceMapOption/node/sourceRootWithNoSourceMapOption.json
@@ -6,9 +6,9 @@
],
"sourceRoot": "../src",
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": []
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/sourcemapMixedSubfolderNoOutdir.json b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/sourcemapMixedSubfolderNoOutdir.json
index b7f3a98e324..570d129ce2e 100644
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/sourcemapMixedSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/sourcemapMixedSubfolderNoOutdir.json
@@ -8,10 +8,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/sourcemapMixedSubfolderNoOutdir.json b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/sourcemapMixedSubfolderNoOutdir.json
index b7f3a98e324..570d129ce2e 100644
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/sourcemapMixedSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/sourcemapMixedSubfolderNoOutdir.json
@@ -8,10 +8,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/sourcemapMixedSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/sourcemapMixedSubfolderSpecifyOutputDirectory.json
index 2dd919e2e64..3d39d4b9bf2 100644
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/sourcemapMixedSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/sourcemapMixedSubfolderSpecifyOutputDirectory.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/sourcemapMixedSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/sourcemapMixedSubfolderSpecifyOutputDirectory.json
index 2dd919e2e64..3d39d4b9bf2 100644
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/sourcemapMixedSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/sourcemapMixedSubfolderSpecifyOutputDirectory.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/sourcemapMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/sourcemapMixedSubfolderSpecifyOutputFile.json
index 6b15ed58078..3270fe610aa 100644
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/sourcemapMixedSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/sourcemapMixedSubfolderSpecifyOutputFile.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m2.js.map",
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/sourcemapMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/sourcemapMixedSubfolderSpecifyOutputFile.json
index 6b15ed58078..3270fe610aa 100644
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/sourcemapMixedSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/sourcemapMixedSubfolderSpecifyOutputFile.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m2.js.map",
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
index 4c044f4b10c..3a260af84a0 100644
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/outAndOutDirFolder/ref/m2.js.map",
diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
index 4c044f4b10c..3a260af84a0 100644
--- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/outAndOutDirFolder/ref/m2.js.map",
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/sourcemapModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/sourcemapModuleMultifolderNoOutdir.json
index 4a10056ed63..9dcc6a90da3 100644
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/sourcemapModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/sourcemapModuleMultifolderNoOutdir.json
@@ -8,10 +8,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/sourcemapModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/sourcemapModuleMultifolderNoOutdir.json
index 4a10056ed63..9dcc6a90da3 100644
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/sourcemapModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/sourcemapModuleMultifolderNoOutdir.json
@@ -8,10 +8,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/sourcemapModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/sourcemapModuleMultifolderSpecifyOutputDirectory.json
index 3f29686a3ac..b63faddd4c7 100644
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/sourcemapModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/sourcemapModuleMultifolderSpecifyOutputDirectory.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_module_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/sourcemapModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/sourcemapModuleMultifolderSpecifyOutputDirectory.json
index 3f29686a3ac..b63faddd4c7 100644
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/sourcemapModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/sourcemapModuleMultifolderSpecifyOutputDirectory.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_module_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/sourcemapModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/sourcemapModuleMultifolderSpecifyOutputFile.json
index 567b7a1e786..3d2df95ad66 100644
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/sourcemapModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/sourcemapModuleMultifolderSpecifyOutputFile.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/sourcemapModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/sourcemapModuleMultifolderSpecifyOutputFile.json
index 567b7a1e786..3d2df95ad66 100644
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/sourcemapModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/sourcemapModuleMultifolderSpecifyOutputFile.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/sourcemapModuleSimpleNoOutdir.json b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/sourcemapModuleSimpleNoOutdir.json
index bd688f16eb6..348605adb33 100644
--- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/sourcemapModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/sourcemapModuleSimpleNoOutdir.json
@@ -8,9 +8,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/sourcemapModuleSimpleNoOutdir.json b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/sourcemapModuleSimpleNoOutdir.json
index bd688f16eb6..348605adb33 100644
--- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/sourcemapModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/sourcemapModuleSimpleNoOutdir.json
@@ -8,9 +8,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/sourcemapModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/sourcemapModuleSimpleSpecifyOutputDirectory.json
index ec8c618947e..2316c35bde9 100644
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/sourcemapModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/sourcemapModuleSimpleSpecifyOutputDirectory.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/sourcemapModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/sourcemapModuleSimpleSpecifyOutputDirectory.json
index ec8c618947e..2316c35bde9 100644
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/sourcemapModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/sourcemapModuleSimpleSpecifyOutputDirectory.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/sourcemapModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/sourcemapModuleSimpleSpecifyOutputFile.json
index 9982ec93360..9ff29662d40 100644
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/sourcemapModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/sourcemapModuleSimpleSpecifyOutputFile.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/sourcemapModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/sourcemapModuleSimpleSpecifyOutputFile.json
index 9982ec93360..9ff29662d40 100644
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/sourcemapModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/sourcemapModuleSimpleSpecifyOutputFile.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/sourcemapModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/sourcemapModuleSubfolderNoOutdir.json
index a04d23e9d2d..49ebfda1567 100644
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/sourcemapModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/sourcemapModuleSubfolderNoOutdir.json
@@ -8,9 +8,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/sourcemapModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/sourcemapModuleSubfolderNoOutdir.json
index a04d23e9d2d..49ebfda1567 100644
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/sourcemapModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/sourcemapModuleSubfolderNoOutdir.json
@@ -8,9 +8,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/sourcemapModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/sourcemapModuleSubfolderSpecifyOutputDirectory.json
index c987c067175..391942643f5 100644
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/sourcemapModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/sourcemapModuleSubfolderSpecifyOutputDirectory.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/sourcemapModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/sourcemapModuleSubfolderSpecifyOutputDirectory.json
index c987c067175..391942643f5 100644
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/sourcemapModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/sourcemapModuleSubfolderSpecifyOutputDirectory.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/sourcemapModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/sourcemapModuleSubfolderSpecifyOutputFile.json
index c765d8a704d..9d200ef685d 100644
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/sourcemapModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/sourcemapModuleSubfolderSpecifyOutputFile.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/sourcemapModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/sourcemapModuleSubfolderSpecifyOutputFile.json
index c765d8a704d..9d200ef685d 100644
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/sourcemapModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/sourcemapModuleSubfolderSpecifyOutputFile.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/sourcemapMultifolderNoOutdir.json b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/sourcemapMultifolderNoOutdir.json
index 1b32429f5b5..3d4f5d74f44 100644
--- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/sourcemapMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/sourcemapMultifolderNoOutdir.json
@@ -8,10 +8,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/sourcemapMultifolderNoOutdir.json b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/sourcemapMultifolderNoOutdir.json
index 1b32429f5b5..3d4f5d74f44 100644
--- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/sourcemapMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/sourcemapMultifolderNoOutdir.json
@@ -8,10 +8,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/sourcemapMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/sourcemapMultifolderSpecifyOutputDirectory.json
index fea0549613f..1882477e518 100644
--- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/sourcemapMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/sourcemapMultifolderSpecifyOutputDirectory.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/sourcemapMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/sourcemapMultifolderSpecifyOutputDirectory.json
index fea0549613f..1882477e518 100644
--- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/sourcemapMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/sourcemapMultifolderSpecifyOutputDirectory.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/sourcemapMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/sourcemapMultifolderSpecifyOutputFile.json
index 67b351dbf5c..83c96776d4e 100644
--- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/sourcemapMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/sourcemapMultifolderSpecifyOutputFile.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/sourcemapMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/sourcemapMultifolderSpecifyOutputFile.json
index 67b351dbf5c..83c96776d4e 100644
--- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/sourcemapMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/sourcemapMultifolderSpecifyOutputFile.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/sourcemapSimpleNoOutdir.json b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/sourcemapSimpleNoOutdir.json
index 0d7ae28a899..ad8ebd06370 100644
--- a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/sourcemapSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/sourcemapSimpleNoOutdir.json
@@ -8,9 +8,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/sourcemapSimpleNoOutdir.json b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/sourcemapSimpleNoOutdir.json
index 0d7ae28a899..ad8ebd06370 100644
--- a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/sourcemapSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/sourcemapSimpleNoOutdir.json
@@ -8,9 +8,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/sourcemapSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/sourcemapSimpleSpecifyOutputDirectory.json
index c6ab0f21da2..8f78a5682d6 100644
--- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/sourcemapSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/sourcemapSimpleSpecifyOutputDirectory.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/sourcemapSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/sourcemapSimpleSpecifyOutputDirectory.json
index c6ab0f21da2..8f78a5682d6 100644
--- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/sourcemapSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/sourcemapSimpleSpecifyOutputDirectory.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/sourcemapSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/sourcemapSimpleSpecifyOutputFile.json
index 3bd0b02dac3..43e39c57faf 100644
--- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/sourcemapSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/sourcemapSimpleSpecifyOutputFile.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/sourcemapSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/sourcemapSimpleSpecifyOutputFile.json
index 3bd0b02dac3..43e39c57faf 100644
--- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/sourcemapSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/sourcemapSimpleSpecifyOutputFile.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/amd/sourcemapSingleFileNoOutdir.json b/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/amd/sourcemapSingleFileNoOutdir.json
index 611577b1366..47617ac2166 100644
--- a/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/amd/sourcemapSingleFileNoOutdir.json
+++ b/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/amd/sourcemapSingleFileNoOutdir.json
@@ -8,8 +8,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"test.js.map",
diff --git a/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/node/sourcemapSingleFileNoOutdir.json b/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/node/sourcemapSingleFileNoOutdir.json
index 611577b1366..47617ac2166 100644
--- a/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/node/sourcemapSingleFileNoOutdir.json
+++ b/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/node/sourcemapSingleFileNoOutdir.json
@@ -8,8 +8,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"test.js.map",
diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/amd/sourcemapSingleFileSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/amd/sourcemapSingleFileSpecifyOutputDirectory.json
index 97fd606dd6b..d541a333f81 100644
--- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/amd/sourcemapSingleFileSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/amd/sourcemapSingleFileSpecifyOutputDirectory.json
@@ -9,8 +9,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/test.js.map",
diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/node/sourcemapSingleFileSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/node/sourcemapSingleFileSpecifyOutputDirectory.json
index 97fd606dd6b..d541a333f81 100644
--- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/node/sourcemapSingleFileSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/node/sourcemapSingleFileSpecifyOutputDirectory.json
@@ -9,8 +9,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/test.js.map",
diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/sourcemapSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/sourcemapSingleFileSpecifyOutputFile.json
index d032c047394..2f14386bc5a 100644
--- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/sourcemapSingleFileSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/sourcemapSingleFileSpecifyOutputFile.json
@@ -9,8 +9,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/sourcemapSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/sourcemapSingleFileSpecifyOutputFile.json
index d032c047394..2f14386bc5a 100644
--- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/sourcemapSingleFileSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/sourcemapSingleFileSpecifyOutputFile.json
@@ -9,8 +9,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/sourcemapSubfolderNoOutdir.json b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/sourcemapSubfolderNoOutdir.json
index ca46c684c68..2884f385bb5 100644
--- a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/sourcemapSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/sourcemapSubfolderNoOutdir.json
@@ -8,9 +8,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/sourcemapSubfolderNoOutdir.json b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/sourcemapSubfolderNoOutdir.json
index ca46c684c68..2884f385bb5 100644
--- a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/sourcemapSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/sourcemapSubfolderNoOutdir.json
@@ -8,9 +8,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/sourcemapSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/sourcemapSubfolderSpecifyOutputDirectory.json
index 556e78b25ae..632d7118904 100644
--- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/sourcemapSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/sourcemapSubfolderSpecifyOutputDirectory.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/sourcemapSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/sourcemapSubfolderSpecifyOutputDirectory.json
index 556e78b25ae..632d7118904 100644
--- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/sourcemapSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/sourcemapSubfolderSpecifyOutputDirectory.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/sourcemapSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/sourcemapSubfolderSpecifyOutputFile.json
index ca647679879..13ef95f1052 100644
--- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/sourcemapSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/sourcemapSubfolderSpecifyOutputFile.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/sourcemapSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/sourcemapSubfolderSpecifyOutputFile.json
index ca647679879..13ef95f1052 100644
--- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/sourcemapSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/sourcemapSubfolderSpecifyOutputFile.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/sourcerootUrlMixedSubfolderNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/sourcerootUrlMixedSubfolderNoOutdir.json
index 535efaaf338..ef5cb2df633 100644
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/sourcerootUrlMixedSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/sourcerootUrlMixedSubfolderNoOutdir.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/sourcerootUrlMixedSubfolderNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/sourcerootUrlMixedSubfolderNoOutdir.json
index 535efaaf338..ef5cb2df633 100644
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/sourcerootUrlMixedSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/sourcerootUrlMixedSubfolderNoOutdir.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/sourcerootUrlMixedSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/sourcerootUrlMixedSubfolderSpecifyOutputDirectory.json
index 3a4a85dfc1d..a46fe845710 100644
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/sourcerootUrlMixedSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/sourcerootUrlMixedSubfolderSpecifyOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/sourcerootUrlMixedSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/sourcerootUrlMixedSubfolderSpecifyOutputDirectory.json
index 3a4a85dfc1d..a46fe845710 100644
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/sourcerootUrlMixedSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/sourcerootUrlMixedSubfolderSpecifyOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/sourcerootUrlMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/sourcerootUrlMixedSubfolderSpecifyOutputFile.json
index 38a554a4f16..50a4518a1b0 100644
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/sourcerootUrlMixedSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/sourcerootUrlMixedSubfolderSpecifyOutputFile.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m2.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/sourcerootUrlMixedSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/sourcerootUrlMixedSubfolderSpecifyOutputFile.json
index 38a554a4f16..50a4518a1b0 100644
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/sourcerootUrlMixedSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/sourcerootUrlMixedSubfolderSpecifyOutputFile.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m2.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
index de2bb0c94b8..b6ef6b5bd51 100644
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/outAndOutDirFolder/ref/m2.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
index de2bb0c94b8..b6ef6b5bd51 100644
--- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json
@@ -11,10 +11,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/outAndOutDirFolder/ref/m2.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/sourcerootUrlModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/sourcerootUrlModuleMultifolderNoOutdir.json
index ea1d9fb4616..c2594c0093c 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/sourcerootUrlModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/sourcerootUrlModuleMultifolderNoOutdir.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/sourcerootUrlModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/sourcerootUrlModuleMultifolderNoOutdir.json
index ea1d9fb4616..c2594c0093c 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/sourcerootUrlModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/sourcerootUrlModuleMultifolderNoOutdir.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json
index da0435180fa..d2c6956bf80 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_module_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json
index da0435180fa..d2c6956bf80 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_module_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/sourcerootUrlModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/sourcerootUrlModuleMultifolderSpecifyOutputFile.json
index 53b5c2cb219..cc2a6c9b1aa 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/sourcerootUrlModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/sourcerootUrlModuleMultifolderSpecifyOutputFile.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/sourcerootUrlModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/sourcerootUrlModuleMultifolderSpecifyOutputFile.json
index 53b5c2cb219..cc2a6c9b1aa 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/sourcerootUrlModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/sourcerootUrlModuleMultifolderSpecifyOutputFile.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_module_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/sourcerootUrlModuleSimpleNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/sourcerootUrlModuleSimpleNoOutdir.json
index 84ed0deab9e..4a7cc668a6a 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/sourcerootUrlModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/sourcerootUrlModuleSimpleNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/sourcerootUrlModuleSimpleNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/sourcerootUrlModuleSimpleNoOutdir.json
index 84ed0deab9e..4a7cc668a6a 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/sourcerootUrlModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/sourcerootUrlModuleSimpleNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json
index 4ed540f416f..6766f67eab0 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json
index 4ed540f416f..6766f67eab0 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/sourcerootUrlModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/sourcerootUrlModuleSimpleSpecifyOutputFile.json
index 01d06957298..5419c5a8225 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/sourcerootUrlModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/sourcerootUrlModuleSimpleSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/sourcerootUrlModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/sourcerootUrlModuleSimpleSpecifyOutputFile.json
index 01d06957298..5419c5a8225 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/sourcerootUrlModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/sourcerootUrlModuleSimpleSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/sourcerootUrlModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/sourcerootUrlModuleSubfolderNoOutdir.json
index 2dd5114c63e..d7f99610bab 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/sourcerootUrlModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/sourcerootUrlModuleSubfolderNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/sourcerootUrlModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/sourcerootUrlModuleSubfolderNoOutdir.json
index 2dd5114c63e..d7f99610bab 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/sourcerootUrlModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/sourcerootUrlModuleSubfolderNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json
index be3e6d5c38c..1e722cb852e 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json
index be3e6d5c38c..1e722cb852e 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/sourcerootUrlModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/sourcerootUrlModuleSubfolderSpecifyOutputFile.json
index 4dda0858377..d80dacb3444 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/sourcerootUrlModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/sourcerootUrlModuleSubfolderSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/sourcerootUrlModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/sourcerootUrlModuleSubfolderSpecifyOutputFile.json
index 4dda0858377..d80dacb3444 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/sourcerootUrlModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/sourcerootUrlModuleSubfolderSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/sourcerootUrlMultifolderNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/sourcerootUrlMultifolderNoOutdir.json
index 8df6436f2d6..a68d507bdf3 100644
--- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/sourcerootUrlMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/sourcerootUrlMultifolderNoOutdir.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/sourcerootUrlMultifolderNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/sourcerootUrlMultifolderNoOutdir.json
index 8df6436f2d6..a68d507bdf3 100644
--- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/sourcerootUrlMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/sourcerootUrlMultifolderNoOutdir.json
@@ -9,10 +9,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/sourcerootUrlMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/sourcerootUrlMultifolderSpecifyOutputDirectory.json
index 07f5c5548c5..1641625569c 100644
--- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/sourcerootUrlMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/sourcerootUrlMultifolderSpecifyOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/sourcerootUrlMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/sourcerootUrlMultifolderSpecifyOutputDirectory.json
index 07f5c5548c5..1641625569c 100644
--- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/sourcerootUrlMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/sourcerootUrlMultifolderSpecifyOutputDirectory.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/outputdir_multifolder/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/sourcerootUrlMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/sourcerootUrlMultifolderSpecifyOutputFile.json
index 314069f83fb..085ef5e8f19 100644
--- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/sourcerootUrlMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/sourcerootUrlMultifolderSpecifyOutputFile.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/sourcerootUrlMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/sourcerootUrlMultifolderSpecifyOutputFile.json
index 314069f83fb..085ef5e8f19 100644
--- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/sourcerootUrlMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/sourcerootUrlMultifolderSpecifyOutputFile.json
@@ -10,10 +10,10 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
"../outputdir_multifolder_ref/m2.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/sourcerootUrlSimpleNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/sourcerootUrlSimpleNoOutdir.json
index 38dc6f36854..9df1fd3922e 100644
--- a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/sourcerootUrlSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/sourcerootUrlSimpleNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/sourcerootUrlSimpleNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/sourcerootUrlSimpleNoOutdir.json
index 38dc6f36854..9df1fd3922e 100644
--- a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/sourcerootUrlSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/sourcerootUrlSimpleNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/sourcerootUrlSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/sourcerootUrlSimpleSpecifyOutputDirectory.json
index 4dec5466b57..1a472ca17ee 100644
--- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/sourcerootUrlSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/sourcerootUrlSimpleSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/sourcerootUrlSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/sourcerootUrlSimpleSpecifyOutputDirectory.json
index 4dec5466b57..1a472ca17ee 100644
--- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/sourcerootUrlSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/sourcerootUrlSimpleSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/sourcerootUrlSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/sourcerootUrlSimpleSpecifyOutputFile.json
index ccc633991ca..98a2dea2484 100644
--- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/sourcerootUrlSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/sourcerootUrlSimpleSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/sourcerootUrlSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/sourcerootUrlSimpleSpecifyOutputFile.json
index ccc633991ca..98a2dea2484 100644
--- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/sourcerootUrlSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/sourcerootUrlSimpleSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/amd/sourcerootUrlSingleFileNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/amd/sourcerootUrlSingleFileNoOutdir.json
index c6ffec7a0de..dbef889efec 100644
--- a/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/amd/sourcerootUrlSingleFileNoOutdir.json
+++ b/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/amd/sourcerootUrlSingleFileNoOutdir.json
@@ -9,8 +9,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"test.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/node/sourcerootUrlSingleFileNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/node/sourcerootUrlSingleFileNoOutdir.json
index c6ffec7a0de..dbef889efec 100644
--- a/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/node/sourcerootUrlSingleFileNoOutdir.json
+++ b/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/node/sourcerootUrlSingleFileNoOutdir.json
@@ -9,8 +9,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"test.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/amd/sourcerootUrlSingleFileSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/amd/sourcerootUrlSingleFileSpecifyOutputDirectory.json
index 8d96cfb6729..afc78006729 100644
--- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/amd/sourcerootUrlSingleFileSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/amd/sourcerootUrlSingleFileSpecifyOutputDirectory.json
@@ -10,8 +10,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/test.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/node/sourcerootUrlSingleFileSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/node/sourcerootUrlSingleFileSpecifyOutputDirectory.json
index 8d96cfb6729..afc78006729 100644
--- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/node/sourcerootUrlSingleFileSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/node/sourcerootUrlSingleFileSpecifyOutputDirectory.json
@@ -10,8 +10,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/test.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/sourcerootUrlSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/sourcerootUrlSingleFileSpecifyOutputFile.json
index 30ed2151ff1..53e86654ad1 100644
--- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/sourcerootUrlSingleFileSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/sourcerootUrlSingleFileSpecifyOutputFile.json
@@ -10,8 +10,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/sourcerootUrlSingleFileSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/sourcerootUrlSingleFileSpecifyOutputFile.json
index 30ed2151ff1..53e86654ad1 100644
--- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/sourcerootUrlSingleFileSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/sourcerootUrlSingleFileSpecifyOutputFile.json
@@ -10,8 +10,8 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/sourcerootUrlSubfolderNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/sourcerootUrlSubfolderNoOutdir.json
index aedbf848742..77912e79790 100644
--- a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/sourcerootUrlSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/sourcerootUrlSubfolderNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/sourcerootUrlSubfolderNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/sourcerootUrlSubfolderNoOutdir.json
index aedbf848742..77912e79790 100644
--- a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/sourcerootUrlSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/sourcerootUrlSubfolderNoOutdir.json
@@ -9,9 +9,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/sourcerootUrlSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/sourcerootUrlSubfolderSpecifyOutputDirectory.json
index 1ac6f60f7d5..362af3ded05 100644
--- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/sourcerootUrlSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/sourcerootUrlSubfolderSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/sourcerootUrlSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/sourcerootUrlSubfolderSpecifyOutputDirectory.json
index 1ac6f60f7d5..362af3ded05 100644
--- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/sourcerootUrlSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/sourcerootUrlSubfolderSpecifyOutputDirectory.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"outdir/simple/ref/m1.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/sourcerootUrlSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/sourcerootUrlSubfolderSpecifyOutputFile.json
index 29d344a4801..7c4bb20e942 100644
--- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/sourcerootUrlSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/sourcerootUrlSubfolderSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/sourcerootUrlSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/sourcerootUrlSubfolderSpecifyOutputFile.json
index 29d344a4801..7c4bb20e942 100644
--- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/sourcerootUrlSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/sourcerootUrlSubfolderSpecifyOutputFile.json
@@ -10,9 +10,9 @@
"declaration": true,
"baselineCheck": true,
"resolvedInputFiles": [
- "test.ts",
+ "lib.d.ts",
"ref/m1.ts",
- "lib.d.ts"
+ "test.ts"
],
"emittedFiles": [
"bin/test.js.map",
diff --git a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/visibilityOfTypeUsedAcrossModules.json b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/visibilityOfTypeUsedAcrossModules.json
index 5181dc783c0..f59122e9b21 100644
--- a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/visibilityOfTypeUsedAcrossModules.json
+++ b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/amd/visibilityOfTypeUsedAcrossModules.json
@@ -6,10 +6,10 @@
],
"baselineCheck": true,
"resolvedInputFiles": [
- "commands.ts",
+ "lib.d.ts",
"fs.ts",
"server.ts",
- "lib.d.ts"
+ "commands.ts"
],
"emittedFiles": [
"fs.js",
diff --git a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/visibilityOfTypeUsedAcrossModules.json b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/visibilityOfTypeUsedAcrossModules.json
index 5181dc783c0..f59122e9b21 100644
--- a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/visibilityOfTypeUsedAcrossModules.json
+++ b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules/node/visibilityOfTypeUsedAcrossModules.json
@@ -6,10 +6,10 @@
],
"baselineCheck": true,
"resolvedInputFiles": [
- "commands.ts",
+ "lib.d.ts",
"fs.ts",
"server.ts",
- "lib.d.ts"
+ "commands.ts"
],
"emittedFiles": [
"fs.js",
diff --git a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules2/amd/visibilityOfTypeUsedAcrossModules2.errors.txt b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules2/amd/visibilityOfTypeUsedAcrossModules2.errors.txt
index 3883050bdca..147a949d968 100644
--- a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules2/amd/visibilityOfTypeUsedAcrossModules2.errors.txt
+++ b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules2/amd/visibilityOfTypeUsedAcrossModules2.errors.txt
@@ -1,2 +1,12 @@
main.ts(2,1): File 'nonExistingFile1.ts' not found.
main.ts(3,1): File 'nonExistingFile2.ts' not found.
+
+
+==== main.ts (2 errors) ====
+ ///
+ ///
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! File 'nonExistingFile1.ts' not found.
+ ///
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! File 'nonExistingFile2.ts' not found.
\ No newline at end of file
diff --git a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules2/amd/visibilityOfTypeUsedAcrossModules2.json b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules2/amd/visibilityOfTypeUsedAcrossModules2.json
index 51547244570..5fb6100024f 100644
--- a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules2/amd/visibilityOfTypeUsedAcrossModules2.json
+++ b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules2/amd/visibilityOfTypeUsedAcrossModules2.json
@@ -5,8 +5,8 @@
"main.ts"
],
"resolvedInputFiles": [
- "main.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "main.ts"
],
"emittedFiles": []
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules2/node/visibilityOfTypeUsedAcrossModules2.errors.txt b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules2/node/visibilityOfTypeUsedAcrossModules2.errors.txt
index 3883050bdca..147a949d968 100644
--- a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules2/node/visibilityOfTypeUsedAcrossModules2.errors.txt
+++ b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules2/node/visibilityOfTypeUsedAcrossModules2.errors.txt
@@ -1,2 +1,12 @@
main.ts(2,1): File 'nonExistingFile1.ts' not found.
main.ts(3,1): File 'nonExistingFile2.ts' not found.
+
+
+==== main.ts (2 errors) ====
+ ///
+ ///
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! File 'nonExistingFile1.ts' not found.
+ ///
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+!!! File 'nonExistingFile2.ts' not found.
\ No newline at end of file
diff --git a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules2/node/visibilityOfTypeUsedAcrossModules2.json b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules2/node/visibilityOfTypeUsedAcrossModules2.json
index 51547244570..5fb6100024f 100644
--- a/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules2/node/visibilityOfTypeUsedAcrossModules2.json
+++ b/tests/baselines/reference/project/visibilityOfTypeUsedAcrossModules2/node/visibilityOfTypeUsedAcrossModules2.json
@@ -5,8 +5,8 @@
"main.ts"
],
"resolvedInputFiles": [
- "main.ts",
- "lib.d.ts"
+ "lib.d.ts",
+ "main.ts"
],
"emittedFiles": []
}
\ No newline at end of file
diff --git a/tests/baselines/reference/unusedImportDeclaration.js b/tests/baselines/reference/unusedImportDeclaration.js
index 1faff01d197..54885f09e36 100644
--- a/tests/baselines/reference/unusedImportDeclaration.js
+++ b/tests/baselines/reference/unusedImportDeclaration.js
@@ -27,3 +27,11 @@ var thingy = {
me: "A"
};
foo("IN " + thingy.me + "!");
+
+
+//// [unusedImportDeclaration_testerB.d.ts]
+declare class TesterB {
+ me: string;
+}
+export = TesterB;
+//// [unusedImportDeclaration_testerA.d.ts]
diff --git a/tests/cases/compiler/aliasInaccessibleModule.ts b/tests/cases/compiler/aliasInaccessibleModule.ts
index f1037fb7652..91f36d9d118 100644
--- a/tests/cases/compiler/aliasInaccessibleModule.ts
+++ b/tests/cases/compiler/aliasInaccessibleModule.ts
@@ -1,3 +1,4 @@
+// @declaration: true
module M {
module N {
}
diff --git a/tests/cases/compiler/aliasInaccessibleModule2.ts b/tests/cases/compiler/aliasInaccessibleModule2.ts
index 7932d775d27..d970db79538 100644
--- a/tests/cases/compiler/aliasInaccessibleModule2.ts
+++ b/tests/cases/compiler/aliasInaccessibleModule2.ts
@@ -1,3 +1,4 @@
+// @declaration: true
module M {
module N {
class C {
diff --git a/tests/cases/compiler/aliasUsageInAccessorsOfClass.ts b/tests/cases/compiler/aliasUsageInAccessorsOfClass.ts
index fc86451358a..2aeddbad947 100644
--- a/tests/cases/compiler/aliasUsageInAccessorsOfClass.ts
+++ b/tests/cases/compiler/aliasUsageInAccessorsOfClass.ts
@@ -1,4 +1,5 @@
//@module: commonjs
+// @target: ES5
// @Filename: aliasUsage1_backbone.ts
export class Model {
public someData: string;
diff --git a/tests/cases/compiler/cyclicModuleImport.ts b/tests/cases/compiler/cyclicModuleImport.ts
index 88cb378c9c9..1a17860805e 100644
--- a/tests/cases/compiler/cyclicModuleImport.ts
+++ b/tests/cases/compiler/cyclicModuleImport.ts
@@ -1,3 +1,4 @@
+// @declaration: true
declare module "SubModule" {
import MainModule = require('MainModule');
class SubModule {
diff --git a/tests/cases/compiler/declFileImportChainInExportAssignment.ts b/tests/cases/compiler/declFileImportChainInExportAssignment.ts
new file mode 100644
index 00000000000..da18e81a6c6
--- /dev/null
+++ b/tests/cases/compiler/declFileImportChainInExportAssignment.ts
@@ -0,0 +1,11 @@
+// @declaration: true
+// @module: commonjs
+module m {
+ export module c {
+ export class c {
+ }
+ }
+}
+import a = m.c;
+import b = a;
+export = b;
\ No newline at end of file
diff --git a/tests/cases/compiler/declarationEmit_nameConflictsWithAlias.ts b/tests/cases/compiler/declarationEmit_nameConflictsWithAlias.ts
index 87cdca3fd41..50fc2484a4a 100644
--- a/tests/cases/compiler/declarationEmit_nameConflictsWithAlias.ts
+++ b/tests/cases/compiler/declarationEmit_nameConflictsWithAlias.ts
@@ -1,6 +1,5 @@
// @declaration: true
// @module: commonjs
-// Bug 887180
export module C { export interface I { } }
export import v = C;
export module M {
diff --git a/tests/cases/compiler/importDecl.ts b/tests/cases/compiler/importDecl.ts
index 9efbc50f0b2..c28b332eb43 100644
--- a/tests/cases/compiler/importDecl.ts
+++ b/tests/cases/compiler/importDecl.ts
@@ -55,7 +55,6 @@ export module m1 {
//Emit global only usage
import glo_m4 = require("importDecl_require1");
-export var useGlo_m4_x4 = glo_m4.x;
export var useGlo_m4_d4 = glo_m4.d;
export var useGlo_m4_f4 = glo_m4.foo();
diff --git a/tests/cases/compiler/internalAliasWithDottedNameEmit.ts b/tests/cases/compiler/internalAliasWithDottedNameEmit.ts
index a906259715c..23192257125 100644
--- a/tests/cases/compiler/internalAliasWithDottedNameEmit.ts
+++ b/tests/cases/compiler/internalAliasWithDottedNameEmit.ts
@@ -1,3 +1,4 @@
+// @declaration: true
module a.b.c {
export var d;
}
diff --git a/tests/cases/compiler/multiImportExport.ts b/tests/cases/compiler/multiImportExport.ts
index 33f0f5eb17f..939a6e1061e 100644
--- a/tests/cases/compiler/multiImportExport.ts
+++ b/tests/cases/compiler/multiImportExport.ts
@@ -1,3 +1,5 @@
+// @module: commonjs
+// @declaration: true
// @Filename: consumer.ts
import Drawing = require('./Drawing');
var addr = new Drawing.Math.Adder();
diff --git a/tests/cases/compiler/privacyCheckAnonymousFunctionParameter.ts b/tests/cases/compiler/privacyCheckAnonymousFunctionParameter.ts
index d4ce6c675f5..c867a664520 100644
--- a/tests/cases/compiler/privacyCheckAnonymousFunctionParameter.ts
+++ b/tests/cases/compiler/privacyCheckAnonymousFunctionParameter.ts
@@ -1,4 +1,5 @@
//@module: commonjs
+//@declaration: true
export var x = 1; // Makes this an external module
interface Iterator {
}
diff --git a/tests/cases/compiler/privacyCheckAnonymousFunctionParameter2.ts b/tests/cases/compiler/privacyCheckAnonymousFunctionParameter2.ts
index 6aa0761d8d7..1aea1a17e98 100644
--- a/tests/cases/compiler/privacyCheckAnonymousFunctionParameter2.ts
+++ b/tests/cases/compiler/privacyCheckAnonymousFunctionParameter2.ts
@@ -1,4 +1,5 @@
//@module: amd
+//@declaration: true
export var x = 1; // Makes this an external module
interface Iterator { x: T }
diff --git a/tests/cases/compiler/privacyCheckCallbackOfInterfaceMethodWithTypeParameter.ts b/tests/cases/compiler/privacyCheckCallbackOfInterfaceMethodWithTypeParameter.ts
index 98e11a37e66..e9fda583a14 100644
--- a/tests/cases/compiler/privacyCheckCallbackOfInterfaceMethodWithTypeParameter.ts
+++ b/tests/cases/compiler/privacyCheckCallbackOfInterfaceMethodWithTypeParameter.ts
@@ -1,4 +1,5 @@
//@module: amd
+//@declaration: true
export interface A {
f1(callback: (p: T) => any);
}
diff --git a/tests/cases/compiler/privacyCheckExportAssignmentOnExportedGenericInterface1.ts b/tests/cases/compiler/privacyCheckExportAssignmentOnExportedGenericInterface1.ts
index 6014c8bb041..b2a5e374f48 100644
--- a/tests/cases/compiler/privacyCheckExportAssignmentOnExportedGenericInterface1.ts
+++ b/tests/cases/compiler/privacyCheckExportAssignmentOnExportedGenericInterface1.ts
@@ -1,4 +1,5 @@
//@module: commonjs
+//@declaration: true
module Foo {
export interface A {
}
diff --git a/tests/cases/compiler/privacyCheckExportAssignmentOnExportedGenericInterface2.ts b/tests/cases/compiler/privacyCheckExportAssignmentOnExportedGenericInterface2.ts
index 5d150e2f5e7..42c121ac80e 100644
--- a/tests/cases/compiler/privacyCheckExportAssignmentOnExportedGenericInterface2.ts
+++ b/tests/cases/compiler/privacyCheckExportAssignmentOnExportedGenericInterface2.ts
@@ -1,4 +1,5 @@
//@module: amd
+//@declaration: true
export = Foo;
interface Foo {
diff --git a/tests/cases/compiler/privacyCheckExternalModuleExportAssignmentOfGenericClass.ts b/tests/cases/compiler/privacyCheckExternalModuleExportAssignmentOfGenericClass.ts
index e43e4dc6d93..b412622ad40 100644
--- a/tests/cases/compiler/privacyCheckExternalModuleExportAssignmentOfGenericClass.ts
+++ b/tests/cases/compiler/privacyCheckExternalModuleExportAssignmentOfGenericClass.ts
@@ -1,4 +1,5 @@
//@module: commonjs
+//@declaration: true
// @Filename: privacyCheckExternalModuleExportAssignmentOfGenericClass_0.ts
export = Foo;
class Foo {
diff --git a/tests/cases/compiler/privacyCheckOnTypeParameterReferenceInConstructorParameter.ts b/tests/cases/compiler/privacyCheckOnTypeParameterReferenceInConstructorParameter.ts
index cf73b3626ee..01ecd8c1ebd 100644
--- a/tests/cases/compiler/privacyCheckOnTypeParameterReferenceInConstructorParameter.ts
+++ b/tests/cases/compiler/privacyCheckOnTypeParameterReferenceInConstructorParameter.ts
@@ -1,4 +1,5 @@
//@module: amd
+//@declaration: true
export class A{
constructor(callback: (self: A) => void) {
var child = new B(this);
diff --git a/tests/cases/compiler/privacyCheckTypeOfFunction.ts b/tests/cases/compiler/privacyCheckTypeOfFunction.ts
index a4980fe6229..80bab76dc26 100644
--- a/tests/cases/compiler/privacyCheckTypeOfFunction.ts
+++ b/tests/cases/compiler/privacyCheckTypeOfFunction.ts
@@ -1,3 +1,5 @@
+//@module: commonjs
+//@declaration: true
function foo() {
}
export var x: typeof foo;
diff --git a/tests/cases/compiler/privacyCheckTypeOfInvisibleModuleError.ts b/tests/cases/compiler/privacyCheckTypeOfInvisibleModuleError.ts
index e439cae861e..b37fb72677b 100644
--- a/tests/cases/compiler/privacyCheckTypeOfInvisibleModuleError.ts
+++ b/tests/cases/compiler/privacyCheckTypeOfInvisibleModuleError.ts
@@ -1,3 +1,4 @@
+//@declaration: true
module Outer {
module Inner {
export var m: typeof Inner;
diff --git a/tests/cases/compiler/privacyGloImport.ts b/tests/cases/compiler/privacyGloImport.ts
index 68b67f42d89..19bf1009867 100644
--- a/tests/cases/compiler/privacyGloImport.ts
+++ b/tests/cases/compiler/privacyGloImport.ts
@@ -1,3 +1,4 @@
+//@declaration: true
module m1 {
export module m1_M1_public {
export class c1 {
@@ -19,21 +20,21 @@ module m1 {
export var v2: c1;
}
- declare export module "m1_M3_public" {
- export function f1();
- export class c1 {
- }
- export var v1: { new (): c1; };
- export var v2: c1;
- }
+ //export declare module "m1_M3_public" {
+ // export function f1();
+ // export class c1 {
+ // }
+ // export var v1: { new (): c1; };
+ // export var v2: c1;
+ //}
- declare module "m1_M4_private" {
- export function f1();
- export class c1 {
- }
- export var v1: { new (): c1; };
- export var v2: c1;
- }
+ //declare module "m1_M4_private" {
+ // export function f1();
+ // export class c1 {
+ // }
+ // export var v1: { new (): c1; };
+ // export var v2: c1;
+ //}
import m1_im1_private = m1_M1_public;
export var m1_im1_private_v1_public = m1_im1_private.c1;
@@ -56,31 +57,30 @@ module m1 {
var m1_im2_private_v3_private = m1_im2_private.f1;
var m1_im2_private_v4_private = m1_im2_private.f1();
- import m1_im3_private = require("m1_M3_public");
- export var m1_im3_private_v1_public = m1_im3_private.c1;
- export var m1_im3_private_v2_public = new m1_im3_private.c1();
- export var m1_im3_private_v3_public = m1_im3_private.f1;
- export var m1_im3_private_v4_public = m1_im3_private.f1();
- var m1_im3_private_v1_private = m1_im3_private.c1;
- var m1_im3_private_v2_private = new m1_im3_private.c1();
- var m1_im3_private_v3_private = m1_im3_private.f1;
- var m1_im3_private_v4_private = m1_im3_private.f1();
+ //import m1_im3_private = require("m1_M3_public");
+ //export var m1_im3_private_v1_public = m1_im3_private.c1;
+ //export var m1_im3_private_v2_public = new m1_im3_private.c1();
+ //export var m1_im3_private_v3_public = m1_im3_private.f1;
+ //export var m1_im3_private_v4_public = m1_im3_private.f1();
+ //var m1_im3_private_v1_private = m1_im3_private.c1;
+ //var m1_im3_private_v2_private = new m1_im3_private.c1();
+ //var m1_im3_private_v3_private = m1_im3_private.f1;
+ //var m1_im3_private_v4_private = m1_im3_private.f1();
- import m1_im4_private = require("m1_M4_private");
- export var m1_im4_private_v1_public = m1_im4_private.c1;
- export var m1_im4_private_v2_public = new m1_im4_private.c1();
- export var m1_im4_private_v3_public = m1_im4_private.f1;
- export var m1_im4_private_v4_public = m1_im4_private.f1();
- var m1_im4_private_v1_private = m1_im4_private.c1;
- var m1_im4_private_v2_private = new m1_im4_private.c1();
- var m1_im4_private_v3_private = m1_im4_private.f1;
- var m1_im4_private_v4_private = m1_im4_private.f1();
+ //import m1_im4_private = require("m1_M4_private");
+ //export var m1_im4_private_v1_public = m1_im4_private.c1;
+ //export var m1_im4_private_v2_public = new m1_im4_private.c1();
+ //export var m1_im4_private_v3_public = m1_im4_private.f1;
+ //export var m1_im4_private_v4_public = m1_im4_private.f1();
+ //var m1_im4_private_v1_private = m1_im4_private.c1;
+ //var m1_im4_private_v2_private = new m1_im4_private.c1();
+ //var m1_im4_private_v3_private = m1_im4_private.f1;
+ //var m1_im4_private_v4_private = m1_im4_private.f1();
- // Parse error to export module
export import m1_im1_public = m1_M1_public;
export import m1_im2_public = m1_M2_private;
- export import m1_im3_public = require("m1_M3_public");
- export import m1_im4_public = require("m1_M4_private");
+ //export import m1_im3_public = require("m1_M3_public");
+ //export import m1_im4_public = require("m1_M4_private");
}
module glo_M1_public {
@@ -104,26 +104,26 @@ declare module "glo_M2_public" {
declare module "use_glo_M1_public" {
import use_glo_M1_public = glo_M1_public;
export var use_glo_M1_public_v1_public: { new (): use_glo_M1_public.c1; };
- export var use_glo_M1_public_v2_public: use_glo_M1_public;
+ export var use_glo_M1_public_v2_public: typeof use_glo_M1_public;
export var use_glo_M1_public_v3_public: ()=> use_glo_M1_public.c1;
var use_glo_M1_public_v1_private: { new (): use_glo_M1_public.c1; };
- var use_glo_M1_public_v2_private: use_glo_M1_public;
+ var use_glo_M1_public_v2_private: typeof use_glo_M1_public;
var use_glo_M1_public_v3_private: () => use_glo_M1_public.c1;
import use_glo_M2_public = require("glo_M2_public");
export var use_glo_M2_public_v1_public: { new (): use_glo_M2_public.c1; };
- export var use_glo_M2_public_v2_public: use_glo_M2_public;
+ export var use_glo_M2_public_v2_public: typeof use_glo_M2_public;
export var use_glo_M2_public_v3_public: () => use_glo_M2_public.c1;
var use_glo_M2_public_v1_private: { new (): use_glo_M2_public.c1; };
- var use_glo_M2_public_v2_private: use_glo_M2_public;
+ var use_glo_M2_public_v2_private: typeof use_glo_M2_public;
var use_glo_M2_public_v3_private: () => use_glo_M2_public.c1;
module m2 {
- import errorImport = require("glo_M2_public");
+ //import errorImport = require("glo_M2_public");
import nonerrorImport = glo_M1_public;
module m5 {
- import m5_errorImport = require("glo_M2_public");
+ //import m5_errorImport = require("glo_M2_public");
import m5_nonerrorImport = glo_M1_public;
}
}
@@ -131,23 +131,23 @@ declare module "use_glo_M1_public" {
declare module "anotherParseError" {
module m2 {
- declare module "abc" {
- }
+ //declare module "abc" {
+ //}
}
module m2 {
- module "abc2" {
- }
- }
- module "abc3" {
+ //module "abc2" {
+ //}
}
+ //module "abc3" {
+ //}
}
module m2 {
- import m3 = require("use_glo_M1_public");
+ //import m3 = require("use_glo_M1_public");
module m4 {
var a = 10;
- import m2 = require("use_glo_M1_public");
+ //import m2 = require("use_glo_M1_public");
}
}
\ No newline at end of file
diff --git a/tests/cases/compiler/privacyGloImportParseErrors.ts b/tests/cases/compiler/privacyGloImportParseErrors.ts
new file mode 100644
index 00000000000..8419f6737ea
--- /dev/null
+++ b/tests/cases/compiler/privacyGloImportParseErrors.ts
@@ -0,0 +1,153 @@
+//@declaration: true
+module m1 {
+ export module m1_M1_public {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+ }
+
+ module m1_M2_private {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+ }
+
+ export declare module "m1_M3_public" {
+ export function f1();
+ export class c1 {
+ }
+ export var v1: { new (): c1; };
+ export var v2: c1;
+ }
+
+ declare module "m1_M4_private" {
+ export function f1();
+ export class c1 {
+ }
+ export var v1: { new (): c1; };
+ export var v2: c1;
+ }
+
+ import m1_im1_private = m1_M1_public;
+ export var m1_im1_private_v1_public = m1_im1_private.c1;
+ export var m1_im1_private_v2_public = new m1_im1_private.c1();
+ export var m1_im1_private_v3_public = m1_im1_private.f1;
+ export var m1_im1_private_v4_public = m1_im1_private.f1();
+ var m1_im1_private_v1_private = m1_im1_private.c1;
+ var m1_im1_private_v2_private = new m1_im1_private.c1();
+ var m1_im1_private_v3_private = m1_im1_private.f1;
+ var m1_im1_private_v4_private = m1_im1_private.f1();
+
+
+ import m1_im2_private = m1_M2_private;
+ export var m1_im2_private_v1_public = m1_im2_private.c1;
+ export var m1_im2_private_v2_public = new m1_im2_private.c1();
+ export var m1_im2_private_v3_public = m1_im2_private.f1;
+ export var m1_im2_private_v4_public = m1_im2_private.f1();
+ var m1_im2_private_v1_private = m1_im2_private.c1;
+ var m1_im2_private_v2_private = new m1_im2_private.c1();
+ var m1_im2_private_v3_private = m1_im2_private.f1;
+ var m1_im2_private_v4_private = m1_im2_private.f1();
+
+ import m1_im3_private = require("m1_M3_public");
+ export var m1_im3_private_v1_public = m1_im3_private.c1;
+ export var m1_im3_private_v2_public = new m1_im3_private.c1();
+ export var m1_im3_private_v3_public = m1_im3_private.f1;
+ export var m1_im3_private_v4_public = m1_im3_private.f1();
+ var m1_im3_private_v1_private = m1_im3_private.c1;
+ var m1_im3_private_v2_private = new m1_im3_private.c1();
+ var m1_im3_private_v3_private = m1_im3_private.f1;
+ var m1_im3_private_v4_private = m1_im3_private.f1();
+
+ import m1_im4_private = require("m1_M4_private");
+ export var m1_im4_private_v1_public = m1_im4_private.c1;
+ export var m1_im4_private_v2_public = new m1_im4_private.c1();
+ export var m1_im4_private_v3_public = m1_im4_private.f1;
+ export var m1_im4_private_v4_public = m1_im4_private.f1();
+ var m1_im4_private_v1_private = m1_im4_private.c1;
+ var m1_im4_private_v2_private = new m1_im4_private.c1();
+ var m1_im4_private_v3_private = m1_im4_private.f1;
+ var m1_im4_private_v4_private = m1_im4_private.f1();
+
+ export import m1_im1_public = m1_M1_public;
+ export import m1_im2_public = m1_M2_private;
+ export import m1_im3_public = require("m1_M3_public");
+ export import m1_im4_public = require("m1_M4_private");
+}
+
+module glo_M1_public {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+}
+
+declare module "glo_M2_public" {
+ export function f1();
+ export class c1 {
+ }
+ export var v1: { new (): c1; };
+ export var v2: c1;
+}
+
+declare module "use_glo_M1_public" {
+ import use_glo_M1_public = glo_M1_public;
+ export var use_glo_M1_public_v1_public: { new (): use_glo_M1_public.c1; };
+ export var use_glo_M1_public_v2_public: typeof use_glo_M1_public;
+ export var use_glo_M1_public_v3_public: ()=> use_glo_M1_public.c1;
+ var use_glo_M1_public_v1_private: { new (): use_glo_M1_public.c1; };
+ var use_glo_M1_public_v2_private: typeof use_glo_M1_public;
+ var use_glo_M1_public_v3_private: () => use_glo_M1_public.c1;
+
+ import use_glo_M2_public = require("glo_M2_public");
+ export var use_glo_M2_public_v1_public: { new (): use_glo_M2_public.c1; };
+ export var use_glo_M2_public_v2_public: typeof use_glo_M2_public;
+ export var use_glo_M2_public_v3_public: () => use_glo_M2_public.c1;
+ var use_glo_M2_public_v1_private: { new (): use_glo_M2_public.c1; };
+ var use_glo_M2_public_v2_private: typeof use_glo_M2_public;
+ var use_glo_M2_public_v3_private: () => use_glo_M2_public.c1;
+
+ module m2 {
+ import errorImport = require("glo_M2_public");
+ import nonerrorImport = glo_M1_public;
+
+ module m5 {
+ import m5_errorImport = require("glo_M2_public");
+ import m5_nonerrorImport = glo_M1_public;
+ }
+ }
+}
+
+declare module "anotherParseError" {
+ module m2 {
+ declare module "abc" {
+ }
+ }
+
+ module m2 {
+ module "abc2" {
+ }
+ }
+ module "abc3" {
+ }
+}
+
+module m2 {
+ import m3 = require("use_glo_M1_public");
+ module m4 {
+ var a = 10;
+ import m2 = require("use_glo_M1_public");
+ }
+
+}
\ No newline at end of file
diff --git a/tests/cases/compiler/privacyImport.ts b/tests/cases/compiler/privacyImport.ts
index 04d789a3749..dff16781d56 100644
--- a/tests/cases/compiler/privacyImport.ts
+++ b/tests/cases/compiler/privacyImport.ts
@@ -1,4 +1,5 @@
//@module: commonjs
+//@declaration: true
export module m1 {
export module m1_M1_public {
export class c1 {
@@ -20,21 +21,21 @@ export module m1 {
export var v2: c1;
}
- export declare module "m1_M3_public" {
- export function f1();
- export class c1 {
- }
- export var v1: { new (): c1; };
- export var v2: c1;
- }
+ //export declare module "m1_M3_public" {
+ // export function f1();
+ // export class c1 {
+ // }
+ // export var v1: { new (): c1; };
+ // export var v2: c1;
+ //}
- declare module "m1_M4_private" {
- export function f1();
- export class c1 {
- }
- export var v1: { new (): c1; };
- export var v2: c1;
- }
+ //declare module "m1_M4_private" {
+ // export function f1();
+ // export class c1 {
+ // }
+ // export var v1: { new (): c1; };
+ // export var v2: c1;
+ //}
import m1_im1_private = m1_M1_public;
export var m1_im1_private_v1_public = m1_im1_private.c1;
@@ -57,30 +58,30 @@ export module m1 {
var m1_im2_private_v3_private = m1_im2_private.f1;
var m1_im2_private_v4_private = m1_im2_private.f1();
- import m1_im3_private = require("m1_M3_public");
- export var m1_im3_private_v1_public = m1_im3_private.c1;
- export var m1_im3_private_v2_public = new m1_im3_private.c1();
- export var m1_im3_private_v3_public = m1_im3_private.f1;
- export var m1_im3_private_v4_public = m1_im3_private.f1();
- var m1_im3_private_v1_private = m1_im3_private.c1;
- var m1_im3_private_v2_private = new m1_im3_private.c1();
- var m1_im3_private_v3_private = m1_im3_private.f1;
- var m1_im3_private_v4_private = m1_im3_private.f1();
+ //import m1_im3_private = require("m1_M3_public");
+ //export var m1_im3_private_v1_public = m1_im3_private.c1;
+ //export var m1_im3_private_v2_public = new m1_im3_private.c1();
+ //export var m1_im3_private_v3_public = m1_im3_private.f1;
+ //export var m1_im3_private_v4_public = m1_im3_private.f1();
+ //var m1_im3_private_v1_private = m1_im3_private.c1;
+ //var m1_im3_private_v2_private = new m1_im3_private.c1();
+ //var m1_im3_private_v3_private = m1_im3_private.f1;
+ //var m1_im3_private_v4_private = m1_im3_private.f1();
- import m1_im4_private = require("m1_M4_private");
- export var m1_im4_private_v1_public = m1_im4_private.c1;
- export var m1_im4_private_v2_public = new m1_im4_private.c1();
- export var m1_im4_private_v3_public = m1_im4_private.f1;
- export var m1_im4_private_v4_public = m1_im4_private.f1();
- var m1_im4_private_v1_private = m1_im4_private.c1;
- var m1_im4_private_v2_private = new m1_im4_private.c1();
- var m1_im4_private_v3_private = m1_im4_private.f1;
- var m1_im4_private_v4_private = m1_im4_private.f1();
+ //import m1_im4_private = require("m1_M4_private");
+ //export var m1_im4_private_v1_public = m1_im4_private.c1;
+ //export var m1_im4_private_v2_public = new m1_im4_private.c1();
+ //export var m1_im4_private_v3_public = m1_im4_private.f1;
+ //export var m1_im4_private_v4_public = m1_im4_private.f1();
+ //var m1_im4_private_v1_private = m1_im4_private.c1;
+ //var m1_im4_private_v2_private = new m1_im4_private.c1();
+ //var m1_im4_private_v3_private = m1_im4_private.f1;
+ //var m1_im4_private_v4_private = m1_im4_private.f1();
export import m1_im1_public = m1_M1_public;
export import m1_im2_public = m1_M2_private;
- export import m1_im3_public = require("m1_M3_public");
- export import m1_im4_public = require("m1_M4_private");
+ //export import m1_im3_public = require("m1_M3_public");
+ //export import m1_im4_public = require("m1_M4_private");
}
module m2 {
@@ -104,21 +105,21 @@ module m2 {
export var v2: c1;
}
- export declare module "m2_M3_public" {
- export function f1();
- export class c1 {
- }
- export var v1: { new (): c1; };
- export var v2: c1;
- }
+ //export declare module "m2_M3_public" {
+ // export function f1();
+ // export class c1 {
+ // }
+ // export var v1: { new (): c1; };
+ // export var v2: c1;
+ //}
- declare module "m2_M4_private" {
- export function f1();
- export class c1 {
- }
- export var v1: { new (): c1; };
- export var v2: c1;
- }
+ //declare module "m2_M4_private" {
+ // export function f1();
+ // export class c1 {
+ // }
+ // export var v1: { new (): c1; };
+ // export var v2: c1;
+ //}
import m1_im1_private = m2_M1_public;
export var m1_im1_private_v1_public = m1_im1_private.c1;
@@ -141,31 +142,31 @@ module m2 {
var m1_im2_private_v3_private = m1_im2_private.f1;
var m1_im2_private_v4_private = m1_im2_private.f1();
- import m1_im3_private = require("m2_M3_public");
- export var m1_im3_private_v1_public = m1_im3_private.c1;
- export var m1_im3_private_v2_public = new m1_im3_private.c1();
- export var m1_im3_private_v3_public = m1_im3_private.f1;
- export var m1_im3_private_v4_public = m1_im3_private.f1();
- var m1_im3_private_v1_private = m1_im3_private.c1;
- var m1_im3_private_v2_private = new m1_im3_private.c1();
- var m1_im3_private_v3_private = m1_im3_private.f1;
- var m1_im3_private_v4_private = m1_im3_private.f1();
+ //import m1_im3_private = require("m2_M3_public");
+ //export var m1_im3_private_v1_public = m1_im3_private.c1;
+ //export var m1_im3_private_v2_public = new m1_im3_private.c1();
+ //export var m1_im3_private_v3_public = m1_im3_private.f1;
+ //export var m1_im3_private_v4_public = m1_im3_private.f1();
+ //var m1_im3_private_v1_private = m1_im3_private.c1;
+ //var m1_im3_private_v2_private = new m1_im3_private.c1();
+ //var m1_im3_private_v3_private = m1_im3_private.f1;
+ //var m1_im3_private_v4_private = m1_im3_private.f1();
- import m1_im4_private = require("m2_M4_private");
- export var m1_im4_private_v1_public = m1_im4_private.c1;
- export var m1_im4_private_v2_public = new m1_im4_private.c1();
- export var m1_im4_private_v3_public = m1_im4_private.f1;
- export var m1_im4_private_v4_public = m1_im4_private.f1();
- var m1_im4_private_v1_private = m1_im4_private.c1;
- var m1_im4_private_v2_private = new m1_im4_private.c1();
- var m1_im4_private_v3_private = m1_im4_private.f1;
- var m1_im4_private_v4_private = m1_im4_private.f1();
+ //import m1_im4_private = require("m2_M4_private");
+ //export var m1_im4_private_v1_public = m1_im4_private.c1;
+ //export var m1_im4_private_v2_public = new m1_im4_private.c1();
+ //export var m1_im4_private_v3_public = m1_im4_private.f1;
+ //export var m1_im4_private_v4_public = m1_im4_private.f1();
+ //var m1_im4_private_v1_private = m1_im4_private.c1;
+ //var m1_im4_private_v2_private = new m1_im4_private.c1();
+ //var m1_im4_private_v3_private = m1_im4_private.f1;
+ //var m1_im4_private_v4_private = m1_im4_private.f1();
// Parse error to export module
export import m1_im1_public = m2_M1_public;
export import m1_im2_public = m2_M2_private;
- export import m1_im3_public = require("m2_M3_public");
- export import m1_im4_public = require("m2_M4_private");
+ //export import m1_im3_public = require("m2_M3_public");
+ //export import m1_im4_public = require("m2_M4_private");
}
export module glo_M1_public {
@@ -178,13 +179,13 @@ export module glo_M1_public {
export var v2: c1;
}
-export declare module "glo_M2_public" {
- export function f1();
- export class c1 {
- }
- export var v1: { new (): c1; };
- export var v2: c1;
-}
+//export declare module "glo_M2_public" {
+// export function f1();
+// export class c1 {
+// }
+// export var v1: { new (): c1; };
+// export var v2: c1;
+//}
export module glo_M3_private {
export class c1 {
@@ -196,13 +197,13 @@ export module glo_M3_private {
export var v2: c1;
}
-export declare module "glo_M4_private" {
- export function f1();
- export class c1 {
- }
- export var v1: { new (): c1; };
- export var v2: c1;
-}
+//export declare module "glo_M4_private" {
+// export function f1();
+// export class c1 {
+// }
+// export var v1: { new (): c1; };
+// export var v2: c1;
+//}
import glo_im1_private = glo_M1_public;
@@ -216,15 +217,15 @@ var glo_im1_private_v3_private = glo_im1_private.f1;
var glo_im1_private_v4_private = glo_im1_private.f1();
-import glo_im2_private = require("glo_M2_public");
-export var glo_im2_private_v1_public = glo_im2_private.c1;
-export var glo_im2_private_v2_public = new glo_im2_private.c1();
-export var glo_im2_private_v3_public = glo_im2_private.f1;
-export var glo_im2_private_v4_public = glo_im2_private.f1();
-var glo_im2_private_v1_private = glo_im2_private.c1;
-var glo_im2_private_v2_private = new glo_im2_private.c1();
-var glo_im2_private_v3_private = glo_im2_private.f1;
-var glo_im2_private_v4_private = glo_im2_private.f1();
+//import glo_im2_private = require("glo_M2_public");
+//export var glo_im2_private_v1_public = glo_im2_private.c1;
+//export var glo_im2_private_v2_public = new glo_im2_private.c1();
+//export var glo_im2_private_v3_public = glo_im2_private.f1;
+//export var glo_im2_private_v4_public = glo_im2_private.f1();
+//var glo_im2_private_v1_private = glo_im2_private.c1;
+//var glo_im2_private_v2_private = new glo_im2_private.c1();
+//var glo_im2_private_v3_private = glo_im2_private.f1;
+//var glo_im2_private_v4_private = glo_im2_private.f1();
import glo_im3_private = glo_M3_private;
export var glo_im3_private_v1_public = glo_im3_private.c1;
@@ -236,122 +237,122 @@ var glo_im3_private_v2_private = new glo_im3_private.c1();
var glo_im3_private_v3_private = glo_im3_private.f1;
var glo_im3_private_v4_private = glo_im3_private.f1();
-import glo_im4_private = require("glo_M4_private");
-export var glo_im4_private_v1_public = glo_im4_private.c1;
-export var glo_im4_private_v2_public = new glo_im4_private.c1();
-export var glo_im4_private_v3_public = glo_im4_private.f1;
-export var glo_im4_private_v4_public = glo_im4_private.f1();
-var glo_im4_private_v1_private = glo_im4_private.c1;
-var glo_im4_private_v2_private = new glo_im4_private.c1();
-var glo_im4_private_v3_private = glo_im4_private.f1;
-var glo_im4_private_v4_private = glo_im4_private.f1();
+//import glo_im4_private = require("glo_M4_private");
+//export var glo_im4_private_v1_public = glo_im4_private.c1;
+//export var glo_im4_private_v2_public = new glo_im4_private.c1();
+//export var glo_im4_private_v3_public = glo_im4_private.f1;
+//export var glo_im4_private_v4_public = glo_im4_private.f1();
+//var glo_im4_private_v1_private = glo_im4_private.c1;
+//var glo_im4_private_v2_private = new glo_im4_private.c1();
+//var glo_im4_private_v3_private = glo_im4_private.f1;
+//var glo_im4_private_v4_private = glo_im4_private.f1();
// Parse error to export module
export import glo_im1_public = glo_M1_public;
export import glo_im2_public = glo_M3_private;
-export import glo_im3_public = require("glo_M2_public");
-export import glo_im4_public = require("glo_M4_private");
+//export import glo_im3_public = require("glo_M2_public");
+//export import glo_im4_public = require("glo_M4_private");
-export declare module "use_glo_M1_public" {
- import use_glo_M1_public = glo_M1_public;
- export var use_glo_M1_public_v1_public: { new (): use_glo_M1_public.c1; };
- export var use_glo_M1_public_v2_public: use_glo_M1_public;
- export var use_glo_M1_public_v3_public: () => use_glo_M1_public.c1;
- var use_glo_M1_public_v1_private: { new (): use_glo_M1_public.c1; };
- var use_glo_M1_public_v2_private: use_glo_M1_public;
- var use_glo_M1_public_v3_private: () => use_glo_M1_public.c1;
+//export declare module "use_glo_M1_public" {
+// import use_glo_M1_public = glo_M1_public;
+// export var use_glo_M1_public_v1_public: { new (): use_glo_M1_public.c1; };
+// export var use_glo_M1_public_v2_public: use_glo_M1_public;
+// export var use_glo_M1_public_v3_public: () => use_glo_M1_public.c1;
+// var use_glo_M1_public_v1_private: { new (): use_glo_M1_public.c1; };
+// var use_glo_M1_public_v2_private: use_glo_M1_public;
+// var use_glo_M1_public_v3_private: () => use_glo_M1_public.c1;
- import use_glo_M2_public = require("glo_M2_public");
- export var use_glo_M2_public_v1_public: { new (): use_glo_M2_public.c1; };
- export var use_glo_M2_public_v2_public: use_glo_M2_public;
- export var use_glo_M2_public_v3_public: () => use_glo_M2_public.c1;
- var use_glo_M2_public_v1_private: { new (): use_glo_M2_public.c1; };
- var use_glo_M2_public_v2_private: use_glo_M2_public;
- var use_glo_M2_public_v3_private: () => use_glo_M2_public.c1;
+// import use_glo_M2_public = require("glo_M2_public");
+// export var use_glo_M2_public_v1_public: { new (): use_glo_M2_public.c1; };
+// export var use_glo_M2_public_v2_public: use_glo_M2_public;
+// export var use_glo_M2_public_v3_public: () => use_glo_M2_public.c1;
+// var use_glo_M2_public_v1_private: { new (): use_glo_M2_public.c1; };
+// var use_glo_M2_public_v2_private: use_glo_M2_public;
+// var use_glo_M2_public_v3_private: () => use_glo_M2_public.c1;
- module m2 {
- import errorImport = require("glo_M2_public");
- import nonerrorImport = glo_M1_public;
+// module m2 {
+// import errorImport = require("glo_M2_public");
+// import nonerrorImport = glo_M1_public;
- module m5 {
- import m5_errorImport = require("glo_M2_public");
- import m5_nonerrorImport = glo_M1_public;
- }
- }
-}
+// module m5 {
+// import m5_errorImport = require("glo_M2_public");
+// import m5_nonerrorImport = glo_M1_public;
+// }
+// }
+//}
-declare module "use_glo_M3_private" {
- import use_glo_M3_private = glo_M3_private;
- export var use_glo_M3_private_v1_public: { new (): use_glo_M3_private.c1; };
- export var use_glo_M3_private_v2_public: use_glo_M3_private;
- export var use_glo_M3_private_v3_public: () => use_glo_M3_private.c1;
- var use_glo_M3_private_v1_private: { new (): use_glo_M3_private.c1; };
- var use_glo_M3_private_v2_private: use_glo_M3_private;
- var use_glo_M3_private_v3_private: () => use_glo_M3_private.c1;
+//declare module "use_glo_M3_private" {
+// import use_glo_M3_private = glo_M3_private;
+// export var use_glo_M3_private_v1_public: { new (): use_glo_M3_private.c1; };
+// export var use_glo_M3_private_v2_public: use_glo_M3_private;
+// export var use_glo_M3_private_v3_public: () => use_glo_M3_private.c1;
+// var use_glo_M3_private_v1_private: { new (): use_glo_M3_private.c1; };
+// var use_glo_M3_private_v2_private: use_glo_M3_private;
+// var use_glo_M3_private_v3_private: () => use_glo_M3_private.c1;
- import use_glo_M4_private = require("glo_M4_private");
- export var use_glo_M4_private_v1_public: { new (): use_glo_M4_private.c1; };
- export var use_glo_M4_private_v2_public: use_glo_M4_private;
- export var use_glo_M4_private_v3_public: () => use_glo_M4_private.c1;
- var use_glo_M4_private_v1_private: { new (): use_glo_M4_private.c1; };
- var use_glo_M4_private_v2_private: use_glo_M4_private;
- var use_glo_M4_private_v3_private: () => use_glo_M4_private.c1;
+// import use_glo_M4_private = require("glo_M4_private");
+// export var use_glo_M4_private_v1_public: { new (): use_glo_M4_private.c1; };
+// export var use_glo_M4_private_v2_public: use_glo_M4_private;
+// export var use_glo_M4_private_v3_public: () => use_glo_M4_private.c1;
+// var use_glo_M4_private_v1_private: { new (): use_glo_M4_private.c1; };
+// var use_glo_M4_private_v2_private: use_glo_M4_private;
+// var use_glo_M4_private_v3_private: () => use_glo_M4_private.c1;
- module m2 {
- import errorImport = require("glo_M4_private");
- import nonerrorImport = glo_M3_private;
+// module m2 {
+// import errorImport = require("glo_M4_private");
+// import nonerrorImport = glo_M3_private;
- module m5 {
- import m5_errorImport = require("glo_M4_private");
- import m5_nonerrorImport = glo_M3_private;
- }
- }
-}
+// module m5 {
+// import m5_errorImport = require("glo_M4_private");
+// import m5_nonerrorImport = glo_M3_private;
+// }
+// }
+//}
-declare module "anotherParseError" {
- module m2 {
- declare module "abc" {
- }
- }
+//declare module "anotherParseError" {
+// module m2 {
+// declare module "abc" {
+// }
+// }
- module m2 {
- module "abc2" {
- }
- }
- module "abc3" {
- }
-}
+// module m2 {
+// module "abc2" {
+// }
+// }
+// module "abc3" {
+// }
+//}
-declare export module "anotherParseError2" {
- module m2 {
- declare module "abc" {
- }
- }
+//declare export module "anotherParseError2" {
+// module m2 {
+// declare module "abc" {
+// }
+// }
- module m2 {
- module "abc2" {
- }
- }
- module "abc3" {
- }
-}
+// module m2 {
+// module "abc2" {
+// }
+// }
+// module "abc3" {
+// }
+//}
module m2 {
- import m3 = require("use_glo_M1_public");
+ //import m3 = require("use_glo_M1_public");
module m4 {
var a = 10;
- import m2 = require("use_glo_M1_public");
+ //import m2 = require("use_glo_M1_public");
}
}
export module m3 {
- import m3 = require("use_glo_M1_public");
+ //import m3 = require("use_glo_M1_public");
module m4 {
var a = 10;
- import m2 = require("use_glo_M1_public");
+ //import m2 = require("use_glo_M1_public");
}
}
\ No newline at end of file
diff --git a/tests/cases/compiler/privacyImportParseErrors.ts b/tests/cases/compiler/privacyImportParseErrors.ts
new file mode 100644
index 00000000000..04d789a3749
--- /dev/null
+++ b/tests/cases/compiler/privacyImportParseErrors.ts
@@ -0,0 +1,357 @@
+//@module: commonjs
+export module m1 {
+ export module m1_M1_public {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+ }
+
+ module m1_M2_private {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+ }
+
+ export declare module "m1_M3_public" {
+ export function f1();
+ export class c1 {
+ }
+ export var v1: { new (): c1; };
+ export var v2: c1;
+ }
+
+ declare module "m1_M4_private" {
+ export function f1();
+ export class c1 {
+ }
+ export var v1: { new (): c1; };
+ export var v2: c1;
+ }
+
+ import m1_im1_private = m1_M1_public;
+ export var m1_im1_private_v1_public = m1_im1_private.c1;
+ export var m1_im1_private_v2_public = new m1_im1_private.c1();
+ export var m1_im1_private_v3_public = m1_im1_private.f1;
+ export var m1_im1_private_v4_public = m1_im1_private.f1();
+ var m1_im1_private_v1_private = m1_im1_private.c1;
+ var m1_im1_private_v2_private = new m1_im1_private.c1();
+ var m1_im1_private_v3_private = m1_im1_private.f1;
+ var m1_im1_private_v4_private = m1_im1_private.f1();
+
+
+ import m1_im2_private = m1_M2_private;
+ export var m1_im2_private_v1_public = m1_im2_private.c1;
+ export var m1_im2_private_v2_public = new m1_im2_private.c1();
+ export var m1_im2_private_v3_public = m1_im2_private.f1;
+ export var m1_im2_private_v4_public = m1_im2_private.f1();
+ var m1_im2_private_v1_private = m1_im2_private.c1;
+ var m1_im2_private_v2_private = new m1_im2_private.c1();
+ var m1_im2_private_v3_private = m1_im2_private.f1;
+ var m1_im2_private_v4_private = m1_im2_private.f1();
+
+ import m1_im3_private = require("m1_M3_public");
+ export var m1_im3_private_v1_public = m1_im3_private.c1;
+ export var m1_im3_private_v2_public = new m1_im3_private.c1();
+ export var m1_im3_private_v3_public = m1_im3_private.f1;
+ export var m1_im3_private_v4_public = m1_im3_private.f1();
+ var m1_im3_private_v1_private = m1_im3_private.c1;
+ var m1_im3_private_v2_private = new m1_im3_private.c1();
+ var m1_im3_private_v3_private = m1_im3_private.f1;
+ var m1_im3_private_v4_private = m1_im3_private.f1();
+
+ import m1_im4_private = require("m1_M4_private");
+ export var m1_im4_private_v1_public = m1_im4_private.c1;
+ export var m1_im4_private_v2_public = new m1_im4_private.c1();
+ export var m1_im4_private_v3_public = m1_im4_private.f1;
+ export var m1_im4_private_v4_public = m1_im4_private.f1();
+ var m1_im4_private_v1_private = m1_im4_private.c1;
+ var m1_im4_private_v2_private = new m1_im4_private.c1();
+ var m1_im4_private_v3_private = m1_im4_private.f1;
+ var m1_im4_private_v4_private = m1_im4_private.f1();
+
+ export import m1_im1_public = m1_M1_public;
+ export import m1_im2_public = m1_M2_private;
+ export import m1_im3_public = require("m1_M3_public");
+ export import m1_im4_public = require("m1_M4_private");
+}
+
+module m2 {
+ export module m2_M1_public {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+ }
+
+ module m2_M2_private {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+ }
+
+ export declare module "m2_M3_public" {
+ export function f1();
+ export class c1 {
+ }
+ export var v1: { new (): c1; };
+ export var v2: c1;
+ }
+
+ declare module "m2_M4_private" {
+ export function f1();
+ export class c1 {
+ }
+ export var v1: { new (): c1; };
+ export var v2: c1;
+ }
+
+ import m1_im1_private = m2_M1_public;
+ export var m1_im1_private_v1_public = m1_im1_private.c1;
+ export var m1_im1_private_v2_public = new m1_im1_private.c1();
+ export var m1_im1_private_v3_public = m1_im1_private.f1;
+ export var m1_im1_private_v4_public = m1_im1_private.f1();
+ var m1_im1_private_v1_private = m1_im1_private.c1;
+ var m1_im1_private_v2_private = new m1_im1_private.c1();
+ var m1_im1_private_v3_private = m1_im1_private.f1;
+ var m1_im1_private_v4_private = m1_im1_private.f1();
+
+
+ import m1_im2_private = m2_M2_private;
+ export var m1_im2_private_v1_public = m1_im2_private.c1;
+ export var m1_im2_private_v2_public = new m1_im2_private.c1();
+ export var m1_im2_private_v3_public = m1_im2_private.f1;
+ export var m1_im2_private_v4_public = m1_im2_private.f1();
+ var m1_im2_private_v1_private = m1_im2_private.c1;
+ var m1_im2_private_v2_private = new m1_im2_private.c1();
+ var m1_im2_private_v3_private = m1_im2_private.f1;
+ var m1_im2_private_v4_private = m1_im2_private.f1();
+
+ import m1_im3_private = require("m2_M3_public");
+ export var m1_im3_private_v1_public = m1_im3_private.c1;
+ export var m1_im3_private_v2_public = new m1_im3_private.c1();
+ export var m1_im3_private_v3_public = m1_im3_private.f1;
+ export var m1_im3_private_v4_public = m1_im3_private.f1();
+ var m1_im3_private_v1_private = m1_im3_private.c1;
+ var m1_im3_private_v2_private = new m1_im3_private.c1();
+ var m1_im3_private_v3_private = m1_im3_private.f1;
+ var m1_im3_private_v4_private = m1_im3_private.f1();
+
+ import m1_im4_private = require("m2_M4_private");
+ export var m1_im4_private_v1_public = m1_im4_private.c1;
+ export var m1_im4_private_v2_public = new m1_im4_private.c1();
+ export var m1_im4_private_v3_public = m1_im4_private.f1;
+ export var m1_im4_private_v4_public = m1_im4_private.f1();
+ var m1_im4_private_v1_private = m1_im4_private.c1;
+ var m1_im4_private_v2_private = new m1_im4_private.c1();
+ var m1_im4_private_v3_private = m1_im4_private.f1;
+ var m1_im4_private_v4_private = m1_im4_private.f1();
+
+ // Parse error to export module
+ export import m1_im1_public = m2_M1_public;
+ export import m1_im2_public = m2_M2_private;
+ export import m1_im3_public = require("m2_M3_public");
+ export import m1_im4_public = require("m2_M4_private");
+}
+
+export module glo_M1_public {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+}
+
+export declare module "glo_M2_public" {
+ export function f1();
+ export class c1 {
+ }
+ export var v1: { new (): c1; };
+ export var v2: c1;
+}
+
+export module glo_M3_private {
+ export class c1 {
+ }
+ export function f1() {
+ return new c1;
+ }
+ export var v1 = c1;
+ export var v2: c1;
+}
+
+export declare module "glo_M4_private" {
+ export function f1();
+ export class c1 {
+ }
+ export var v1: { new (): c1; };
+ export var v2: c1;
+}
+
+
+import glo_im1_private = glo_M1_public;
+export var glo_im1_private_v1_public = glo_im1_private.c1;
+export var glo_im1_private_v2_public = new glo_im1_private.c1();
+export var glo_im1_private_v3_public = glo_im1_private.f1;
+export var glo_im1_private_v4_public = glo_im1_private.f1();
+var glo_im1_private_v1_private = glo_im1_private.c1;
+var glo_im1_private_v2_private = new glo_im1_private.c1();
+var glo_im1_private_v3_private = glo_im1_private.f1;
+var glo_im1_private_v4_private = glo_im1_private.f1();
+
+
+import glo_im2_private = require("glo_M2_public");
+export var glo_im2_private_v1_public = glo_im2_private.c1;
+export var glo_im2_private_v2_public = new glo_im2_private.c1();
+export var glo_im2_private_v3_public = glo_im2_private.f1;
+export var glo_im2_private_v4_public = glo_im2_private.f1();
+var glo_im2_private_v1_private = glo_im2_private.c1;
+var glo_im2_private_v2_private = new glo_im2_private.c1();
+var glo_im2_private_v3_private = glo_im2_private.f1;
+var glo_im2_private_v4_private = glo_im2_private.f1();
+
+import glo_im3_private = glo_M3_private;
+export var glo_im3_private_v1_public = glo_im3_private.c1;
+export var glo_im3_private_v2_public = new glo_im3_private.c1();
+export var glo_im3_private_v3_public = glo_im3_private.f1;
+export var glo_im3_private_v4_public = glo_im3_private.f1();
+var glo_im3_private_v1_private = glo_im3_private.c1;
+var glo_im3_private_v2_private = new glo_im3_private.c1();
+var glo_im3_private_v3_private = glo_im3_private.f1;
+var glo_im3_private_v4_private = glo_im3_private.f1();
+
+import glo_im4_private = require("glo_M4_private");
+export var glo_im4_private_v1_public = glo_im4_private.c1;
+export var glo_im4_private_v2_public = new glo_im4_private.c1();
+export var glo_im4_private_v3_public = glo_im4_private.f1;
+export var glo_im4_private_v4_public = glo_im4_private.f1();
+var glo_im4_private_v1_private = glo_im4_private.c1;
+var glo_im4_private_v2_private = new glo_im4_private.c1();
+var glo_im4_private_v3_private = glo_im4_private.f1;
+var glo_im4_private_v4_private = glo_im4_private.f1();
+
+// Parse error to export module
+export import glo_im1_public = glo_M1_public;
+export import glo_im2_public = glo_M3_private;
+export import glo_im3_public = require("glo_M2_public");
+export import glo_im4_public = require("glo_M4_private");
+
+
+export declare module "use_glo_M1_public" {
+ import use_glo_M1_public = glo_M1_public;
+ export var use_glo_M1_public_v1_public: { new (): use_glo_M1_public.c1; };
+ export var use_glo_M1_public_v2_public: use_glo_M1_public;
+ export var use_glo_M1_public_v3_public: () => use_glo_M1_public.c1;
+ var use_glo_M1_public_v1_private: { new (): use_glo_M1_public.c1; };
+ var use_glo_M1_public_v2_private: use_glo_M1_public;
+ var use_glo_M1_public_v3_private: () => use_glo_M1_public.c1;
+
+ import use_glo_M2_public = require("glo_M2_public");
+ export var use_glo_M2_public_v1_public: { new (): use_glo_M2_public.c1; };
+ export var use_glo_M2_public_v2_public: use_glo_M2_public;
+ export var use_glo_M2_public_v3_public: () => use_glo_M2_public.c1;
+ var use_glo_M2_public_v1_private: { new (): use_glo_M2_public.c1; };
+ var use_glo_M2_public_v2_private: use_glo_M2_public;
+ var use_glo_M2_public_v3_private: () => use_glo_M2_public.c1;
+
+ module m2 {
+ import errorImport = require("glo_M2_public");
+ import nonerrorImport = glo_M1_public;
+
+ module m5 {
+ import m5_errorImport = require("glo_M2_public");
+ import m5_nonerrorImport = glo_M1_public;
+ }
+ }
+}
+
+
+declare module "use_glo_M3_private" {
+ import use_glo_M3_private = glo_M3_private;
+ export var use_glo_M3_private_v1_public: { new (): use_glo_M3_private.c1; };
+ export var use_glo_M3_private_v2_public: use_glo_M3_private;
+ export var use_glo_M3_private_v3_public: () => use_glo_M3_private.c1;
+ var use_glo_M3_private_v1_private: { new (): use_glo_M3_private.c1; };
+ var use_glo_M3_private_v2_private: use_glo_M3_private;
+ var use_glo_M3_private_v3_private: () => use_glo_M3_private.c1;
+
+ import use_glo_M4_private = require("glo_M4_private");
+ export var use_glo_M4_private_v1_public: { new (): use_glo_M4_private.c1; };
+ export var use_glo_M4_private_v2_public: use_glo_M4_private;
+ export var use_glo_M4_private_v3_public: () => use_glo_M4_private.c1;
+ var use_glo_M4_private_v1_private: { new (): use_glo_M4_private.c1; };
+ var use_glo_M4_private_v2_private: use_glo_M4_private;
+ var use_glo_M4_private_v3_private: () => use_glo_M4_private.c1;
+
+ module m2 {
+ import errorImport = require("glo_M4_private");
+ import nonerrorImport = glo_M3_private;
+
+ module m5 {
+ import m5_errorImport = require("glo_M4_private");
+ import m5_nonerrorImport = glo_M3_private;
+ }
+ }
+}
+
+declare module "anotherParseError" {
+ module m2 {
+ declare module "abc" {
+ }
+ }
+
+ module m2 {
+ module "abc2" {
+ }
+ }
+ module "abc3" {
+ }
+}
+
+declare export module "anotherParseError2" {
+ module m2 {
+ declare module "abc" {
+ }
+ }
+
+ module m2 {
+ module "abc2" {
+ }
+ }
+ module "abc3" {
+ }
+}
+
+module m2 {
+ import m3 = require("use_glo_M1_public");
+ module m4 {
+ var a = 10;
+ import m2 = require("use_glo_M1_public");
+ }
+
+}
+
+export module m3 {
+ import m3 = require("use_glo_M1_public");
+ module m4 {
+ var a = 10;
+ import m2 = require("use_glo_M1_public");
+ }
+
+}
\ No newline at end of file
diff --git a/tests/cases/compiler/privacyLocalInternalReferenceImportWithExport.ts b/tests/cases/compiler/privacyLocalInternalReferenceImportWithExport.ts
index 9219f1ae6a9..89bd95e6a64 100644
--- a/tests/cases/compiler/privacyLocalInternalReferenceImportWithExport.ts
+++ b/tests/cases/compiler/privacyLocalInternalReferenceImportWithExport.ts
@@ -1,4 +1,5 @@
//@module: commonjs
+//@declaration: true
// private elements
module m_private {
export class c_private {
diff --git a/tests/cases/compiler/privacyLocalInternalReferenceImportWithoutExport.ts b/tests/cases/compiler/privacyLocalInternalReferenceImportWithoutExport.ts
index fd7cecc01bf..454212f2e31 100644
--- a/tests/cases/compiler/privacyLocalInternalReferenceImportWithoutExport.ts
+++ b/tests/cases/compiler/privacyLocalInternalReferenceImportWithoutExport.ts
@@ -1,4 +1,5 @@
//@module: amd
+//@declaration: true
// private elements
module m_private {
export class c_private {
diff --git a/tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithExport.ts b/tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithExport.ts
index aa98a1a969b..16c6e19fb59 100644
--- a/tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithExport.ts
+++ b/tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithExport.ts
@@ -1,4 +1,5 @@
//@module: commonjs
+//@declaration: true
// @Filename: privacyTopLevelAmbientExternalModuleImportWithExport_require.ts
// Public elements
export class c_public {
@@ -28,6 +29,8 @@ declare module 'm2' {
}
// @Filename: privacyTopLevelAmbientExternalModuleImportWithExport_core.ts
+///
+///
// Privacy errors - importing private elements
export import im_public_mi_private = require("privacyTopLevelAmbientExternalModuleImportWithExport_require");
export import im_public_mu_private = require("privacyTopLevelAmbientExternalModuleImportWithExport_require1");
@@ -35,11 +38,11 @@ export import im_public_mi_public = require("m");
export import im_public_mu_public = require("m2");
// Usage of privacy error imports
-var privateUse_im_public_mi_private = new im_public_mi_private.c_private();
-export var publicUse_im_public_mi_private = new im_public_mi_private.c_private();
-var privateUse_im_public_mu_private = new im_public_mu_private.c_private();
-export var publicUse_im_public_mu_private = new im_public_mu_private.c_private();
-var privateUse_im_public_mi_public = new im_public_mi_public.c_public();
-export var publicUse_im_public_mi_public = new im_public_mi_public.c_public();
-var privateUse_im_public_mi_public = new im_public_mi_public.c_public();
-export var publicUse_im_public_mi_public = new im_public_mi_public.c_public();
+var privateUse_im_public_mi_private = new im_public_mi_private.c_public();
+export var publicUse_im_public_mi_private = new im_public_mi_private.c_public();
+var privateUse_im_public_mu_private = new im_public_mu_private.c_public();
+export var publicUse_im_public_mu_private = new im_public_mu_private.c_public();
+var privateUse_im_public_mi_public = new im_public_mi_public.c_private();
+export var publicUse_im_public_mi_public = new im_public_mi_public.c_private();
+var privateUse_im_public_mi_public = new im_public_mi_public.c_private();
+export var publicUse_im_public_mi_public = new im_public_mi_public.c_private();
diff --git a/tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithoutExport.ts b/tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithoutExport.ts
index b2d3910a959..f663871cbdb 100644
--- a/tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithoutExport.ts
+++ b/tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithoutExport.ts
@@ -1,4 +1,5 @@
//@module: amd
+//@declaration: true
// @Filename: privacyTopLevelAmbientExternalModuleImportWithoutExport_require.ts
// Public elements
@@ -28,6 +29,8 @@ declare module 'm2' {
}
// @Filename: privacyTopLevelAmbientExternalModuleImportWithoutExport_core.ts
+///
+///
// Privacy errors - importing private elements
import im_private_mi_private = require("m");
import im_private_mu_private = require("m2");
diff --git a/tests/cases/compiler/privacyTopLevelInternalReferenceImportWithExport.ts b/tests/cases/compiler/privacyTopLevelInternalReferenceImportWithExport.ts
index ada020f4da6..987c35c7325 100644
--- a/tests/cases/compiler/privacyTopLevelInternalReferenceImportWithExport.ts
+++ b/tests/cases/compiler/privacyTopLevelInternalReferenceImportWithExport.ts
@@ -1,4 +1,5 @@
//@module: amd
+//@declaration: true
// private elements
module m_private {
export class c_private {
diff --git a/tests/cases/compiler/privacyTopLevelInternalReferenceImportWithoutExport.ts b/tests/cases/compiler/privacyTopLevelInternalReferenceImportWithoutExport.ts
index d703e1ea0d6..8f241c5ab01 100644
--- a/tests/cases/compiler/privacyTopLevelInternalReferenceImportWithoutExport.ts
+++ b/tests/cases/compiler/privacyTopLevelInternalReferenceImportWithoutExport.ts
@@ -1,4 +1,6 @@
//@module: amd
+//@declaration: true
+
// private elements
module m_private {
export class c_private {
diff --git a/tests/cases/compiler/unusedImportDeclaration.ts b/tests/cases/compiler/unusedImportDeclaration.ts
index 83cb089acfe..263b355f69c 100644
--- a/tests/cases/compiler/unusedImportDeclaration.ts
+++ b/tests/cases/compiler/unusedImportDeclaration.ts
@@ -1,4 +1,5 @@
//@module: commonjs
+//@declaration: true
// @Filename: unusedImportDeclaration_testerB.ts
class TesterB {
me: string;