From 3de310af066b852008b0462fd271d4357970bf3e Mon Sep 17 00:00:00 2001 From: Vladimir Matveev Date: Wed, 13 Apr 2016 15:14:35 -0700 Subject: [PATCH] emit 'export *' for es6 only if module exports some value --- src/compiler/transformers/module/es6.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/transformers/module/es6.ts b/src/compiler/transformers/module/es6.ts index d2f4ca4f224..742f208d61c 100644 --- a/src/compiler/transformers/module/es6.ts +++ b/src/compiler/transformers/module/es6.ts @@ -55,7 +55,7 @@ namespace ts { function visitExportDeclaration(node: ExportDeclaration): ExportDeclaration { if (!node.exportClause) { - return node; // export * is always emitted + return resolver.moduleExportsSomeValue(node.moduleSpecifier) ? node : undefined; } if (!resolver.isValueAliasDeclaration(node)) { return undefined;