Emit alias declaration if its name is used as identifier of export assignment

This commit is contained in:
Sheetal Nandi
2014-07-09 16:12:16 -07:00
parent 063399d228
commit cd14e36460
4 changed files with 36 additions and 23 deletions

View File

@@ -31,4 +31,5 @@ module.exports = m;
//// [declFileExportAssignmentImportInternalModule.d.ts]
import m = m3;
export = m;

View File

@@ -69,6 +69,7 @@ export = m1;
//// [declFileExportImportChain_b.d.ts]
export import a = require("declFileExportImportChain_a");
//// [declFileExportImportChain_b1.d.ts]
import b = require("declFileExportImportChain_b");
export = b;
//// [declFileExportImportChain_c.d.ts]
export import b1 = require("declFileExportImportChain_b1");

View File

@@ -60,6 +60,7 @@ declare module m1 {
}
export = m1;
//// [declFileExportImportChain2_b.d.ts]
import a = require("declFileExportImportChain2_a");
export = a;
//// [declFileExportImportChain2_c.d.ts]
export import b = require("declFileExportImportChain2_b");