@@ -46,6 +46,7 @@ HarmonyExportImportedSpecifierDependency.Template.prototype.apply = function(dep
4646 var importedModule = dep . importDependency . module ;
4747 var active = HarmonyModulesHelpers . isActive ( dep . originModule , dep ) ;
4848 var content ;
49+ var activeExports ;
4950 if ( ! used ) {
5051 content = "/* unused harmony reexport " + ( dep . name || "namespace" ) + " */" ;
5152 } else if ( ! active ) {
@@ -58,7 +59,7 @@ HarmonyExportImportedSpecifierDependency.Template.prototype.apply = function(dep
5859 } else if ( dep . name ) {
5960 content = "/* harmony reexport */ Object.defineProperty(exports, " + JSON . stringify ( used ) + ", {configurable: false, enumerable: true, get: function() { return " + name + "; }});" ;
6061 } else if ( Array . isArray ( dep . originModule . usedExports ) ) {
61- var activeExports = HarmonyModulesHelpers . getActiveExports ( dep . originModule ) ;
62+ activeExports = HarmonyModulesHelpers . getActiveExports ( dep . originModule ) ;
6263 var items = dep . originModule . usedExports . map ( function ( id ) {
6364 if ( id === "default" ) return ;
6465 if ( activeExports . indexOf ( id ) >= 0 ) return ;
@@ -74,7 +75,7 @@ HarmonyExportImportedSpecifierDependency.Template.prototype.apply = function(dep
7475 content = "/* harmony namespace reexport */ Object.defineProperty(exports, " + JSON . stringify ( items [ 0 ] [ 0 ] ) + ", {configurable: false, enumerable: true, get: function() { return " + ( name + "[" + JSON . stringify ( items [ 0 ] [ 1 ] ) + "]" ) + "; }});" ;
7576 } else content = "/* unused harmony namespace reexport */" ;
7677 } else if ( dep . originModule . usedExports ) {
77- var activeExports = HarmonyModulesHelpers . getActiveExports ( dep . originModule ) ;
78+ activeExports = HarmonyModulesHelpers . getActiveExports ( dep . originModule ) ;
7879 content = "/* harmony namespace reexport */ for(var __WEBPACK_IMPORT_KEY__ in " + name + ") " ;
7980
8081 // Filter out exports which are defined by other exports
0 commit comments