diff --git a/tests/baselines/reference/declFileAmbientExternalModuleWithSingleExportedModule.errors.txt b/tests/baselines/reference/declFileAmbientExternalModuleWithSingleExportedModule.errors.txt
deleted file mode 100644
index 4b6d29362e3..00000000000
--- a/tests/baselines/reference/declFileAmbientExternalModuleWithSingleExportedModule.errors.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-==== tests/cases/compiler/declFileAmbientExternalModuleWithSingleExportedModule_1.ts (1 errors) ====
- ///
- import SubModule = require('SubModule');
- export var x: SubModule.m.m3.c;
- ~
-!!! Exported variable 'x' has or is using name 'SubModule.m.m3.c' from private module 'SubModule'.
-
-
-==== tests/cases/compiler/declFileAmbientExternalModuleWithSingleExportedModule_0.ts (0 errors) ====
-
- declare module "SubModule" {
- export module m {
- export module m3 {
- interface c {
- }
- }
- }
- }
-
\ No newline at end of file
diff --git a/tests/baselines/reference/declFileAmbientExternalModuleWithSingleExportedModule.js b/tests/baselines/reference/declFileAmbientExternalModuleWithSingleExportedModule.js
index 75c0072b9c5..cbb32282032 100644
--- a/tests/baselines/reference/declFileAmbientExternalModuleWithSingleExportedModule.js
+++ b/tests/baselines/reference/declFileAmbientExternalModuleWithSingleExportedModule.js
@@ -30,3 +30,27 @@ declare module "SubModule" {
}
}
}
+//// [declFileAmbientExternalModuleWithSingleExportedModule_1.d.ts]
+///
+import SubModule = require('SubModule');
+export declare var x: SubModule.m.m3.c;
+
+
+//// [DtsFileErrors]
+
+
+==== tests/cases/compiler/declFileAmbientExternalModuleWithSingleExportedModule_1.d.ts (1 errors) ====
+ ///
+ import SubModule = require('SubModule');
+ export declare var x: SubModule.m.m3.c;
+ ~~~~~~~~~~~~~~~~
+!!! Module '"SubModule".m.m3' has no exported member 'c'.
+
+==== tests/cases/compiler/declFileAmbientExternalModuleWithSingleExportedModule_0.d.ts (0 errors) ====
+ declare module "SubModule" {
+ module m {
+ module m3 {
+ }
+ }
+ }
+
\ No newline at end of file
diff --git a/tests/baselines/reference/declFileExportAssignmentOfGenericInterface.errors.txt b/tests/baselines/reference/declFileExportAssignmentOfGenericInterface.errors.txt
deleted file mode 100644
index d325ea15af4..00000000000
--- a/tests/baselines/reference/declFileExportAssignmentOfGenericInterface.errors.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-==== tests/cases/compiler/declFileExportAssignmentOfGenericInterface_1.ts (1 errors) ====
- import a = require('declFileExportAssignmentOfGenericInterface_0');
- export var x: a>;
- ~
-!!! Exported variable 'x' has or is using private name 'a'.
- x.a;
-==== tests/cases/compiler/declFileExportAssignmentOfGenericInterface_0.ts (0 errors) ====
-
- interface Foo {
- a: string;
- }
- export = Foo;
-
\ No newline at end of file
diff --git a/tests/baselines/reference/declFileExportAssignmentOfGenericInterface.js b/tests/baselines/reference/declFileExportAssignmentOfGenericInterface.js
index 67907a08384..75968ed1794 100644
--- a/tests/baselines/reference/declFileExportAssignmentOfGenericInterface.js
+++ b/tests/baselines/reference/declFileExportAssignmentOfGenericInterface.js
@@ -27,3 +27,6 @@ interface Foo {
a: string;
}
export = Foo;
+//// [declFileExportAssignmentOfGenericInterface_1.d.ts]
+import a = require('declFileExportAssignmentOfGenericInterface_0');
+export declare var x: a>;
diff --git a/tests/baselines/reference/declFileImportModuleWithExportAssignment.errors.txt b/tests/baselines/reference/declFileImportModuleWithExportAssignment.errors.txt
deleted file mode 100644
index 0690538e214..00000000000
--- a/tests/baselines/reference/declFileImportModuleWithExportAssignment.errors.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-==== tests/cases/compiler/declFileImportModuleWithExportAssignment_1.ts (2 errors) ====
- /**This is on import declaration*/
- import a1 = require("declFileImportModuleWithExportAssignment_0");
- export var a = a1;
- ~
-!!! Exported variable 'a' has or is using name 'a1.connectExport' from private module 'a1'.
- ~
-!!! Exported variable 'a' has or is using name 'a1.connectModule' from private module 'a1'.
- a.test1(null, null, null);
-
-==== tests/cases/compiler/declFileImportModuleWithExportAssignment_0.ts (0 errors) ====
-
- module m2 {
- export interface connectModule {
- (res, req, next): void;
- }
- export interface connectExport {
- use: (mod: connectModule) => connectExport;
- listen: (port: number) => void;
- }
-
- }
- var m2: {
- (): m2.connectExport;
- test1: m2.connectModule;
- test2(): m2.connectModule;
- };
- export = m2;
-
\ No newline at end of file
diff --git a/tests/baselines/reference/declFileImportModuleWithExportAssignment.js b/tests/baselines/reference/declFileImportModuleWithExportAssignment.js
index cd4d90be954..c07ac176806 100644
--- a/tests/baselines/reference/declFileImportModuleWithExportAssignment.js
+++ b/tests/baselines/reference/declFileImportModuleWithExportAssignment.js
@@ -51,3 +51,10 @@ declare var m2: {
test2(): m2.connectModule;
};
export = m2;
+//// [declFileImportModuleWithExportAssignment_1.d.ts]
+import a1 = require("declFileImportModuleWithExportAssignment_0");
+export declare var a: {
+ (): a1.connectExport;
+ test1: a1.connectModule;
+ test2(): a1.connectModule;
+};
diff --git a/tests/baselines/reference/declFileImportedTypeUseInTypeArgPosition.errors.txt b/tests/baselines/reference/declFileImportedTypeUseInTypeArgPosition.errors.txt
deleted file mode 100644
index 3367083c4eb..00000000000
--- a/tests/baselines/reference/declFileImportedTypeUseInTypeArgPosition.errors.txt
+++ /dev/null
@@ -1,16 +0,0 @@
-==== tests/cases/compiler/declFileImportedTypeUseInTypeArgPosition.ts (1 errors) ====
- class List { }
- declare module 'mod1' {
- class Foo {
- }
- }
-
- declare module 'moo' {
- import x = require('mod1');
- export var p: List;
- ~
-!!! Exported variable 'p' has or is using name 'x.Foo' from private module 'x'.
- }
-
-
-
\ No newline at end of file
diff --git a/tests/baselines/reference/declFileImportedTypeUseInTypeArgPosition.js b/tests/baselines/reference/declFileImportedTypeUseInTypeArgPosition.js
index ab70b26fdf2..f17e02ec390 100644
--- a/tests/baselines/reference/declFileImportedTypeUseInTypeArgPosition.js
+++ b/tests/baselines/reference/declFileImportedTypeUseInTypeArgPosition.js
@@ -19,3 +19,31 @@ var List = (function () {
}
return List;
})();
+
+
+//// [declFileImportedTypeUseInTypeArgPosition.d.ts]
+declare class List {
+}
+declare module 'mod1' {
+}
+declare module 'moo' {
+ import x = require('mod1');
+ var p: List;
+}
+
+
+//// [DtsFileErrors]
+
+
+==== tests/cases/compiler/declFileImportedTypeUseInTypeArgPosition.d.ts (1 errors) ====
+ declare class List {
+ }
+ declare module 'mod1' {
+ }
+ declare module 'moo' {
+ import x = require('mod1');
+ var p: List;
+ ~~~~~
+!!! Module ''mod1'' has no exported member 'Foo'.
+ }
+
\ No newline at end of file
diff --git a/tests/baselines/reference/declFileInternalAliases.errors.txt b/tests/baselines/reference/declFileInternalAliases.errors.txt
deleted file mode 100644
index 8a6d4e6cc16..00000000000
--- a/tests/baselines/reference/declFileInternalAliases.errors.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-==== tests/cases/compiler/declFileInternalAliases.ts (1 errors) ====
- module m {
- export class c {
- }
- }
- module m1 {
- import x = m.c;
- export var d = new x(); // emit the type as m.c
- ~
-!!! Exported variable 'd' has or is using private name 'x'.
- }
- module m2 {
- export import x = m.c;
- export var d = new x(); // emit the type as x
- }
\ No newline at end of file
diff --git a/tests/baselines/reference/declFileInternalAliases.js b/tests/baselines/reference/declFileInternalAliases.js
index 5ac16478cea..c465644fcde 100644
--- a/tests/baselines/reference/declFileInternalAliases.js
+++ b/tests/baselines/reference/declFileInternalAliases.js
@@ -32,3 +32,18 @@ var m2;
m2.x = m.c;
m2.d = new m2.x();
})(m2 || (m2 = {}));
+
+
+//// [declFileInternalAliases.d.ts]
+declare module m {
+ class c {
+ }
+}
+declare module m1 {
+ import x = m.c;
+ var d: x;
+}
+declare module m2 {
+ export import x = m.c;
+ var d: x;
+}
diff --git a/tests/baselines/reference/importDeclarationUsedAsTypeQuery.errors.txt b/tests/baselines/reference/importDeclarationUsedAsTypeQuery.errors.txt
deleted file mode 100644
index 6ad65da6911..00000000000
--- a/tests/baselines/reference/importDeclarationUsedAsTypeQuery.errors.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-==== tests/cases/compiler/importDeclarationUsedAsTypeQuery_1.ts (1 errors) ====
- ///
- import a = require('importDeclarationUsedAsTypeQuery_require');
- export var x: typeof a;
- ~
-!!! Exported variable 'x' has or is using private name 'a'.
-
-==== tests/cases/compiler/importDeclarationUsedAsTypeQuery_require.ts (0 errors) ====
- export class B {
- id: number;
- }
-
\ No newline at end of file
diff --git a/tests/baselines/reference/importDeclarationUsedAsTypeQuery.js b/tests/baselines/reference/importDeclarationUsedAsTypeQuery.js
index 4e155a7664b..9c6ca20eb06 100644
--- a/tests/baselines/reference/importDeclarationUsedAsTypeQuery.js
+++ b/tests/baselines/reference/importDeclarationUsedAsTypeQuery.js
@@ -26,3 +26,7 @@ exports.x;
export declare class B {
id: number;
}
+//// [importDeclarationUsedAsTypeQuery_1.d.ts]
+///
+import a = require('importDeclarationUsedAsTypeQuery_require');
+export declare var x: typeof a;
diff --git a/tests/baselines/reference/internalAliasClass.errors.txt b/tests/baselines/reference/internalAliasClass.errors.txt
deleted file mode 100644
index 6b4de3a3ce1..00000000000
--- a/tests/baselines/reference/internalAliasClass.errors.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-==== tests/cases/compiler/internalAliasClass.ts (1 errors) ====
- module a {
- export class c {
- }
- }
-
- module c {
- import b = a.c;
- export var x: b = new b();
- ~
-!!! Exported variable 'x' has or is using private name 'b'.
- }
\ No newline at end of file
diff --git a/tests/baselines/reference/internalAliasClass.js b/tests/baselines/reference/internalAliasClass.js
index b7d80918e71..6361d7fdf99 100644
--- a/tests/baselines/reference/internalAliasClass.js
+++ b/tests/baselines/reference/internalAliasClass.js
@@ -24,3 +24,14 @@ var c;
var b = a.c;
c.x = new b();
})(c || (c = {}));
+
+
+//// [internalAliasClass.d.ts]
+declare module a {
+ class c {
+ }
+}
+declare module c {
+ import b = a.c;
+ var x: b;
+}
diff --git a/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExport.errors.txt b/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExport.errors.txt
deleted file mode 100644
index 769776492d9..00000000000
--- a/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExport.errors.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-==== tests/cases/compiler/internalAliasClassInsideLocalModuleWithoutExport.ts (1 errors) ====
- export module x {
- export class c {
- foo(a: number) {
- return a;
- }
- }
- }
-
- export module m2 {
- export module m3 {
- import c = x.c;
- export var cProp = new c();
- ~~~~~
-!!! Exported variable 'cProp' has or is using private name 'c'.
- var cReturnVal = cProp.foo(10);
- }
- }
\ No newline at end of file
diff --git a/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExport.js b/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExport.js
index 58e99518365..911800e0c69 100644
--- a/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExport.js
+++ b/tests/baselines/reference/internalAliasClassInsideLocalModuleWithoutExport.js
@@ -37,3 +37,17 @@ var x = exports.x;
var m3 = m2.m3;
})(exports.m2 || (exports.m2 = {}));
var m2 = exports.m2;
+
+
+//// [internalAliasClassInsideLocalModuleWithoutExport.d.ts]
+export declare module x {
+ class c {
+ foo(a: number): number;
+ }
+}
+export declare module m2 {
+ module m3 {
+ import c = x.c;
+ var cProp: c;
+ }
+}
diff --git a/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithoutExport.errors.txt b/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithoutExport.errors.txt
deleted file mode 100644
index cb2becb9076..00000000000
--- a/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithoutExport.errors.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-==== tests/cases/compiler/internalAliasClassInsideTopLevelModuleWithoutExport.ts (1 errors) ====
- export module x {
- export class c {
- foo(a: number) {
- return a;
- }
- }
- }
-
- import xc = x.c;
- export var cProp = new xc();
- ~~~~~
-!!! Exported variable 'cProp' has or is using private name 'xc'.
- var cReturnVal = cProp.foo(10);
\ No newline at end of file
diff --git a/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithoutExport.js b/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithoutExport.js
index 4f51ea72e96..21b96842e17 100644
--- a/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithoutExport.js
+++ b/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithoutExport.js
@@ -27,3 +27,13 @@ var x = exports.x;
var xc = x.c;
exports.cProp = new xc();
var cReturnVal = exports.cProp.foo(10);
+
+
+//// [internalAliasClassInsideTopLevelModuleWithoutExport.d.ts]
+export declare module x {
+ class c {
+ foo(a: number): number;
+ }
+}
+import xc = x.c;
+export declare var cProp: xc;
diff --git a/tests/baselines/reference/internalAliasEnum.errors.txt b/tests/baselines/reference/internalAliasEnum.errors.txt
deleted file mode 100644
index e4267ddc085..00000000000
--- a/tests/baselines/reference/internalAliasEnum.errors.txt
+++ /dev/null
@@ -1,16 +0,0 @@
-==== tests/cases/compiler/internalAliasEnum.ts (1 errors) ====
- module a {
- export enum weekend {
- Friday,
- Saturday,
- Sunday
- }
- }
-
- module c {
- import b = a.weekend;
- export var bVal: b = b.Sunday;
- ~~~~
-!!! Exported variable 'bVal' has or is using private name 'b'.
- }
-
\ No newline at end of file
diff --git a/tests/baselines/reference/internalAliasEnum.js b/tests/baselines/reference/internalAliasEnum.js
index 77c6138c135..b5c68ea5c16 100644
--- a/tests/baselines/reference/internalAliasEnum.js
+++ b/tests/baselines/reference/internalAliasEnum.js
@@ -28,3 +28,17 @@ var c;
var b = a.weekend;
c.bVal = 2 /* Sunday */;
})(c || (c = {}));
+
+
+//// [internalAliasEnum.d.ts]
+declare module a {
+ enum weekend {
+ Friday = 0,
+ Saturday = 1,
+ Sunday = 2,
+ }
+}
+declare module c {
+ import b = a.weekend;
+ var bVal: b;
+}
diff --git a/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithoutExport.errors.txt b/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithoutExport.errors.txt
deleted file mode 100644
index acdd9260ffb..00000000000
--- a/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithoutExport.errors.txt
+++ /dev/null
@@ -1,16 +0,0 @@
-==== tests/cases/compiler/internalAliasEnumInsideLocalModuleWithoutExport.ts (1 errors) ====
- export module a {
- export enum weekend {
- Friday,
- Saturday,
- Sunday
- }
- }
-
- export module c {
- import b = a.weekend;
- export var bVal: b = b.Sunday;
- ~~~~
-!!! Exported variable 'bVal' has or is using private name 'b'.
- }
-
\ No newline at end of file
diff --git a/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithoutExport.js b/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithoutExport.js
index 9b301b6c70c..b4b4730eb28 100644
--- a/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithoutExport.js
+++ b/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithoutExport.js
@@ -28,3 +28,17 @@ var a = exports.a;
c.bVal = 2 /* Sunday */;
})(exports.c || (exports.c = {}));
var c = exports.c;
+
+
+//// [internalAliasEnumInsideLocalModuleWithoutExport.d.ts]
+export declare module a {
+ enum weekend {
+ Friday = 0,
+ Saturday = 1,
+ Sunday = 2,
+ }
+}
+export declare module c {
+ import b = a.weekend;
+ var bVal: b;
+}
diff --git a/tests/baselines/reference/internalAliasEnumInsideTopLevelModuleWithoutExport.errors.txt b/tests/baselines/reference/internalAliasEnumInsideTopLevelModuleWithoutExport.errors.txt
deleted file mode 100644
index 46f3bc47065..00000000000
--- a/tests/baselines/reference/internalAliasEnumInsideTopLevelModuleWithoutExport.errors.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-==== tests/cases/compiler/internalAliasEnumInsideTopLevelModuleWithoutExport.ts (1 errors) ====
- export module a {
- export enum weekend {
- Friday,
- Saturday,
- Sunday
- }
- }
-
- import b = a.weekend;
- export var bVal: b = b.Sunday;
- ~~~~
-!!! Exported variable 'bVal' has or is using private name 'b'.
-
\ No newline at end of file
diff --git a/tests/baselines/reference/internalAliasEnumInsideTopLevelModuleWithoutExport.js b/tests/baselines/reference/internalAliasEnumInsideTopLevelModuleWithoutExport.js
index 5eb0d1b52b2..762bc0a343a 100644
--- a/tests/baselines/reference/internalAliasEnumInsideTopLevelModuleWithoutExport.js
+++ b/tests/baselines/reference/internalAliasEnumInsideTopLevelModuleWithoutExport.js
@@ -25,3 +25,15 @@ define(["require", "exports"], function (require, exports) {
var b = a.weekend;
exports.bVal = 2 /* Sunday */;
});
+
+
+//// [internalAliasEnumInsideTopLevelModuleWithoutExport.d.ts]
+export declare module a {
+ enum weekend {
+ Friday = 0,
+ Saturday = 1,
+ Sunday = 2,
+ }
+}
+import b = a.weekend;
+export declare var bVal: b;
diff --git a/tests/baselines/reference/internalAliasInitializedModule.errors.txt b/tests/baselines/reference/internalAliasInitializedModule.errors.txt
deleted file mode 100644
index b085954e6b8..00000000000
--- a/tests/baselines/reference/internalAliasInitializedModule.errors.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-==== tests/cases/compiler/internalAliasInitializedModule.ts (1 errors) ====
- module a {
- export module b {
- export class c {
- }
- }
- }
-
- module c {
- import b = a.b;
- export var x: b.c = new b.c();
- ~
-!!! Exported variable 'x' has or is using name 'b.c' from private module 'b'.
- }
\ No newline at end of file
diff --git a/tests/baselines/reference/internalAliasInitializedModule.js b/tests/baselines/reference/internalAliasInitializedModule.js
index 34baefb2148..9e97ba637d0 100644
--- a/tests/baselines/reference/internalAliasInitializedModule.js
+++ b/tests/baselines/reference/internalAliasInitializedModule.js
@@ -29,3 +29,16 @@ var c;
var b = a.b;
c.x = new b.c();
})(c || (c = {}));
+
+
+//// [internalAliasInitializedModule.d.ts]
+declare module a {
+ module b {
+ class c {
+ }
+ }
+}
+declare module c {
+ import b = a.b;
+ var x: b.c;
+}
diff --git a/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExport.errors.txt b/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExport.errors.txt
deleted file mode 100644
index eb128adfc61..00000000000
--- a/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExport.errors.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-==== tests/cases/compiler/internalAliasInitializedModuleInsideLocalModuleWithoutExport.ts (1 errors) ====
- export module a {
- export module b {
- export class c {
- }
- }
- }
-
- export module c {
- import b = a.b;
- export var x: b.c = new b.c();
- ~
-!!! Exported variable 'x' has or is using name 'b.c' from private module 'b'.
- }
\ No newline at end of file
diff --git a/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExport.js b/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExport.js
index 2312fae2a1c..79cbcbac448 100644
--- a/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExport.js
+++ b/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExport.js
@@ -29,3 +29,16 @@ var a = exports.a;
c.x = new b.c();
})(exports.c || (exports.c = {}));
var c = exports.c;
+
+
+//// [internalAliasInitializedModuleInsideLocalModuleWithoutExport.d.ts]
+export declare module a {
+ module b {
+ class c {
+ }
+ }
+}
+export declare module c {
+ import b = a.b;
+ var x: b.c;
+}
diff --git a/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithoutExport.errors.txt b/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithoutExport.errors.txt
deleted file mode 100644
index cf1274c223f..00000000000
--- a/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithoutExport.errors.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-==== tests/cases/compiler/internalAliasInitializedModuleInsideTopLevelModuleWithoutExport.ts (1 errors) ====
- export module a {
- export module b {
- export class c {
- }
- }
- }
-
- import b = a.b;
- export var x: b.c = new b.c();
- ~
-!!! Exported variable 'x' has or is using name 'b.c' from private module 'b'.
\ No newline at end of file
diff --git a/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithoutExport.js b/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithoutExport.js
index 25302043a96..c066c10298e 100644
--- a/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithoutExport.js
+++ b/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithoutExport.js
@@ -26,3 +26,14 @@ define(["require", "exports"], function (require, exports) {
var b = a.b;
exports.x = new b.c();
});
+
+
+//// [internalAliasInitializedModuleInsideTopLevelModuleWithoutExport.d.ts]
+export declare module a {
+ module b {
+ class c {
+ }
+ }
+}
+import b = a.b;
+export declare var x: b.c;
diff --git a/tests/baselines/reference/internalAliasInterface.errors.txt b/tests/baselines/reference/internalAliasInterface.errors.txt
deleted file mode 100644
index 27657034912..00000000000
--- a/tests/baselines/reference/internalAliasInterface.errors.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-==== tests/cases/compiler/internalAliasInterface.ts (1 errors) ====
- module a {
- export interface I {
- }
- }
-
- module c {
- import b = a.I;
- export var x: b;
- ~
-!!! Exported variable 'x' has or is using private name 'b'.
- }
-
\ No newline at end of file
diff --git a/tests/baselines/reference/internalAliasInterface.js b/tests/baselines/reference/internalAliasInterface.js
index db16bccf4fc..d2006caf24c 100644
--- a/tests/baselines/reference/internalAliasInterface.js
+++ b/tests/baselines/reference/internalAliasInterface.js
@@ -15,3 +15,14 @@ var c;
(function (c) {
c.x;
})(c || (c = {}));
+
+
+//// [internalAliasInterface.d.ts]
+declare module a {
+ interface I {
+ }
+}
+declare module c {
+ import b = a.I;
+ var x: b;
+}
diff --git a/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithoutExport.errors.txt b/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithoutExport.errors.txt
deleted file mode 100644
index fe3379b13ae..00000000000
--- a/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithoutExport.errors.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-==== tests/cases/compiler/internalAliasInterfaceInsideLocalModuleWithoutExport.ts (1 errors) ====
- export module a {
- export interface I {
- }
- }
-
- export module c {
- import b = a.I;
- export var x: b;
- ~
-!!! Exported variable 'x' has or is using private name 'b'.
- }
-
\ No newline at end of file
diff --git a/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithoutExport.js b/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithoutExport.js
index 4b3ac674fbd..04a3bfa25c1 100644
--- a/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithoutExport.js
+++ b/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithoutExport.js
@@ -17,3 +17,14 @@ define(["require", "exports"], function (require, exports) {
})(exports.c || (exports.c = {}));
var c = exports.c;
});
+
+
+//// [internalAliasInterfaceInsideLocalModuleWithoutExport.d.ts]
+export declare module a {
+ interface I {
+ }
+}
+export declare module c {
+ import b = a.I;
+ var x: b;
+}
diff --git a/tests/baselines/reference/internalAliasInterfaceInsideTopLevelModuleWithoutExport.errors.txt b/tests/baselines/reference/internalAliasInterfaceInsideTopLevelModuleWithoutExport.errors.txt
deleted file mode 100644
index 176427778b2..00000000000
--- a/tests/baselines/reference/internalAliasInterfaceInsideTopLevelModuleWithoutExport.errors.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-==== tests/cases/compiler/internalAliasInterfaceInsideTopLevelModuleWithoutExport.ts (1 errors) ====
- export module a {
- export interface I {
- }
- }
-
- import b = a.I;
- export var x: b;
- ~
-!!! Exported variable 'x' has or is using private name 'b'.
-
\ No newline at end of file
diff --git a/tests/baselines/reference/internalAliasInterfaceInsideTopLevelModuleWithoutExport.js b/tests/baselines/reference/internalAliasInterfaceInsideTopLevelModuleWithoutExport.js
index 27b0afa1d7b..bd1a83fdd85 100644
--- a/tests/baselines/reference/internalAliasInterfaceInsideTopLevelModuleWithoutExport.js
+++ b/tests/baselines/reference/internalAliasInterfaceInsideTopLevelModuleWithoutExport.js
@@ -12,3 +12,12 @@ export var x: b;
define(["require", "exports"], function (require, exports) {
exports.x;
});
+
+
+//// [internalAliasInterfaceInsideTopLevelModuleWithoutExport.d.ts]
+export declare module a {
+ interface I {
+ }
+}
+import b = a.I;
+export declare var x: b;
diff --git a/tests/baselines/reference/internalAliasUninitializedModule.errors.txt b/tests/baselines/reference/internalAliasUninitializedModule.errors.txt
deleted file mode 100644
index dcc30d54b28..00000000000
--- a/tests/baselines/reference/internalAliasUninitializedModule.errors.txt
+++ /dev/null
@@ -1,16 +0,0 @@
-==== tests/cases/compiler/internalAliasUninitializedModule.ts (1 errors) ====
- module a {
- export module b {
- export interface I {
- foo();
- }
- }
- }
-
- module c {
- import b = a.b;
- export var x: b.I;
- ~
-!!! Exported variable 'x' has or is using name 'b.I' from private module 'b'.
- x.foo();
- }
\ No newline at end of file
diff --git a/tests/baselines/reference/internalAliasUninitializedModule.js b/tests/baselines/reference/internalAliasUninitializedModule.js
index 6862cd5411c..ee62a10c1ca 100644
--- a/tests/baselines/reference/internalAliasUninitializedModule.js
+++ b/tests/baselines/reference/internalAliasUninitializedModule.js
@@ -19,3 +19,17 @@ var c;
c.x;
c.x.foo();
})(c || (c = {}));
+
+
+//// [internalAliasUninitializedModule.d.ts]
+declare module a {
+ module b {
+ interface I {
+ foo(): any;
+ }
+ }
+}
+declare module c {
+ import b = a.b;
+ var x: b.I;
+}
diff --git a/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithoutExport.errors.txt b/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithoutExport.errors.txt
deleted file mode 100644
index bc9c2d98a6f..00000000000
--- a/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithoutExport.errors.txt
+++ /dev/null
@@ -1,16 +0,0 @@
-==== tests/cases/compiler/internalAliasUninitializedModuleInsideLocalModuleWithoutExport.ts (1 errors) ====
- export module a {
- export module b {
- export interface I {
- foo();
- }
- }
- }
-
- export module c {
- import b = a.b;
- export var x: b.I;
- ~
-!!! Exported variable 'x' has or is using name 'b.I' from private module 'b'.
- x.foo();
- }
\ No newline at end of file
diff --git a/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithoutExport.js b/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithoutExport.js
index fc27a6bc500..13c4ef61689 100644
--- a/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithoutExport.js
+++ b/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithoutExport.js
@@ -19,3 +19,17 @@ export module c {
c.x.foo();
})(exports.c || (exports.c = {}));
var c = exports.c;
+
+
+//// [internalAliasUninitializedModuleInsideLocalModuleWithoutExport.d.ts]
+export declare module a {
+ module b {
+ interface I {
+ foo(): any;
+ }
+ }
+}
+export declare module c {
+ import b = a.b;
+ var x: b.I;
+}
diff --git a/tests/baselines/reference/internalAliasUninitializedModuleInsideTopLevelModuleWithoutExport.errors.txt b/tests/baselines/reference/internalAliasUninitializedModuleInsideTopLevelModuleWithoutExport.errors.txt
deleted file mode 100644
index c06c72da1fa..00000000000
--- a/tests/baselines/reference/internalAliasUninitializedModuleInsideTopLevelModuleWithoutExport.errors.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-==== tests/cases/compiler/internalAliasUninitializedModuleInsideTopLevelModuleWithoutExport.ts (1 errors) ====
- export module a {
- export module b {
- export interface I {
- foo();
- }
- }
- }
-
- import b = a.b;
- export var x: b.I;
- ~
-!!! Exported variable 'x' has or is using name 'b.I' from private module 'b'.
- x.foo();
-
\ No newline at end of file
diff --git a/tests/baselines/reference/internalAliasUninitializedModuleInsideTopLevelModuleWithoutExport.js b/tests/baselines/reference/internalAliasUninitializedModuleInsideTopLevelModuleWithoutExport.js
index db65b6ecc9a..3f626fd37ac 100644
--- a/tests/baselines/reference/internalAliasUninitializedModuleInsideTopLevelModuleWithoutExport.js
+++ b/tests/baselines/reference/internalAliasUninitializedModuleInsideTopLevelModuleWithoutExport.js
@@ -15,3 +15,15 @@ x.foo();
//// [internalAliasUninitializedModuleInsideTopLevelModuleWithoutExport.js]
exports.x;
exports.x.foo();
+
+
+//// [internalAliasUninitializedModuleInsideTopLevelModuleWithoutExport.d.ts]
+export declare module a {
+ module b {
+ interface I {
+ foo(): any;
+ }
+ }
+}
+import b = a.b;
+export declare var x: b.I;
diff --git a/tests/baselines/reference/missingImportAfterModuleImport.errors.txt b/tests/baselines/reference/missingImportAfterModuleImport.errors.txt
deleted file mode 100644
index 788896bfd29..00000000000
--- a/tests/baselines/reference/missingImportAfterModuleImport.errors.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-==== tests/cases/compiler/missingImportAfterModuleImport_1.ts (1 errors) ====
- ///
- import SubModule = require('SubModule');
- class MainModule {
- // public static SubModule: SubModule;
- public SubModule: SubModule;
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-!!! Property 'SubModule' of exported interface has or is using private name 'SubModule'.
- constructor() { }
- }
- export = MainModule;
-
-
-==== tests/cases/compiler/missingImportAfterModuleImport_0.ts (0 errors) ====
-
- declare module "SubModule" {
- class SubModule {
- public static StaticVar: number;
- public InstanceVar: number;
- constructor();
- }
- export = SubModule;
- }
-
\ No newline at end of file
diff --git a/tests/baselines/reference/missingImportAfterModuleImport.js b/tests/baselines/reference/missingImportAfterModuleImport.js
index 1fa9110afe1..29e3ba3929a 100644
--- a/tests/baselines/reference/missingImportAfterModuleImport.js
+++ b/tests/baselines/reference/missingImportAfterModuleImport.js
@@ -42,3 +42,11 @@ declare module "SubModule" {
}
export = SubModule;
}
+//// [missingImportAfterModuleImport_1.d.ts]
+///
+import SubModule = require('SubModule');
+declare class MainModule {
+ SubModule: SubModule;
+ constructor();
+}
+export = MainModule;
diff --git a/tests/baselines/reference/project/declarationsCascadingImports/amd/declarationsCascadingImports.errors.txt b/tests/baselines/reference/project/declarationsCascadingImports/amd/declarationsCascadingImports.errors.txt
deleted file mode 100644
index b4a168e71a3..00000000000
--- a/tests/baselines/reference/project/declarationsCascadingImports/amd/declarationsCascadingImports.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-useModule.ts(4,9): Property 'c' of exported interface has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(10,16): Exported variable 'c' has or is using name 'm1.v' from private module 'm1'.
diff --git a/tests/baselines/reference/project/declarationsCascadingImports/amd/declarationsCascadingImports.json b/tests/baselines/reference/project/declarationsCascadingImports/amd/declarationsCascadingImports.json
index dc1e1f54ada..158d3048989 100644
--- a/tests/baselines/reference/project/declarationsCascadingImports/amd/declarationsCascadingImports.json
+++ b/tests/baselines/reference/project/declarationsCascadingImports/amd/declarationsCascadingImports.json
@@ -14,6 +14,7 @@
"emittedFiles": [
"m4.js",
"m4.d.ts",
- "useModule.js"
+ "useModule.js",
+ "useModule.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/declarationsCascadingImports/amd/useModule.d.ts b/tests/baselines/reference/project/declarationsCascadingImports/amd/useModule.d.ts
new file mode 100644
index 00000000000..c766ad8c441
--- /dev/null
+++ b/tests/baselines/reference/project/declarationsCascadingImports/amd/useModule.d.ts
@@ -0,0 +1,10 @@
+declare module "quotedm1" {
+ import m4 = require("m4");
+ class v {
+ c: m4.d;
+ }
+}
+declare module "quotedm2" {
+ import m1 = require("quotedm1");
+ var c: m1.v;
+}
diff --git a/tests/baselines/reference/project/declarationsCascadingImports/node/declarationsCascadingImports.errors.txt b/tests/baselines/reference/project/declarationsCascadingImports/node/declarationsCascadingImports.errors.txt
deleted file mode 100644
index b4a168e71a3..00000000000
--- a/tests/baselines/reference/project/declarationsCascadingImports/node/declarationsCascadingImports.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-useModule.ts(4,9): Property 'c' of exported interface has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(10,16): Exported variable 'c' has or is using name 'm1.v' from private module 'm1'.
diff --git a/tests/baselines/reference/project/declarationsCascadingImports/node/declarationsCascadingImports.json b/tests/baselines/reference/project/declarationsCascadingImports/node/declarationsCascadingImports.json
index dc1e1f54ada..158d3048989 100644
--- a/tests/baselines/reference/project/declarationsCascadingImports/node/declarationsCascadingImports.json
+++ b/tests/baselines/reference/project/declarationsCascadingImports/node/declarationsCascadingImports.json
@@ -14,6 +14,7 @@
"emittedFiles": [
"m4.js",
"m4.d.ts",
- "useModule.js"
+ "useModule.js",
+ "useModule.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/declarationsCascadingImports/node/useModule.d.ts b/tests/baselines/reference/project/declarationsCascadingImports/node/useModule.d.ts
new file mode 100644
index 00000000000..c766ad8c441
--- /dev/null
+++ b/tests/baselines/reference/project/declarationsCascadingImports/node/useModule.d.ts
@@ -0,0 +1,10 @@
+declare module "quotedm1" {
+ import m4 = require("m4");
+ class v {
+ c: m4.d;
+ }
+}
+declare module "quotedm2" {
+ import m1 = require("quotedm1");
+ var c: m1.v;
+}
diff --git a/tests/baselines/reference/project/declarationsGlobalImport/amd/declarationsGlobalImport.errors.txt b/tests/baselines/reference/project/declarationsGlobalImport/amd/declarationsGlobalImport.errors.txt
deleted file mode 100644
index dc79efb32cf..00000000000
--- a/tests/baselines/reference/project/declarationsGlobalImport/amd/declarationsGlobalImport.errors.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-useModule.ts(2,12): Exported variable 'useGlo_m4_x4' has or is using name 'glo_m4.d' from private module 'glo_m4'.
-useModule.ts(3,12): Exported variable 'useGlo_m4_d4' has or is using name 'glo_m4.d' from private module 'glo_m4'.
-useModule.ts(4,12): Exported variable 'useGlo_m4_f4' has or is using name 'glo_m4.d' from private module 'glo_m4'.
diff --git a/tests/baselines/reference/project/declarationsGlobalImport/amd/declarationsGlobalImport.json b/tests/baselines/reference/project/declarationsGlobalImport/amd/declarationsGlobalImport.json
index 2ab7b3a1684..c7f0232f2a4 100644
--- a/tests/baselines/reference/project/declarationsGlobalImport/amd/declarationsGlobalImport.json
+++ b/tests/baselines/reference/project/declarationsGlobalImport/amd/declarationsGlobalImport.json
@@ -14,6 +14,7 @@
"emittedFiles": [
"glo_m4.js",
"glo_m4.d.ts",
- "useModule.js"
+ "useModule.js",
+ "useModule.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/declarationsGlobalImport/amd/useModule.d.ts b/tests/baselines/reference/project/declarationsGlobalImport/amd/useModule.d.ts
new file mode 100644
index 00000000000..f9388238202
--- /dev/null
+++ b/tests/baselines/reference/project/declarationsGlobalImport/amd/useModule.d.ts
@@ -0,0 +1,4 @@
+import glo_m4 = require("glo_m4");
+export declare var useGlo_m4_x4: glo_m4.d;
+export declare var useGlo_m4_d4: typeof glo_m4.d;
+export declare var useGlo_m4_f4: glo_m4.d;
diff --git a/tests/baselines/reference/project/declarationsGlobalImport/node/declarationsGlobalImport.errors.txt b/tests/baselines/reference/project/declarationsGlobalImport/node/declarationsGlobalImport.errors.txt
deleted file mode 100644
index dc79efb32cf..00000000000
--- a/tests/baselines/reference/project/declarationsGlobalImport/node/declarationsGlobalImport.errors.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-useModule.ts(2,12): Exported variable 'useGlo_m4_x4' has or is using name 'glo_m4.d' from private module 'glo_m4'.
-useModule.ts(3,12): Exported variable 'useGlo_m4_d4' has or is using name 'glo_m4.d' from private module 'glo_m4'.
-useModule.ts(4,12): Exported variable 'useGlo_m4_f4' has or is using name 'glo_m4.d' from private module 'glo_m4'.
diff --git a/tests/baselines/reference/project/declarationsGlobalImport/node/declarationsGlobalImport.json b/tests/baselines/reference/project/declarationsGlobalImport/node/declarationsGlobalImport.json
index 2ab7b3a1684..c7f0232f2a4 100644
--- a/tests/baselines/reference/project/declarationsGlobalImport/node/declarationsGlobalImport.json
+++ b/tests/baselines/reference/project/declarationsGlobalImport/node/declarationsGlobalImport.json
@@ -14,6 +14,7 @@
"emittedFiles": [
"glo_m4.js",
"glo_m4.d.ts",
- "useModule.js"
+ "useModule.js",
+ "useModule.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/declarationsGlobalImport/node/useModule.d.ts b/tests/baselines/reference/project/declarationsGlobalImport/node/useModule.d.ts
new file mode 100644
index 00000000000..f9388238202
--- /dev/null
+++ b/tests/baselines/reference/project/declarationsGlobalImport/node/useModule.d.ts
@@ -0,0 +1,4 @@
+import glo_m4 = require("glo_m4");
+export declare var useGlo_m4_x4: glo_m4.d;
+export declare var useGlo_m4_d4: typeof glo_m4.d;
+export declare var useGlo_m4_f4: glo_m4.d;
diff --git a/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/declarationsImportedUseInFunction.errors.txt b/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/declarationsImportedUseInFunction.errors.txt
deleted file mode 100644
index df29df1b791..00000000000
--- a/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/declarationsImportedUseInFunction.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-useModule.ts(2,12): Exported variable 'useFncOnly_m4_f4' has or is using name 'fncOnly_m4.d' from private module 'fncOnly_m4'.
diff --git a/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/declarationsImportedUseInFunction.json b/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/declarationsImportedUseInFunction.json
index adb3c6a8537..c695a7c7cfd 100644
--- a/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/declarationsImportedUseInFunction.json
+++ b/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/declarationsImportedUseInFunction.json
@@ -14,6 +14,7 @@
"emittedFiles": [
"fncOnly_m4.js",
"fncOnly_m4.d.ts",
- "useModule.js"
+ "useModule.js",
+ "useModule.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/useModule.d.ts b/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/useModule.d.ts
new file mode 100644
index 00000000000..68bda5279ee
--- /dev/null
+++ b/tests/baselines/reference/project/declarationsImportedUseInFunction/amd/useModule.d.ts
@@ -0,0 +1,2 @@
+import fncOnly_m4 = require("fncOnly_m4");
+export declare var useFncOnly_m4_f4: fncOnly_m4.d;
diff --git a/tests/baselines/reference/project/declarationsImportedUseInFunction/node/declarationsImportedUseInFunction.errors.txt b/tests/baselines/reference/project/declarationsImportedUseInFunction/node/declarationsImportedUseInFunction.errors.txt
deleted file mode 100644
index df29df1b791..00000000000
--- a/tests/baselines/reference/project/declarationsImportedUseInFunction/node/declarationsImportedUseInFunction.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-useModule.ts(2,12): Exported variable 'useFncOnly_m4_f4' has or is using name 'fncOnly_m4.d' from private module 'fncOnly_m4'.
diff --git a/tests/baselines/reference/project/declarationsImportedUseInFunction/node/declarationsImportedUseInFunction.json b/tests/baselines/reference/project/declarationsImportedUseInFunction/node/declarationsImportedUseInFunction.json
index adb3c6a8537..c695a7c7cfd 100644
--- a/tests/baselines/reference/project/declarationsImportedUseInFunction/node/declarationsImportedUseInFunction.json
+++ b/tests/baselines/reference/project/declarationsImportedUseInFunction/node/declarationsImportedUseInFunction.json
@@ -14,6 +14,7 @@
"emittedFiles": [
"fncOnly_m4.js",
"fncOnly_m4.d.ts",
- "useModule.js"
+ "useModule.js",
+ "useModule.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/declarationsImportedUseInFunction/node/useModule.d.ts b/tests/baselines/reference/project/declarationsImportedUseInFunction/node/useModule.d.ts
new file mode 100644
index 00000000000..68bda5279ee
--- /dev/null
+++ b/tests/baselines/reference/project/declarationsImportedUseInFunction/node/useModule.d.ts
@@ -0,0 +1,2 @@
+import fncOnly_m4 = require("fncOnly_m4");
+export declare var useFncOnly_m4_f4: fncOnly_m4.d;
diff --git a/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/declarationsMultipleTimesImport.errors.txt b/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/declarationsMultipleTimesImport.errors.txt
deleted file mode 100644
index 19945b8c887..00000000000
--- a/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/declarationsMultipleTimesImport.errors.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-useModule.ts(2,12): Exported variable 'x4' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(3,12): Exported variable 'd4' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(4,12): Exported variable 'f4' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(7,16): Exported variable 'x2' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(8,16): Exported variable 'd2' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(9,16): Exported variable 'f2' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(18,12): Exported variable 'useMultiImport_m4_x4' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(19,12): Exported variable 'useMultiImport_m4_d4' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(20,12): Exported variable 'useMultiImport_m4_f4' has or is using name 'm4.d' from private module 'm4'.
diff --git a/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/declarationsMultipleTimesImport.json b/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/declarationsMultipleTimesImport.json
index f6bc5e43ac5..7d52e1fc8b3 100644
--- a/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/declarationsMultipleTimesImport.json
+++ b/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/declarationsMultipleTimesImport.json
@@ -14,6 +14,7 @@
"emittedFiles": [
"m4.js",
"m4.d.ts",
- "useModule.js"
+ "useModule.js",
+ "useModule.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/useModule.d.ts b/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/useModule.d.ts
new file mode 100644
index 00000000000..508c764d153
--- /dev/null
+++ b/tests/baselines/reference/project/declarationsMultipleTimesImport/amd/useModule.d.ts
@@ -0,0 +1,12 @@
+import m4 = require("m4");
+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;
+}
+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/project/declarationsMultipleTimesImport/node/declarationsMultipleTimesImport.errors.txt b/tests/baselines/reference/project/declarationsMultipleTimesImport/node/declarationsMultipleTimesImport.errors.txt
deleted file mode 100644
index 19945b8c887..00000000000
--- a/tests/baselines/reference/project/declarationsMultipleTimesImport/node/declarationsMultipleTimesImport.errors.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-useModule.ts(2,12): Exported variable 'x4' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(3,12): Exported variable 'd4' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(4,12): Exported variable 'f4' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(7,16): Exported variable 'x2' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(8,16): Exported variable 'd2' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(9,16): Exported variable 'f2' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(18,12): Exported variable 'useMultiImport_m4_x4' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(19,12): Exported variable 'useMultiImport_m4_d4' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(20,12): Exported variable 'useMultiImport_m4_f4' has or is using name 'm4.d' from private module 'm4'.
diff --git a/tests/baselines/reference/project/declarationsMultipleTimesImport/node/declarationsMultipleTimesImport.json b/tests/baselines/reference/project/declarationsMultipleTimesImport/node/declarationsMultipleTimesImport.json
index f6bc5e43ac5..7d52e1fc8b3 100644
--- a/tests/baselines/reference/project/declarationsMultipleTimesImport/node/declarationsMultipleTimesImport.json
+++ b/tests/baselines/reference/project/declarationsMultipleTimesImport/node/declarationsMultipleTimesImport.json
@@ -14,6 +14,7 @@
"emittedFiles": [
"m4.js",
"m4.d.ts",
- "useModule.js"
+ "useModule.js",
+ "useModule.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/declarationsMultipleTimesImport/node/useModule.d.ts b/tests/baselines/reference/project/declarationsMultipleTimesImport/node/useModule.d.ts
new file mode 100644
index 00000000000..508c764d153
--- /dev/null
+++ b/tests/baselines/reference/project/declarationsMultipleTimesImport/node/useModule.d.ts
@@ -0,0 +1,12 @@
+import m4 = require("m4");
+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;
+}
+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/project/declarationsMultipleTimesMultipleImport/amd/declarationsMultipleTimesMultipleImport.errors.txt b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/declarationsMultipleTimesMultipleImport.errors.txt
deleted file mode 100644
index e980c7e2e33..00000000000
--- a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/declarationsMultipleTimesMultipleImport.errors.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-useModule.ts(2,12): Exported variable 'x4' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(3,12): Exported variable 'd4' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(4,12): Exported variable 'f4' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(7,16): Exported variable 'x2' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(8,16): Exported variable 'd2' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(9,16): Exported variable 'f2' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(18,12): Exported variable 'd' has or is using name 'm4.d' from private module 'm4'.
diff --git a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/declarationsMultipleTimesMultipleImport.json b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/declarationsMultipleTimesMultipleImport.json
index a5c7b6eb669..7b92f7321cd 100644
--- a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/declarationsMultipleTimesMultipleImport.json
+++ b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/declarationsMultipleTimesMultipleImport.json
@@ -17,6 +17,7 @@
"m4.d.ts",
"m5.js",
"m5.d.ts",
- "useModule.js"
+ "useModule.js",
+ "useModule.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/m5.d.ts b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/m5.d.ts
index be50f5ad4a3..8f3e96bb9da 100644
--- a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/m5.d.ts
+++ b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/m5.d.ts
@@ -1 +1,2 @@
+import m4 = require("m4");
export declare function foo2(): m4.d;
diff --git a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/useModule.d.ts b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/useModule.d.ts
new file mode 100644
index 00000000000..f2ba92bca9e
--- /dev/null
+++ b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/amd/useModule.d.ts
@@ -0,0 +1,10 @@
+import m4 = require("m4");
+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;
+}
+export declare var d: m4.d;
diff --git a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/declarationsMultipleTimesMultipleImport.errors.txt b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/declarationsMultipleTimesMultipleImport.errors.txt
deleted file mode 100644
index e980c7e2e33..00000000000
--- a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/declarationsMultipleTimesMultipleImport.errors.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-useModule.ts(2,12): Exported variable 'x4' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(3,12): Exported variable 'd4' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(4,12): Exported variable 'f4' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(7,16): Exported variable 'x2' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(8,16): Exported variable 'd2' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(9,16): Exported variable 'f2' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(18,12): Exported variable 'd' has or is using name 'm4.d' from private module 'm4'.
diff --git a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/declarationsMultipleTimesMultipleImport.json b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/declarationsMultipleTimesMultipleImport.json
index a5c7b6eb669..7b92f7321cd 100644
--- a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/declarationsMultipleTimesMultipleImport.json
+++ b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/declarationsMultipleTimesMultipleImport.json
@@ -17,6 +17,7 @@
"m4.d.ts",
"m5.js",
"m5.d.ts",
- "useModule.js"
+ "useModule.js",
+ "useModule.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/m5.d.ts b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/m5.d.ts
index be50f5ad4a3..8f3e96bb9da 100644
--- a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/m5.d.ts
+++ b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/m5.d.ts
@@ -1 +1,2 @@
+import m4 = require("m4");
export declare function foo2(): m4.d;
diff --git a/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/useModule.d.ts b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/useModule.d.ts
new file mode 100644
index 00000000000..f2ba92bca9e
--- /dev/null
+++ b/tests/baselines/reference/project/declarationsMultipleTimesMultipleImport/node/useModule.d.ts
@@ -0,0 +1,10 @@
+import m4 = require("m4");
+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;
+}
+export declare var d: m4.d;
diff --git a/tests/baselines/reference/project/declarationsSimpleImport/amd/declarationsSimpleImport.errors.txt b/tests/baselines/reference/project/declarationsSimpleImport/amd/declarationsSimpleImport.errors.txt
deleted file mode 100644
index d030b5c2388..00000000000
--- a/tests/baselines/reference/project/declarationsSimpleImport/amd/declarationsSimpleImport.errors.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-useModule.ts(2,12): Exported variable 'x4' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(3,12): Exported variable 'd4' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(4,12): Exported variable 'f4' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(7,16): Exported variable 'x2' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(8,16): Exported variable 'd2' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(9,16): Exported variable 'f2' has or is using name 'm4.d' from private module 'm4'.
diff --git a/tests/baselines/reference/project/declarationsSimpleImport/amd/declarationsSimpleImport.json b/tests/baselines/reference/project/declarationsSimpleImport/amd/declarationsSimpleImport.json
index 03ab6d89b88..2497ac9b8d0 100644
--- a/tests/baselines/reference/project/declarationsSimpleImport/amd/declarationsSimpleImport.json
+++ b/tests/baselines/reference/project/declarationsSimpleImport/amd/declarationsSimpleImport.json
@@ -14,6 +14,7 @@
"emittedFiles": [
"m4.js",
"m4.d.ts",
- "useModule.js"
+ "useModule.js",
+ "useModule.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/declarationsSimpleImport/amd/useModule.d.ts b/tests/baselines/reference/project/declarationsSimpleImport/amd/useModule.d.ts
new file mode 100644
index 00000000000..c5355f22ef5
--- /dev/null
+++ b/tests/baselines/reference/project/declarationsSimpleImport/amd/useModule.d.ts
@@ -0,0 +1,9 @@
+import m4 = require("m4");
+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;
+}
diff --git a/tests/baselines/reference/project/declarationsSimpleImport/node/declarationsSimpleImport.errors.txt b/tests/baselines/reference/project/declarationsSimpleImport/node/declarationsSimpleImport.errors.txt
deleted file mode 100644
index d030b5c2388..00000000000
--- a/tests/baselines/reference/project/declarationsSimpleImport/node/declarationsSimpleImport.errors.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-useModule.ts(2,12): Exported variable 'x4' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(3,12): Exported variable 'd4' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(4,12): Exported variable 'f4' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(7,16): Exported variable 'x2' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(8,16): Exported variable 'd2' has or is using name 'm4.d' from private module 'm4'.
-useModule.ts(9,16): Exported variable 'f2' has or is using name 'm4.d' from private module 'm4'.
diff --git a/tests/baselines/reference/project/declarationsSimpleImport/node/declarationsSimpleImport.json b/tests/baselines/reference/project/declarationsSimpleImport/node/declarationsSimpleImport.json
index 03ab6d89b88..2497ac9b8d0 100644
--- a/tests/baselines/reference/project/declarationsSimpleImport/node/declarationsSimpleImport.json
+++ b/tests/baselines/reference/project/declarationsSimpleImport/node/declarationsSimpleImport.json
@@ -14,6 +14,7 @@
"emittedFiles": [
"m4.js",
"m4.d.ts",
- "useModule.js"
+ "useModule.js",
+ "useModule.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/declarationsSimpleImport/node/useModule.d.ts b/tests/baselines/reference/project/declarationsSimpleImport/node/useModule.d.ts
new file mode 100644
index 00000000000..c5355f22ef5
--- /dev/null
+++ b/tests/baselines/reference/project/declarationsSimpleImport/node/useModule.d.ts
@@ -0,0 +1,9 @@
+import m4 = require("m4");
+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;
+}
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/mapRootAbsolutePathModuleMultifolderNoOutdir.errors.txt b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/mapRootAbsolutePathModuleMultifolderNoOutdir.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/mapRootAbsolutePathModuleMultifolderNoOutdir.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/mapRootAbsolutePathModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/mapRootAbsolutePathModuleMultifolderNoOutdir.json
index cff2d07f419..345abfeadf8 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/mapRootAbsolutePathModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/mapRootAbsolutePathModuleMultifolderNoOutdir.json
@@ -23,6 +23,7 @@
"../outputdir_module_multifolder_ref/m2.js",
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/mapRootAbsolutePathModuleMultifolderNoOutdir.errors.txt b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/mapRootAbsolutePathModuleMultifolderNoOutdir.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/mapRootAbsolutePathModuleMultifolderNoOutdir.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/mapRootAbsolutePathModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/mapRootAbsolutePathModuleMultifolderNoOutdir.json
index cff2d07f419..345abfeadf8 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/mapRootAbsolutePathModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/mapRootAbsolutePathModuleMultifolderNoOutdir.json
@@ -23,6 +23,7 @@
"../outputdir_module_multifolder_ref/m2.js",
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json
index 1a1eac4bf48..cba8c8d1b64 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json
@@ -24,6 +24,7 @@
"outdir/simple/outputdir_module_multifolder_ref/m2.js",
"outdir/simple/outputdir_module_multifolder_ref/m2.d.ts",
"outdir/simple/outputdir_module_multifolder/test.js.map",
- "outdir/simple/outputdir_module_multifolder/test.js"
+ "outdir/simple/outputdir_module_multifolder/test.js",
+ "outdir/simple/outputdir_module_multifolder/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json
index 1a1eac4bf48..cba8c8d1b64 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json
@@ -24,6 +24,7 @@
"outdir/simple/outputdir_module_multifolder_ref/m2.js",
"outdir/simple/outputdir_module_multifolder_ref/m2.d.ts",
"outdir/simple/outputdir_module_multifolder/test.js.map",
- "outdir/simple/outputdir_module_multifolder/test.js"
+ "outdir/simple/outputdir_module_multifolder/test.js",
+ "outdir/simple/outputdir_module_multifolder/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
index c087688e7bc..4f15a75b8d9 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
@@ -25,6 +25,7 @@
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
index c087688e7bc..4f15a75b8d9 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
@@ -25,6 +25,7 @@
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/mapRootAbsolutePathModuleSimpleNoOutdir.errors.txt b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/mapRootAbsolutePathModuleSimpleNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/mapRootAbsolutePathModuleSimpleNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/mapRootAbsolutePathModuleSimpleNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/mapRootAbsolutePathModuleSimpleNoOutdir.json
index 7059f053825..b7beffd7609 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/mapRootAbsolutePathModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/mapRootAbsolutePathModuleSimpleNoOutdir.json
@@ -19,6 +19,7 @@
"m1.js",
"m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/mapRootAbsolutePathModuleSimpleNoOutdir.errors.txt b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/mapRootAbsolutePathModuleSimpleNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/mapRootAbsolutePathModuleSimpleNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/mapRootAbsolutePathModuleSimpleNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/mapRootAbsolutePathModuleSimpleNoOutdir.json
index 7059f053825..b7beffd7609 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/mapRootAbsolutePathModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/mapRootAbsolutePathModuleSimpleNoOutdir.json
@@ -19,6 +19,7 @@
"m1.js",
"m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json
index 48f73097a27..6615ea576e3 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json
@@ -20,6 +20,7 @@
"outdir/simple/m1.js",
"outdir/simple/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json
index 48f73097a27..6615ea576e3 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json
@@ -20,6 +20,7 @@
"outdir/simple/m1.js",
"outdir/simple/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json
index 04f81fbf2a4..07e886edeba 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json
@@ -21,6 +21,7 @@
"m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json
index 04f81fbf2a4..07e886edeba 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json
@@ -21,6 +21,7 @@
"m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/mapRootAbsolutePathModuleSubfolderNoOutdir.errors.txt b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/mapRootAbsolutePathModuleSubfolderNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/mapRootAbsolutePathModuleSubfolderNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/mapRootAbsolutePathModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/mapRootAbsolutePathModuleSubfolderNoOutdir.json
index 4378a9882d0..aab45205df5 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/mapRootAbsolutePathModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/mapRootAbsolutePathModuleSubfolderNoOutdir.json
@@ -19,6 +19,7 @@
"ref/m1.js",
"ref/m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/mapRootAbsolutePathModuleSubfolderNoOutdir.errors.txt b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/mapRootAbsolutePathModuleSubfolderNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/mapRootAbsolutePathModuleSubfolderNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/mapRootAbsolutePathModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/mapRootAbsolutePathModuleSubfolderNoOutdir.json
index 4378a9882d0..aab45205df5 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/mapRootAbsolutePathModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/mapRootAbsolutePathModuleSubfolderNoOutdir.json
@@ -19,6 +19,7 @@
"ref/m1.js",
"ref/m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json
index ff7e9ea61ba..08d543fdd33 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json
@@ -20,6 +20,7 @@
"outdir/simple/ref/m1.js",
"outdir/simple/ref/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json
index ff7e9ea61ba..08d543fdd33 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json
@@ -20,6 +20,7 @@
"outdir/simple/ref/m1.js",
"outdir/simple/ref/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
index f32b69ab196..85f503c6b94 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
@@ -21,6 +21,7 @@
"ref/m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
index f32b69ab196..85f503c6b94 100644
--- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
@@ -21,6 +21,7 @@
"ref/m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/mapRootRelativePathModuleMultifolderNoOutdir.errors.txt b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/mapRootRelativePathModuleMultifolderNoOutdir.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/mapRootRelativePathModuleMultifolderNoOutdir.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/mapRootRelativePathModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/mapRootRelativePathModuleMultifolderNoOutdir.json
index b6c7edade2e..fa1ee9b3187 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/mapRootRelativePathModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/mapRootRelativePathModuleMultifolderNoOutdir.json
@@ -22,6 +22,7 @@
"../outputdir_module_multifolder_ref/m2.js",
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/mapRootRelativePathModuleMultifolderNoOutdir.errors.txt b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/mapRootRelativePathModuleMultifolderNoOutdir.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/mapRootRelativePathModuleMultifolderNoOutdir.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/mapRootRelativePathModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/mapRootRelativePathModuleMultifolderNoOutdir.json
index b6c7edade2e..fa1ee9b3187 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/mapRootRelativePathModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/mapRootRelativePathModuleMultifolderNoOutdir.json
@@ -22,6 +22,7 @@
"../outputdir_module_multifolder_ref/m2.js",
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json
index 6943d6c073e..d2779418490 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json
@@ -23,6 +23,7 @@
"outdir/simple/outputdir_module_multifolder_ref/m2.js",
"outdir/simple/outputdir_module_multifolder_ref/m2.d.ts",
"outdir/simple/outputdir_module_multifolder/test.js.map",
- "outdir/simple/outputdir_module_multifolder/test.js"
+ "outdir/simple/outputdir_module_multifolder/test.js",
+ "outdir/simple/outputdir_module_multifolder/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json
index 6943d6c073e..d2779418490 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json
@@ -23,6 +23,7 @@
"outdir/simple/outputdir_module_multifolder_ref/m2.js",
"outdir/simple/outputdir_module_multifolder_ref/m2.d.ts",
"outdir/simple/outputdir_module_multifolder/test.js.map",
- "outdir/simple/outputdir_module_multifolder/test.js"
+ "outdir/simple/outputdir_module_multifolder/test.js",
+ "outdir/simple/outputdir_module_multifolder/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/mapRootRelativePathModuleMultifolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/mapRootRelativePathModuleMultifolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/mapRootRelativePathModuleMultifolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json
index 18ffb22df48..3d3dfd46820 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json
@@ -24,6 +24,7 @@
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/mapRootRelativePathModuleMultifolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/mapRootRelativePathModuleMultifolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/mapRootRelativePathModuleMultifolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json
index 18ffb22df48..3d3dfd46820 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json
@@ -24,6 +24,7 @@
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/mapRootRelativePathModuleSimpleNoOutdir.errors.txt b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/mapRootRelativePathModuleSimpleNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/mapRootRelativePathModuleSimpleNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/mapRootRelativePathModuleSimpleNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/mapRootRelativePathModuleSimpleNoOutdir.json
index 3307bc70f73..01dea65ccdd 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/mapRootRelativePathModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/mapRootRelativePathModuleSimpleNoOutdir.json
@@ -18,6 +18,7 @@
"m1.js",
"m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/mapRootRelativePathModuleSimpleNoOutdir.errors.txt b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/mapRootRelativePathModuleSimpleNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/mapRootRelativePathModuleSimpleNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/mapRootRelativePathModuleSimpleNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/mapRootRelativePathModuleSimpleNoOutdir.json
index 3307bc70f73..01dea65ccdd 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/mapRootRelativePathModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/mapRootRelativePathModuleSimpleNoOutdir.json
@@ -18,6 +18,7 @@
"m1.js",
"m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json
index 331acb4e281..4d4614ead25 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json
@@ -19,6 +19,7 @@
"outdir/simple/m1.js",
"outdir/simple/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json
index 331acb4e281..4d4614ead25 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json
@@ -19,6 +19,7 @@
"outdir/simple/m1.js",
"outdir/simple/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/mapRootRelativePathModuleSimpleSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/mapRootRelativePathModuleSimpleSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/mapRootRelativePathModuleSimpleSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/mapRootRelativePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/mapRootRelativePathModuleSimpleSpecifyOutputFile.json
index 4c0c5d7a046..4a86f6aed52 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/mapRootRelativePathModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/mapRootRelativePathModuleSimpleSpecifyOutputFile.json
@@ -20,6 +20,7 @@
"m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/mapRootRelativePathModuleSimpleSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/mapRootRelativePathModuleSimpleSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/mapRootRelativePathModuleSimpleSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/mapRootRelativePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/mapRootRelativePathModuleSimpleSpecifyOutputFile.json
index 4c0c5d7a046..4a86f6aed52 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/mapRootRelativePathModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/mapRootRelativePathModuleSimpleSpecifyOutputFile.json
@@ -20,6 +20,7 @@
"m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/mapRootRelativePathModuleSubfolderNoOutdir.errors.txt b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/mapRootRelativePathModuleSubfolderNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/mapRootRelativePathModuleSubfolderNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/mapRootRelativePathModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/mapRootRelativePathModuleSubfolderNoOutdir.json
index cb2e59ecb29..cbcb519f6e0 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/mapRootRelativePathModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/mapRootRelativePathModuleSubfolderNoOutdir.json
@@ -18,6 +18,7 @@
"ref/m1.js",
"ref/m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/mapRootRelativePathModuleSubfolderNoOutdir.errors.txt b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/mapRootRelativePathModuleSubfolderNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/mapRootRelativePathModuleSubfolderNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/mapRootRelativePathModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/mapRootRelativePathModuleSubfolderNoOutdir.json
index cb2e59ecb29..cbcb519f6e0 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/mapRootRelativePathModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/mapRootRelativePathModuleSubfolderNoOutdir.json
@@ -18,6 +18,7 @@
"ref/m1.js",
"ref/m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json
index 67d00aabbaa..2ee495e24c4 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json
@@ -19,6 +19,7 @@
"outdir/simple/ref/m1.js",
"outdir/simple/ref/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json
index 67d00aabbaa..2ee495e24c4 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json
@@ -19,6 +19,7 @@
"outdir/simple/ref/m1.js",
"outdir/simple/ref/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/mapRootRelativePathModuleSubfolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/mapRootRelativePathModuleSubfolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/mapRootRelativePathModuleSubfolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json
index f24809f2dad..77aacc6e0cf 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json
@@ -20,6 +20,7 @@
"ref/m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/mapRootRelativePathModuleSubfolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/mapRootRelativePathModuleSubfolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/mapRootRelativePathModuleSubfolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json
index f24809f2dad..77aacc6e0cf 100644
--- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json
@@ -20,6 +20,7 @@
"ref/m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/maprootUrlModuleMultifolderNoOutdir.errors.txt b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/maprootUrlModuleMultifolderNoOutdir.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/maprootUrlModuleMultifolderNoOutdir.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/maprootUrlModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/maprootUrlModuleMultifolderNoOutdir.json
index 6df416dac51..016119a336e 100644
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/maprootUrlModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/maprootUrlModuleMultifolderNoOutdir.json
@@ -22,6 +22,7 @@
"../outputdir_module_multifolder_ref/m2.js",
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/maprootUrlModuleMultifolderNoOutdir.errors.txt b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/maprootUrlModuleMultifolderNoOutdir.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/maprootUrlModuleMultifolderNoOutdir.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/maprootUrlModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/maprootUrlModuleMultifolderNoOutdir.json
index 6df416dac51..016119a336e 100644
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/maprootUrlModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/maprootUrlModuleMultifolderNoOutdir.json
@@ -22,6 +22,7 @@
"../outputdir_module_multifolder_ref/m2.js",
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlModuleMultifolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlModuleMultifolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlModuleMultifolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlModuleMultifolderSpecifyOutputDirectory.json
index 5a6ed498eb3..41127aa8f69 100644
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlModuleMultifolderSpecifyOutputDirectory.json
@@ -23,6 +23,7 @@
"outdir/simple/outputdir_module_multifolder_ref/m2.js",
"outdir/simple/outputdir_module_multifolder_ref/m2.d.ts",
"outdir/simple/outputdir_module_multifolder/test.js.map",
- "outdir/simple/outputdir_module_multifolder/test.js"
+ "outdir/simple/outputdir_module_multifolder/test.js",
+ "outdir/simple/outputdir_module_multifolder/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlModuleMultifolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlModuleMultifolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlModuleMultifolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlModuleMultifolderSpecifyOutputDirectory.json
index 5a6ed498eb3..41127aa8f69 100644
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlModuleMultifolderSpecifyOutputDirectory.json
@@ -23,6 +23,7 @@
"outdir/simple/outputdir_module_multifolder_ref/m2.js",
"outdir/simple/outputdir_module_multifolder_ref/m2.d.ts",
"outdir/simple/outputdir_module_multifolder/test.js.map",
- "outdir/simple/outputdir_module_multifolder/test.js"
+ "outdir/simple/outputdir_module_multifolder/test.js",
+ "outdir/simple/outputdir_module_multifolder/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlModuleMultifolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlModuleMultifolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlModuleMultifolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlModuleMultifolderSpecifyOutputFile.json
index 7d21c3b8583..89d5a87ce13 100644
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlModuleMultifolderSpecifyOutputFile.json
@@ -24,6 +24,7 @@
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlModuleMultifolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlModuleMultifolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlModuleMultifolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlModuleMultifolderSpecifyOutputFile.json
index 7d21c3b8583..89d5a87ce13 100644
--- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlModuleMultifolderSpecifyOutputFile.json
@@ -24,6 +24,7 @@
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/maprootUrlModuleSimpleNoOutdir.errors.txt b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/maprootUrlModuleSimpleNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/maprootUrlModuleSimpleNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/maprootUrlModuleSimpleNoOutdir.json b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/maprootUrlModuleSimpleNoOutdir.json
index 1aa6619b9df..7521dcd510c 100644
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/maprootUrlModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/maprootUrlModuleSimpleNoOutdir.json
@@ -18,6 +18,7 @@
"m1.js",
"m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/maprootUrlModuleSimpleNoOutdir.errors.txt b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/maprootUrlModuleSimpleNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/maprootUrlModuleSimpleNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/maprootUrlModuleSimpleNoOutdir.json b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/maprootUrlModuleSimpleNoOutdir.json
index 1aa6619b9df..7521dcd510c 100644
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/maprootUrlModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/maprootUrlModuleSimpleNoOutdir.json
@@ -18,6 +18,7 @@
"m1.js",
"m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlModuleSimpleSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlModuleSimpleSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlModuleSimpleSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlModuleSimpleSpecifyOutputDirectory.json
index 239001b89d0..13a30a3b681 100644
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlModuleSimpleSpecifyOutputDirectory.json
@@ -19,6 +19,7 @@
"outdir/simple/m1.js",
"outdir/simple/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlModuleSimpleSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlModuleSimpleSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlModuleSimpleSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlModuleSimpleSpecifyOutputDirectory.json
index 239001b89d0..13a30a3b681 100644
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlModuleSimpleSpecifyOutputDirectory.json
@@ -19,6 +19,7 @@
"outdir/simple/m1.js",
"outdir/simple/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlModuleSimpleSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlModuleSimpleSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlModuleSimpleSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlModuleSimpleSpecifyOutputFile.json
index 5f1aa0aa31b..03769a184ff 100644
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlModuleSimpleSpecifyOutputFile.json
@@ -20,6 +20,7 @@
"m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlModuleSimpleSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlModuleSimpleSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlModuleSimpleSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlModuleSimpleSpecifyOutputFile.json
index 5f1aa0aa31b..03769a184ff 100644
--- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlModuleSimpleSpecifyOutputFile.json
@@ -20,6 +20,7 @@
"m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/maprootUrlModuleSubfolderNoOutdir.errors.txt b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/maprootUrlModuleSubfolderNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/maprootUrlModuleSubfolderNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/maprootUrlModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/maprootUrlModuleSubfolderNoOutdir.json
index e6ff60a9b5b..8df66978336 100644
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/maprootUrlModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/maprootUrlModuleSubfolderNoOutdir.json
@@ -18,6 +18,7 @@
"ref/m1.js",
"ref/m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/maprootUrlModuleSubfolderNoOutdir.errors.txt b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/maprootUrlModuleSubfolderNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/maprootUrlModuleSubfolderNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/maprootUrlModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/maprootUrlModuleSubfolderNoOutdir.json
index e6ff60a9b5b..8df66978336 100644
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/maprootUrlModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/maprootUrlModuleSubfolderNoOutdir.json
@@ -18,6 +18,7 @@
"ref/m1.js",
"ref/m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlModuleSubfolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlModuleSubfolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlModuleSubfolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlModuleSubfolderSpecifyOutputDirectory.json
index 9008328d243..dc6fdfdfc03 100644
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlModuleSubfolderSpecifyOutputDirectory.json
@@ -19,6 +19,7 @@
"outdir/simple/ref/m1.js",
"outdir/simple/ref/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlModuleSubfolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlModuleSubfolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlModuleSubfolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlModuleSubfolderSpecifyOutputDirectory.json
index 9008328d243..dc6fdfdfc03 100644
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlModuleSubfolderSpecifyOutputDirectory.json
@@ -19,6 +19,7 @@
"outdir/simple/ref/m1.js",
"outdir/simple/ref/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlModuleSubfolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlModuleSubfolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlModuleSubfolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlModuleSubfolderSpecifyOutputFile.json
index f0647d1982f..763adf95468 100644
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlModuleSubfolderSpecifyOutputFile.json
@@ -20,6 +20,7 @@
"ref/m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlModuleSubfolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlModuleSubfolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlModuleSubfolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlModuleSubfolderSpecifyOutputFile.json
index f0647d1982f..763adf95468 100644
--- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlModuleSubfolderSpecifyOutputFile.json
@@ -20,6 +20,7 @@
"ref/m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.errors.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json
index a68c70ab7e9..41d79f88b60 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json
@@ -23,6 +23,7 @@
"../outputdir_module_multifolder_ref/m2.js",
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.errors.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json
index a68c70ab7e9..41d79f88b60 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json
@@ -23,6 +23,7 @@
"../outputdir_module_multifolder_ref/m2.js",
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json
index a6ceb9ac46a..42cc264023d 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json
@@ -24,6 +24,7 @@
"outdir/simple/outputdir_module_multifolder_ref/m2.js",
"outdir/simple/outputdir_module_multifolder_ref/m2.d.ts",
"outdir/simple/outputdir_module_multifolder/test.js.map",
- "outdir/simple/outputdir_module_multifolder/test.js"
+ "outdir/simple/outputdir_module_multifolder/test.js",
+ "outdir/simple/outputdir_module_multifolder/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json
index a6ceb9ac46a..42cc264023d 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json
@@ -24,6 +24,7 @@
"outdir/simple/outputdir_module_multifolder_ref/m2.js",
"outdir/simple/outputdir_module_multifolder_ref/m2.d.ts",
"outdir/simple/outputdir_module_multifolder/test.js.map",
- "outdir/simple/outputdir_module_multifolder/test.js"
+ "outdir/simple/outputdir_module_multifolder/test.js",
+ "outdir/simple/outputdir_module_multifolder/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json
index 8297731571f..893995c55db 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json
@@ -25,6 +25,7 @@
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json
index 8297731571f..893995c55db 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json
@@ -25,6 +25,7 @@
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/maprootUrlsourcerootUrlModuleSimpleNoOutdir.errors.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/maprootUrlsourcerootUrlModuleSimpleNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/maprootUrlsourcerootUrlModuleSimpleNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json
index 3b449ca63bf..5fad929ea27 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json
@@ -19,6 +19,7 @@
"m1.js",
"m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/maprootUrlsourcerootUrlModuleSimpleNoOutdir.errors.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/maprootUrlsourcerootUrlModuleSimpleNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/maprootUrlsourcerootUrlModuleSimpleNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json
index 3b449ca63bf..5fad929ea27 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json
@@ -19,6 +19,7 @@
"m1.js",
"m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json
index 655f632d015..4847f63c181 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json
@@ -20,6 +20,7 @@
"outdir/simple/m1.js",
"outdir/simple/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json
index 655f632d015..4847f63c181 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json
@@ -20,6 +20,7 @@
"outdir/simple/m1.js",
"outdir/simple/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json
index 11a3f9c60c7..73905b3b715 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json
@@ -21,6 +21,7 @@
"m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json
index 11a3f9c60c7..73905b3b715 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json
@@ -21,6 +21,7 @@
"m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.errors.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json
index 37dd8a6e140..b504cf1df62 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json
@@ -19,6 +19,7 @@
"ref/m1.js",
"ref/m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.errors.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json
index 37dd8a6e140..b504cf1df62 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json
@@ -19,6 +19,7 @@
"ref/m1.js",
"ref/m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json
index b8f1ae74d10..177d546a171 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json
@@ -20,6 +20,7 @@
"outdir/simple/ref/m1.js",
"outdir/simple/ref/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json
index b8f1ae74d10..177d546a171 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json
@@ -20,6 +20,7 @@
"outdir/simple/ref/m1.js",
"outdir/simple/ref/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json
index 5912d2f27a0..f4086fd4cd1 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json
@@ -21,6 +21,7 @@
"ref/m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json
index 5912d2f27a0..f4086fd4cd1 100644
--- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json
@@ -21,6 +21,7 @@
"ref/m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/outModuleMultifolderNoOutdir.errors.txt b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/outModuleMultifolderNoOutdir.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/outModuleMultifolderNoOutdir.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/outModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/outModuleMultifolderNoOutdir.json
index b4cabd79bbb..372b84b2bf8 100644
--- a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/outModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/outModuleMultifolderNoOutdir.json
@@ -17,6 +17,7 @@
"ref/m1.d.ts",
"../outputdir_module_multifolder_ref/m2.js",
"../outputdir_module_multifolder_ref/m2.d.ts",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/amd/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/outModuleMultifolderNoOutdir.errors.txt b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/outModuleMultifolderNoOutdir.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/outModuleMultifolderNoOutdir.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/outModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/outModuleMultifolderNoOutdir.json
index b4cabd79bbb..372b84b2bf8 100644
--- a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/outModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/outModuleMultifolderNoOutdir.json
@@ -17,6 +17,7 @@
"ref/m1.d.ts",
"../outputdir_module_multifolder_ref/m2.js",
"../outputdir_module_multifolder_ref/m2.d.ts",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/test.d.ts b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/outModuleMultifolderNoOutdir/node/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outModuleMultifolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outModuleMultifolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outModuleMultifolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outModuleMultifolderSpecifyOutputDirectory.json
index 378b187f13c..10dcd3db784 100644
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outModuleMultifolderSpecifyOutputDirectory.json
@@ -18,6 +18,7 @@
"outdir/simple/outputdir_module_multifolder/ref/m1.d.ts",
"outdir/simple/outputdir_module_multifolder_ref/m2.js",
"outdir/simple/outputdir_module_multifolder_ref/m2.d.ts",
- "outdir/simple/outputdir_module_multifolder/test.js"
+ "outdir/simple/outputdir_module_multifolder/test.js",
+ "outdir/simple/outputdir_module_multifolder/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outModuleMultifolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outModuleMultifolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outModuleMultifolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outModuleMultifolderSpecifyOutputDirectory.json
index 378b187f13c..10dcd3db784 100644
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outModuleMultifolderSpecifyOutputDirectory.json
@@ -18,6 +18,7 @@
"outdir/simple/outputdir_module_multifolder/ref/m1.d.ts",
"outdir/simple/outputdir_module_multifolder_ref/m2.js",
"outdir/simple/outputdir_module_multifolder_ref/m2.d.ts",
- "outdir/simple/outputdir_module_multifolder/test.js"
+ "outdir/simple/outputdir_module_multifolder/test.js",
+ "outdir/simple/outputdir_module_multifolder/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/outModuleMultifolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/outModuleMultifolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/outModuleMultifolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/outModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/outModuleMultifolderSpecifyOutputFile.json
index dc79b89abbe..e536625c43c 100644
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/outModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/outModuleMultifolderSpecifyOutputFile.json
@@ -19,6 +19,7 @@
"../outputdir_module_multifolder_ref/m2.js",
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js",
+ "test.d.ts",
"bin/test.js",
"bin/test.d.ts"
]
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/outModuleMultifolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/outModuleMultifolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/outModuleMultifolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/outModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/outModuleMultifolderSpecifyOutputFile.json
index dc79b89abbe..e536625c43c 100644
--- a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/outModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/outModuleMultifolderSpecifyOutputFile.json
@@ -19,6 +19,7 @@
"../outputdir_module_multifolder_ref/m2.js",
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js",
+ "test.d.ts",
"bin/test.js",
"bin/test.d.ts"
]
diff --git a/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/outModuleMultifolderSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/outModuleSimpleNoOutdir.errors.txt b/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/outModuleSimpleNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/outModuleSimpleNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/outModuleSimpleNoOutdir.json b/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/outModuleSimpleNoOutdir.json
index 1859754a2fc..44bdd308933 100644
--- a/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/outModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/outModuleSimpleNoOutdir.json
@@ -14,6 +14,7 @@
"emittedFiles": [
"m1.js",
"m1.d.ts",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/outModuleSimpleNoOutdir/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/outModuleSimpleNoOutdir.errors.txt b/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/outModuleSimpleNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/outModuleSimpleNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/outModuleSimpleNoOutdir.json b/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/outModuleSimpleNoOutdir.json
index 1859754a2fc..44bdd308933 100644
--- a/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/outModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/outModuleSimpleNoOutdir.json
@@ -14,6 +14,7 @@
"emittedFiles": [
"m1.js",
"m1.d.ts",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/test.d.ts b/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/outModuleSimpleNoOutdir/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outModuleSimpleSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outModuleSimpleSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outModuleSimpleSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outModuleSimpleSpecifyOutputDirectory.json
index 893fd9710ba..8e5e21179ae 100644
--- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outModuleSimpleSpecifyOutputDirectory.json
@@ -15,6 +15,7 @@
"emittedFiles": [
"outdir/simple/m1.js",
"outdir/simple/m1.d.ts",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outModuleSimpleSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outModuleSimpleSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outModuleSimpleSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outModuleSimpleSpecifyOutputDirectory.json
index 893fd9710ba..8e5e21179ae 100644
--- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outModuleSimpleSpecifyOutputDirectory.json
@@ -15,6 +15,7 @@
"emittedFiles": [
"outdir/simple/m1.js",
"outdir/simple/m1.d.ts",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/outModuleSimpleSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/outModuleSimpleSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/outModuleSimpleSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/outModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/outModuleSimpleSpecifyOutputFile.json
index cd19de5320e..d6059283e95 100644
--- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/outModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/outModuleSimpleSpecifyOutputFile.json
@@ -16,6 +16,7 @@
"m1.js",
"m1.d.ts",
"test.js",
+ "test.d.ts",
"bin/test.js",
"bin/test.d.ts"
]
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/outModuleSimpleSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/outModuleSimpleSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/outModuleSimpleSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/outModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/outModuleSimpleSpecifyOutputFile.json
index cd19de5320e..d6059283e95 100644
--- a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/outModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/outModuleSimpleSpecifyOutputFile.json
@@ -16,6 +16,7 @@
"m1.js",
"m1.d.ts",
"test.js",
+ "test.d.ts",
"bin/test.js",
"bin/test.d.ts"
]
diff --git a/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/outModuleSimpleSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/outModuleSubfolderNoOutdir.errors.txt b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/outModuleSubfolderNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/outModuleSubfolderNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/outModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/outModuleSubfolderNoOutdir.json
index f9f6b590aa0..cd7370bcf13 100644
--- a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/outModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/outModuleSubfolderNoOutdir.json
@@ -14,6 +14,7 @@
"emittedFiles": [
"ref/m1.js",
"ref/m1.d.ts",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/outModuleSubfolderNoOutdir.errors.txt b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/outModuleSubfolderNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/outModuleSubfolderNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/outModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/outModuleSubfolderNoOutdir.json
index f9f6b590aa0..cd7370bcf13 100644
--- a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/outModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/outModuleSubfolderNoOutdir.json
@@ -14,6 +14,7 @@
"emittedFiles": [
"ref/m1.js",
"ref/m1.d.ts",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/test.d.ts b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/outModuleSubfolderNoOutdir/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outModuleSubfolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outModuleSubfolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outModuleSubfolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outModuleSubfolderSpecifyOutputDirectory.json
index c915205f2aa..5c5da20e23f 100644
--- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outModuleSubfolderSpecifyOutputDirectory.json
@@ -15,6 +15,7 @@
"emittedFiles": [
"outdir/simple/ref/m1.js",
"outdir/simple/ref/m1.d.ts",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outModuleSubfolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outModuleSubfolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outModuleSubfolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outModuleSubfolderSpecifyOutputDirectory.json
index c915205f2aa..5c5da20e23f 100644
--- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outModuleSubfolderSpecifyOutputDirectory.json
@@ -15,6 +15,7 @@
"emittedFiles": [
"outdir/simple/ref/m1.js",
"outdir/simple/ref/m1.d.ts",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/outModuleSubfolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/outModuleSubfolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/outModuleSubfolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/outModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/outModuleSubfolderSpecifyOutputFile.json
index f137d81378a..ddb82ba580c 100644
--- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/outModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/outModuleSubfolderSpecifyOutputFile.json
@@ -16,6 +16,7 @@
"ref/m1.js",
"ref/m1.d.ts",
"test.js",
+ "test.d.ts",
"bin/test.js",
"bin/test.d.ts"
]
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/outModuleSubfolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/outModuleSubfolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/outModuleSubfolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/outModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/outModuleSubfolderSpecifyOutputFile.json
index f137d81378a..ddb82ba580c 100644
--- a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/outModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/outModuleSubfolderSpecifyOutputFile.json
@@ -16,6 +16,7 @@
"ref/m1.js",
"ref/m1.d.ts",
"test.js",
+ "test.d.ts",
"bin/test.js",
"bin/test.d.ts"
]
diff --git a/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/outModuleSubfolderSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/sourceRootAbsolutePathModuleMultifolderNoOutdir.errors.txt b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/sourceRootAbsolutePathModuleMultifolderNoOutdir.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/sourceRootAbsolutePathModuleMultifolderNoOutdir.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/sourceRootAbsolutePathModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/sourceRootAbsolutePathModuleMultifolderNoOutdir.json
index 235a1c0ff39..0ff48f4e065 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/sourceRootAbsolutePathModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/sourceRootAbsolutePathModuleMultifolderNoOutdir.json
@@ -23,6 +23,7 @@
"../outputdir_module_multifolder_ref/m2.js",
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/sourceRootAbsolutePathModuleMultifolderNoOutdir.errors.txt b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/sourceRootAbsolutePathModuleMultifolderNoOutdir.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/sourceRootAbsolutePathModuleMultifolderNoOutdir.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/sourceRootAbsolutePathModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/sourceRootAbsolutePathModuleMultifolderNoOutdir.json
index 235a1c0ff39..0ff48f4e065 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/sourceRootAbsolutePathModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/sourceRootAbsolutePathModuleMultifolderNoOutdir.json
@@ -23,6 +23,7 @@
"../outputdir_module_multifolder_ref/m2.js",
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json
index 50b5b4a4408..559c5886be2 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json
@@ -24,6 +24,7 @@
"outdir/simple/outputdir_module_multifolder_ref/m2.js",
"outdir/simple/outputdir_module_multifolder_ref/m2.d.ts",
"outdir/simple/outputdir_module_multifolder/test.js.map",
- "outdir/simple/outputdir_module_multifolder/test.js"
+ "outdir/simple/outputdir_module_multifolder/test.js",
+ "outdir/simple/outputdir_module_multifolder/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json
index 50b5b4a4408..559c5886be2 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json
@@ -24,6 +24,7 @@
"outdir/simple/outputdir_module_multifolder_ref/m2.js",
"outdir/simple/outputdir_module_multifolder_ref/m2.d.ts",
"outdir/simple/outputdir_module_multifolder/test.js.map",
- "outdir/simple/outputdir_module_multifolder/test.js"
+ "outdir/simple/outputdir_module_multifolder/test.js",
+ "outdir/simple/outputdir_module_multifolder/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
index b078493ddea..825fa0246a4 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
@@ -25,6 +25,7 @@
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
index b078493ddea..825fa0246a4 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json
@@ -25,6 +25,7 @@
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/sourceRootAbsolutePathModuleSimpleNoOutdir.errors.txt b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/sourceRootAbsolutePathModuleSimpleNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/sourceRootAbsolutePathModuleSimpleNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/sourceRootAbsolutePathModuleSimpleNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/sourceRootAbsolutePathModuleSimpleNoOutdir.json
index 7c875536a3a..a364062ade4 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/sourceRootAbsolutePathModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/sourceRootAbsolutePathModuleSimpleNoOutdir.json
@@ -19,6 +19,7 @@
"m1.js",
"m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/sourceRootAbsolutePathModuleSimpleNoOutdir.errors.txt b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/sourceRootAbsolutePathModuleSimpleNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/sourceRootAbsolutePathModuleSimpleNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/sourceRootAbsolutePathModuleSimpleNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/sourceRootAbsolutePathModuleSimpleNoOutdir.json
index 7c875536a3a..a364062ade4 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/sourceRootAbsolutePathModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/sourceRootAbsolutePathModuleSimpleNoOutdir.json
@@ -19,6 +19,7 @@
"m1.js",
"m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json
index b29f7407bc3..ae5126b66e2 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json
@@ -20,6 +20,7 @@
"outdir/simple/m1.js",
"outdir/simple/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json
index b29f7407bc3..ae5126b66e2 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json
@@ -20,6 +20,7 @@
"outdir/simple/m1.js",
"outdir/simple/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json
index 81b02ddbbce..0901591ee71 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json
@@ -21,6 +21,7 @@
"m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json
index 81b02ddbbce..0901591ee71 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json
@@ -21,6 +21,7 @@
"m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/sourceRootAbsolutePathModuleSubfolderNoOutdir.errors.txt b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/sourceRootAbsolutePathModuleSubfolderNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/sourceRootAbsolutePathModuleSubfolderNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/sourceRootAbsolutePathModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/sourceRootAbsolutePathModuleSubfolderNoOutdir.json
index 1c864e59e7b..01c4b70cebd 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/sourceRootAbsolutePathModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/sourceRootAbsolutePathModuleSubfolderNoOutdir.json
@@ -19,6 +19,7 @@
"ref/m1.js",
"ref/m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/sourceRootAbsolutePathModuleSubfolderNoOutdir.errors.txt b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/sourceRootAbsolutePathModuleSubfolderNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/sourceRootAbsolutePathModuleSubfolderNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/sourceRootAbsolutePathModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/sourceRootAbsolutePathModuleSubfolderNoOutdir.json
index 1c864e59e7b..01c4b70cebd 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/sourceRootAbsolutePathModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/sourceRootAbsolutePathModuleSubfolderNoOutdir.json
@@ -19,6 +19,7 @@
"ref/m1.js",
"ref/m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json
index 26bbdd65fd5..84000af31b4 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json
@@ -20,6 +20,7 @@
"outdir/simple/ref/m1.js",
"outdir/simple/ref/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json
index 26bbdd65fd5..84000af31b4 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json
@@ -20,6 +20,7 @@
"outdir/simple/ref/m1.js",
"outdir/simple/ref/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
index 2ff75836b5f..f568adfaacf 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
@@ -21,6 +21,7 @@
"ref/m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
index 2ff75836b5f..f568adfaacf 100644
--- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json
@@ -21,6 +21,7 @@
"ref/m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/sourceRootRelativePathModuleMultifolderNoOutdir.errors.txt b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/sourceRootRelativePathModuleMultifolderNoOutdir.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/sourceRootRelativePathModuleMultifolderNoOutdir.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/sourceRootRelativePathModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/sourceRootRelativePathModuleMultifolderNoOutdir.json
index 0d9e0a6050c..46072879874 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/sourceRootRelativePathModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/sourceRootRelativePathModuleMultifolderNoOutdir.json
@@ -22,6 +22,7 @@
"../outputdir_module_multifolder_ref/m2.js",
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/sourceRootRelativePathModuleMultifolderNoOutdir.errors.txt b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/sourceRootRelativePathModuleMultifolderNoOutdir.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/sourceRootRelativePathModuleMultifolderNoOutdir.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/sourceRootRelativePathModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/sourceRootRelativePathModuleMultifolderNoOutdir.json
index 0d9e0a6050c..46072879874 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/sourceRootRelativePathModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/sourceRootRelativePathModuleMultifolderNoOutdir.json
@@ -22,6 +22,7 @@
"../outputdir_module_multifolder_ref/m2.js",
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json
index f3b88d5e352..4637b89f1c0 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json
@@ -23,6 +23,7 @@
"outdir/simple/outputdir_module_multifolder_ref/m2.js",
"outdir/simple/outputdir_module_multifolder_ref/m2.d.ts",
"outdir/simple/outputdir_module_multifolder/test.js.map",
- "outdir/simple/outputdir_module_multifolder/test.js"
+ "outdir/simple/outputdir_module_multifolder/test.js",
+ "outdir/simple/outputdir_module_multifolder/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json
index f3b88d5e352..4637b89f1c0 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json
@@ -23,6 +23,7 @@
"outdir/simple/outputdir_module_multifolder_ref/m2.js",
"outdir/simple/outputdir_module_multifolder_ref/m2.d.ts",
"outdir/simple/outputdir_module_multifolder/test.js.map",
- "outdir/simple/outputdir_module_multifolder/test.js"
+ "outdir/simple/outputdir_module_multifolder/test.js",
+ "outdir/simple/outputdir_module_multifolder/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json
index 0e4322b43f2..b2a57c0e316 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json
@@ -24,6 +24,7 @@
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json
index 0e4322b43f2..b2a57c0e316 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json
@@ -24,6 +24,7 @@
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/sourceRootRelativePathModuleSimpleNoOutdir.errors.txt b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/sourceRootRelativePathModuleSimpleNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/sourceRootRelativePathModuleSimpleNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/sourceRootRelativePathModuleSimpleNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/sourceRootRelativePathModuleSimpleNoOutdir.json
index 273d6064f40..233e03c02ad 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/sourceRootRelativePathModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/sourceRootRelativePathModuleSimpleNoOutdir.json
@@ -18,6 +18,7 @@
"m1.js",
"m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/sourceRootRelativePathModuleSimpleNoOutdir.errors.txt b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/sourceRootRelativePathModuleSimpleNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/sourceRootRelativePathModuleSimpleNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/sourceRootRelativePathModuleSimpleNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/sourceRootRelativePathModuleSimpleNoOutdir.json
index 273d6064f40..233e03c02ad 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/sourceRootRelativePathModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/sourceRootRelativePathModuleSimpleNoOutdir.json
@@ -18,6 +18,7 @@
"m1.js",
"m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json
index 1acbfb455c3..3fabf096150 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json
@@ -19,6 +19,7 @@
"outdir/simple/m1.js",
"outdir/simple/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json
index 1acbfb455c3..3fabf096150 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json
@@ -19,6 +19,7 @@
"outdir/simple/m1.js",
"outdir/simple/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/sourceRootRelativePathModuleSimpleSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/sourceRootRelativePathModuleSimpleSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/sourceRootRelativePathModuleSimpleSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json
index ede46a73add..c867f08a27b 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json
@@ -20,6 +20,7 @@
"m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/sourceRootRelativePathModuleSimpleSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/sourceRootRelativePathModuleSimpleSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/sourceRootRelativePathModuleSimpleSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json
index ede46a73add..c867f08a27b 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json
@@ -20,6 +20,7 @@
"m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/sourceRootRelativePathModuleSubfolderNoOutdir.errors.txt b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/sourceRootRelativePathModuleSubfolderNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/sourceRootRelativePathModuleSubfolderNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/sourceRootRelativePathModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/sourceRootRelativePathModuleSubfolderNoOutdir.json
index a03766295cb..841f8e17deb 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/sourceRootRelativePathModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/sourceRootRelativePathModuleSubfolderNoOutdir.json
@@ -18,6 +18,7 @@
"ref/m1.js",
"ref/m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/sourceRootRelativePathModuleSubfolderNoOutdir.errors.txt b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/sourceRootRelativePathModuleSubfolderNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/sourceRootRelativePathModuleSubfolderNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/sourceRootRelativePathModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/sourceRootRelativePathModuleSubfolderNoOutdir.json
index a03766295cb..841f8e17deb 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/sourceRootRelativePathModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/sourceRootRelativePathModuleSubfolderNoOutdir.json
@@ -18,6 +18,7 @@
"ref/m1.js",
"ref/m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json
index 8e8fe74bebb..83035951973 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json
@@ -19,6 +19,7 @@
"outdir/simple/ref/m1.js",
"outdir/simple/ref/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json
index 8e8fe74bebb..83035951973 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json
@@ -19,6 +19,7 @@
"outdir/simple/ref/m1.js",
"outdir/simple/ref/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json
index 218410b46e5..7336b1493f3 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json
@@ -20,6 +20,7 @@
"ref/m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json
index 218410b46e5..7336b1493f3 100644
--- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json
@@ -20,6 +20,7 @@
"ref/m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/sourcemapModuleMultifolderNoOutdir.errors.txt b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/sourcemapModuleMultifolderNoOutdir.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/sourcemapModuleMultifolderNoOutdir.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/sourcemapModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/sourcemapModuleMultifolderNoOutdir.json
index 992f2005175..4a10056ed63 100644
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/sourcemapModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/sourcemapModuleMultifolderNoOutdir.json
@@ -21,6 +21,7 @@
"../outputdir_module_multifolder_ref/m2.js",
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/sourcemapModuleMultifolderNoOutdir.errors.txt b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/sourcemapModuleMultifolderNoOutdir.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/sourcemapModuleMultifolderNoOutdir.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/sourcemapModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/sourcemapModuleMultifolderNoOutdir.json
index 992f2005175..4a10056ed63 100644
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/sourcemapModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/sourcemapModuleMultifolderNoOutdir.json
@@ -21,6 +21,7 @@
"../outputdir_module_multifolder_ref/m2.js",
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/test.d.ts b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/sourcemapModuleMultifolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/sourcemapModuleMultifolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/sourcemapModuleMultifolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/sourcemapModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/sourcemapModuleMultifolderSpecifyOutputDirectory.json
index 4821c8ecfd8..3f29686a3ac 100644
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/sourcemapModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/sourcemapModuleMultifolderSpecifyOutputDirectory.json
@@ -22,6 +22,7 @@
"outdir/simple/outputdir_module_multifolder_ref/m2.js",
"outdir/simple/outputdir_module_multifolder_ref/m2.d.ts",
"outdir/simple/outputdir_module_multifolder/test.js.map",
- "outdir/simple/outputdir_module_multifolder/test.js"
+ "outdir/simple/outputdir_module_multifolder/test.js",
+ "outdir/simple/outputdir_module_multifolder/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/sourcemapModuleMultifolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/sourcemapModuleMultifolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/sourcemapModuleMultifolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/sourcemapModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/sourcemapModuleMultifolderSpecifyOutputDirectory.json
index 4821c8ecfd8..3f29686a3ac 100644
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/sourcemapModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/sourcemapModuleMultifolderSpecifyOutputDirectory.json
@@ -22,6 +22,7 @@
"outdir/simple/outputdir_module_multifolder_ref/m2.js",
"outdir/simple/outputdir_module_multifolder_ref/m2.d.ts",
"outdir/simple/outputdir_module_multifolder/test.js.map",
- "outdir/simple/outputdir_module_multifolder/test.js"
+ "outdir/simple/outputdir_module_multifolder/test.js",
+ "outdir/simple/outputdir_module_multifolder/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/sourcemapModuleMultifolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/sourcemapModuleMultifolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/sourcemapModuleMultifolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/sourcemapModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/sourcemapModuleMultifolderSpecifyOutputFile.json
index 3500b2461f5..567b7a1e786 100644
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/sourcemapModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/sourcemapModuleMultifolderSpecifyOutputFile.json
@@ -23,6 +23,7 @@
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/sourcemapModuleMultifolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/sourcemapModuleMultifolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/sourcemapModuleMultifolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/sourcemapModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/sourcemapModuleMultifolderSpecifyOutputFile.json
index 3500b2461f5..567b7a1e786 100644
--- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/sourcemapModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/sourcemapModuleMultifolderSpecifyOutputFile.json
@@ -23,6 +23,7 @@
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/sourcemapModuleSimpleNoOutdir.errors.txt b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/sourcemapModuleSimpleNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/sourcemapModuleSimpleNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/sourcemapModuleSimpleNoOutdir.json b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/sourcemapModuleSimpleNoOutdir.json
index cfb4724ab8c..bd688f16eb6 100644
--- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/sourcemapModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/sourcemapModuleSimpleNoOutdir.json
@@ -17,6 +17,7 @@
"m1.js",
"m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/sourcemapModuleSimpleNoOutdir.errors.txt b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/sourcemapModuleSimpleNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/sourcemapModuleSimpleNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/sourcemapModuleSimpleNoOutdir.json b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/sourcemapModuleSimpleNoOutdir.json
index cfb4724ab8c..bd688f16eb6 100644
--- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/sourcemapModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/sourcemapModuleSimpleNoOutdir.json
@@ -17,6 +17,7 @@
"m1.js",
"m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/test.d.ts b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/sourcemapModuleSimpleSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/sourcemapModuleSimpleSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/sourcemapModuleSimpleSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/sourcemapModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/sourcemapModuleSimpleSpecifyOutputDirectory.json
index a3d330cc4d2..ec8c618947e 100644
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/sourcemapModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/sourcemapModuleSimpleSpecifyOutputDirectory.json
@@ -18,6 +18,7 @@
"outdir/simple/m1.js",
"outdir/simple/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/sourcemapModuleSimpleSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/sourcemapModuleSimpleSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/sourcemapModuleSimpleSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/sourcemapModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/sourcemapModuleSimpleSpecifyOutputDirectory.json
index a3d330cc4d2..ec8c618947e 100644
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/sourcemapModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/sourcemapModuleSimpleSpecifyOutputDirectory.json
@@ -18,6 +18,7 @@
"outdir/simple/m1.js",
"outdir/simple/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/sourcemapModuleSimpleSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/sourcemapModuleSimpleSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/sourcemapModuleSimpleSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/sourcemapModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/sourcemapModuleSimpleSpecifyOutputFile.json
index 680cd34b510..9982ec93360 100644
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/sourcemapModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/sourcemapModuleSimpleSpecifyOutputFile.json
@@ -19,6 +19,7 @@
"m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/sourcemapModuleSimpleSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/sourcemapModuleSimpleSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/sourcemapModuleSimpleSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/sourcemapModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/sourcemapModuleSimpleSpecifyOutputFile.json
index 680cd34b510..9982ec93360 100644
--- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/sourcemapModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/sourcemapModuleSimpleSpecifyOutputFile.json
@@ -19,6 +19,7 @@
"m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/sourcemapModuleSubfolderNoOutdir.errors.txt b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/sourcemapModuleSubfolderNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/sourcemapModuleSubfolderNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/sourcemapModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/sourcemapModuleSubfolderNoOutdir.json
index 40990d1e53c..a04d23e9d2d 100644
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/sourcemapModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/sourcemapModuleSubfolderNoOutdir.json
@@ -17,6 +17,7 @@
"ref/m1.js",
"ref/m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/sourcemapModuleSubfolderNoOutdir.errors.txt b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/sourcemapModuleSubfolderNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/sourcemapModuleSubfolderNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/sourcemapModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/sourcemapModuleSubfolderNoOutdir.json
index 40990d1e53c..a04d23e9d2d 100644
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/sourcemapModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/sourcemapModuleSubfolderNoOutdir.json
@@ -17,6 +17,7 @@
"ref/m1.js",
"ref/m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/test.d.ts b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/sourcemapModuleSubfolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/sourcemapModuleSubfolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/sourcemapModuleSubfolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/sourcemapModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/sourcemapModuleSubfolderSpecifyOutputDirectory.json
index 1e5b3fbb9dc..c987c067175 100644
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/sourcemapModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/sourcemapModuleSubfolderSpecifyOutputDirectory.json
@@ -18,6 +18,7 @@
"outdir/simple/ref/m1.js",
"outdir/simple/ref/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/sourcemapModuleSubfolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/sourcemapModuleSubfolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/sourcemapModuleSubfolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/sourcemapModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/sourcemapModuleSubfolderSpecifyOutputDirectory.json
index 1e5b3fbb9dc..c987c067175 100644
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/sourcemapModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/sourcemapModuleSubfolderSpecifyOutputDirectory.json
@@ -18,6 +18,7 @@
"outdir/simple/ref/m1.js",
"outdir/simple/ref/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/sourcemapModuleSubfolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/sourcemapModuleSubfolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/sourcemapModuleSubfolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/sourcemapModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/sourcemapModuleSubfolderSpecifyOutputFile.json
index a34ad491720..c765d8a704d 100644
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/sourcemapModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/sourcemapModuleSubfolderSpecifyOutputFile.json
@@ -19,6 +19,7 @@
"ref/m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/sourcemapModuleSubfolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/sourcemapModuleSubfolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/sourcemapModuleSubfolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/sourcemapModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/sourcemapModuleSubfolderSpecifyOutputFile.json
index a34ad491720..c765d8a704d 100644
--- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/sourcemapModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/sourcemapModuleSubfolderSpecifyOutputFile.json
@@ -19,6 +19,7 @@
"ref/m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/sourcerootUrlModuleMultifolderNoOutdir.errors.txt b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/sourcerootUrlModuleMultifolderNoOutdir.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/sourcerootUrlModuleMultifolderNoOutdir.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/sourcerootUrlModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/sourcerootUrlModuleMultifolderNoOutdir.json
index 91664a82ac7..ea1d9fb4616 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/sourcerootUrlModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/sourcerootUrlModuleMultifolderNoOutdir.json
@@ -22,6 +22,7 @@
"../outputdir_module_multifolder_ref/m2.js",
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/sourcerootUrlModuleMultifolderNoOutdir.errors.txt b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/sourcerootUrlModuleMultifolderNoOutdir.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/sourcerootUrlModuleMultifolderNoOutdir.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/sourcerootUrlModuleMultifolderNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/sourcerootUrlModuleMultifolderNoOutdir.json
index 91664a82ac7..ea1d9fb4616 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/sourcerootUrlModuleMultifolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/sourcerootUrlModuleMultifolderNoOutdir.json
@@ -22,6 +22,7 @@
"../outputdir_module_multifolder_ref/m2.js",
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json
index 8f636420106..da0435180fa 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json
@@ -23,6 +23,7 @@
"outdir/simple/outputdir_module_multifolder_ref/m2.js",
"outdir/simple/outputdir_module_multifolder_ref/m2.d.ts",
"outdir/simple/outputdir_module_multifolder/test.js.map",
- "outdir/simple/outputdir_module_multifolder/test.js"
+ "outdir/simple/outputdir_module_multifolder/test.js",
+ "outdir/simple/outputdir_module_multifolder/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json
index 8f636420106..da0435180fa 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json
@@ -23,6 +23,7 @@
"outdir/simple/outputdir_module_multifolder_ref/m2.js",
"outdir/simple/outputdir_module_multifolder_ref/m2.d.ts",
"outdir/simple/outputdir_module_multifolder/test.js.map",
- "outdir/simple/outputdir_module_multifolder/test.js"
+ "outdir/simple/outputdir_module_multifolder/test.js",
+ "outdir/simple/outputdir_module_multifolder/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/sourcerootUrlModuleMultifolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/sourcerootUrlModuleMultifolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/sourcerootUrlModuleMultifolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/sourcerootUrlModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/sourcerootUrlModuleMultifolderSpecifyOutputFile.json
index 38739a44e4d..53b5c2cb219 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/sourcerootUrlModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/sourcerootUrlModuleMultifolderSpecifyOutputFile.json
@@ -24,6 +24,7 @@
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/sourcerootUrlModuleMultifolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/sourcerootUrlModuleMultifolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index f8c01db4904..00000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/sourcerootUrlModuleMultifolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-test.ts(13,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
-test.ts(14,12): Exported variable 'a3' has or is using name 'm2.m2_c1' from private module 'm2'.
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/sourcerootUrlModuleMultifolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/sourcerootUrlModuleMultifolderSpecifyOutputFile.json
index 38739a44e4d..53b5c2cb219 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/sourcerootUrlModuleMultifolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/sourcerootUrlModuleMultifolderSpecifyOutputFile.json
@@ -24,6 +24,7 @@
"../outputdir_module_multifolder_ref/m2.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..4afd4e69f2d
--- /dev/null
+++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,10 @@
+import m1 = require("ref/m1");
+import m2 = require("../outputdir_module_multifolder_ref/m2");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
+export declare var a3: typeof m2.m2_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/sourcerootUrlModuleSimpleNoOutdir.errors.txt b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/sourcerootUrlModuleSimpleNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/sourcerootUrlModuleSimpleNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/sourcerootUrlModuleSimpleNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/sourcerootUrlModuleSimpleNoOutdir.json
index 42c2e337ddf..84ed0deab9e 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/sourcerootUrlModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/sourcerootUrlModuleSimpleNoOutdir.json
@@ -18,6 +18,7 @@
"m1.js",
"m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/sourcerootUrlModuleSimpleNoOutdir.errors.txt b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/sourcerootUrlModuleSimpleNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/sourcerootUrlModuleSimpleNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/sourcerootUrlModuleSimpleNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/sourcerootUrlModuleSimpleNoOutdir.json
index 42c2e337ddf..84ed0deab9e 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/sourcerootUrlModuleSimpleNoOutdir.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/sourcerootUrlModuleSimpleNoOutdir.json
@@ -18,6 +18,7 @@
"m1.js",
"m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/sourcerootUrlModuleSimpleSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/sourcerootUrlModuleSimpleSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/sourcerootUrlModuleSimpleSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json
index bf7e818308d..4ed540f416f 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json
@@ -19,6 +19,7 @@
"outdir/simple/m1.js",
"outdir/simple/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/sourcerootUrlModuleSimpleSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/sourcerootUrlModuleSimpleSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/sourcerootUrlModuleSimpleSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json
index bf7e818308d..4ed540f416f 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json
@@ -19,6 +19,7 @@
"outdir/simple/m1.js",
"outdir/simple/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/sourcerootUrlModuleSimpleSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/sourcerootUrlModuleSimpleSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/sourcerootUrlModuleSimpleSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/sourcerootUrlModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/sourcerootUrlModuleSimpleSpecifyOutputFile.json
index 82f35685140..01d06957298 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/sourcerootUrlModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/sourcerootUrlModuleSimpleSpecifyOutputFile.json
@@ -20,6 +20,7 @@
"m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/sourcerootUrlModuleSimpleSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/sourcerootUrlModuleSimpleSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/sourcerootUrlModuleSimpleSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/sourcerootUrlModuleSimpleSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/sourcerootUrlModuleSimpleSpecifyOutputFile.json
index 82f35685140..01d06957298 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/sourcerootUrlModuleSimpleSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/sourcerootUrlModuleSimpleSpecifyOutputFile.json
@@ -20,6 +20,7 @@
"m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..250d2615a79
--- /dev/null
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/sourcerootUrlModuleSubfolderNoOutdir.errors.txt b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/sourcerootUrlModuleSubfolderNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/sourcerootUrlModuleSubfolderNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/sourcerootUrlModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/sourcerootUrlModuleSubfolderNoOutdir.json
index 6d8c39d46a3..2dd5114c63e 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/sourcerootUrlModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/sourcerootUrlModuleSubfolderNoOutdir.json
@@ -18,6 +18,7 @@
"ref/m1.js",
"ref/m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/sourcerootUrlModuleSubfolderNoOutdir.errors.txt b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/sourcerootUrlModuleSubfolderNoOutdir.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/sourcerootUrlModuleSubfolderNoOutdir.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/sourcerootUrlModuleSubfolderNoOutdir.json b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/sourcerootUrlModuleSubfolderNoOutdir.json
index 6d8c39d46a3..2dd5114c63e 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/sourcerootUrlModuleSubfolderNoOutdir.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/sourcerootUrlModuleSubfolderNoOutdir.json
@@ -18,6 +18,7 @@
"ref/m1.js",
"ref/m1.d.ts",
"test.js.map",
- "test.js"
+ "test.js",
+ "test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json
index 042afc2b868..be3e6d5c38c 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json
@@ -19,6 +19,7 @@
"outdir/simple/ref/m1.js",
"outdir/simple/ref/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.errors.txt b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json
index 042afc2b868..be3e6d5c38c 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json
@@ -19,6 +19,7 @@
"outdir/simple/ref/m1.js",
"outdir/simple/ref/m1.d.ts",
"outdir/simple/test.js.map",
- "outdir/simple/test.js"
+ "outdir/simple/test.js",
+ "outdir/simple/test.d.ts"
]
}
\ No newline at end of file
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/sourcerootUrlModuleSubfolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/sourcerootUrlModuleSubfolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/sourcerootUrlModuleSubfolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/sourcerootUrlModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/sourcerootUrlModuleSubfolderSpecifyOutputFile.json
index 82a0baf9971..4dda0858377 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/sourcerootUrlModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/sourcerootUrlModuleSubfolderSpecifyOutputFile.json
@@ -20,6 +20,7 @@
"ref/m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/sourcerootUrlModuleSubfolderSpecifyOutputFile.errors.txt b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/sourcerootUrlModuleSubfolderSpecifyOutputFile.errors.txt
deleted file mode 100644
index 654d5c8aff6..00000000000
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/sourcerootUrlModuleSubfolderSpecifyOutputFile.errors.txt
+++ /dev/null
@@ -1 +0,0 @@
-test.ts(12,12): Exported variable 'a2' has or is using name 'm1.m1_c1' from private module 'm1'.
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/sourcerootUrlModuleSubfolderSpecifyOutputFile.json b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/sourcerootUrlModuleSubfolderSpecifyOutputFile.json
index 82a0baf9971..4dda0858377 100644
--- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/sourcerootUrlModuleSubfolderSpecifyOutputFile.json
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/sourcerootUrlModuleSubfolderSpecifyOutputFile.json
@@ -20,6 +20,7 @@
"ref/m1.d.ts",
"test.js.map",
"test.js",
+ "test.d.ts",
"bin/test.js.map",
"bin/test.js",
"bin/test.d.ts"
diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/test.d.ts b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/test.d.ts
new file mode 100644
index 00000000000..a61d8541048
--- /dev/null
+++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/node/test.d.ts
@@ -0,0 +1,8 @@
+import m1 = require("ref/m1");
+export declare var a1: number;
+export declare class c1 {
+ p1: number;
+}
+export declare var instance1: c1;
+export declare function f1(): c1;
+export declare var a2: typeof m1.m1_c1;