diff --git a/src/compiler/transformers/module/module.ts b/src/compiler/transformers/module/module.ts index 9b3385f3b6d..c60cc69523a 100644 --- a/src/compiler/transformers/module/module.ts +++ b/src/compiler/transformers/module/module.ts @@ -518,10 +518,15 @@ namespace ts { } } - function addExportImportAssignments(statements: Statement[], node: Node) { - const names = reduceEachChild(node, collectExportMembers, []); - for (const name of names) { - addExportMemberAssignments(statements, name); + function addExportImportAssignments(statements: Statement[], node: ImportEqualsDeclaration | ImportDeclaration) { + if (isImportEqualsDeclaration(node)) { + addExportMemberAssignments(statements, node.name); + } + else { + const names = reduceEachChild(node, collectExportMembers, []); + for (const name of names) { + addExportMemberAssignments(statements, name); + } } }