@@ -95,7 +95,7 @@ class HarmonyExportImportedSpecifierDependency extends HarmonyImportDependency {
9595 }
9696
9797 const hasUsedExports = Array . isArray ( this . originModule . usedExports ) ;
98- const hasProvidedExports = Array . isArray ( importedModule . providedExports ) ;
98+ const hasProvidedExports = Array . isArray ( importedModule . buildMeta . providedExports ) ;
9999 const activeFromOtherStarExports = this . _discoverActiveExportsFromOtherStartExports ( ) ;
100100
101101 // export *
@@ -106,7 +106,7 @@ class HarmonyExportImportedSpecifierDependency extends HarmonyImportDependency {
106106 if ( id === "default" ) return false ;
107107 if ( this . activeExports . has ( id ) ) return false ;
108108 if ( activeFromOtherStarExports . has ( id ) ) return false ;
109- if ( importedModule . providedExports . indexOf ( id ) < 0 ) return false ;
109+ if ( importedModule . buildMeta . providedExports . indexOf ( id ) < 0 ) return false ;
110110
111111 return true ;
112112 } ) . map ( item => [ item , item ] ) ) ;
@@ -146,7 +146,7 @@ class HarmonyExportImportedSpecifierDependency extends HarmonyImportDependency {
146146 }
147147
148148 if ( hasProvidedExports ) {
149- const map = new Map ( importedModule . providedExports
149+ const map = new Map ( importedModule . buildMeta . providedExports
150150 . filter ( id => {
151151 if ( id === "default" ) return false ;
152152 if ( this . activeExports . has ( id ) ) return false ;
@@ -225,8 +225,8 @@ class HarmonyExportImportedSpecifierDependency extends HarmonyImportDependency {
225225 // try to learn impossible exports from other star exports with provided exports
226226 for ( const otherStarExport of this . otherStarExports ) {
227227 const otherImportedModule = otherStarExport . module ;
228- if ( otherImportedModule && Array . isArray ( otherImportedModule . providedExports ) ) {
229- for ( const exportName of otherImportedModule . providedExports )
228+ if ( otherImportedModule && Array . isArray ( otherImportedModule . buildMeta . providedExports ) ) {
229+ for ( const exportName of otherImportedModule . buildMeta . providedExports )
230230 result . add ( exportName ) ;
231231 }
232232 }
@@ -249,14 +249,14 @@ class HarmonyExportImportedSpecifierDependency extends HarmonyImportDependency {
249249 } ;
250250 }
251251
252- if ( Array . isArray ( importedModule . providedExports ) ) {
252+ if ( Array . isArray ( importedModule . buildMeta . providedExports ) ) {
253253 return {
254- exports : importedModule . providedExports . filter ( id => id !== "default" ) ,
254+ exports : importedModule . buildMeta . providedExports . filter ( id => id !== "default" ) ,
255255 dependencies : [ importedModule ]
256256 } ;
257257 }
258258
259- if ( importedModule . providedExports ) {
259+ if ( importedModule . buildMeta . providedExports ) {
260260 return {
261261 exports : true
262262 } ;
@@ -329,7 +329,7 @@ class HarmonyExportImportedSpecifierDependency extends HarmonyImportDependency {
329329 }
330330
331331 const stringifiedUsedExport = JSON . stringify ( importedModule . usedExports ) ;
332- const stringifiedProvidedExport = JSON . stringify ( importedModule . providedExports ) ;
332+ const stringifiedProvidedExport = JSON . stringify ( importedModule . buildMeta . providedExports ) ;
333333 return importedModule . used + stringifiedUsedExport + stringifiedProvidedExport ;
334334 }
335335}
@@ -365,10 +365,10 @@ HarmonyExportImportedSpecifierDependency.Template = class HarmonyExportImportedS
365365 } ) ;
366366 if ( unused ) return NaN ;
367367
368- } else if ( dep . originModule . usedExports && importedModule && Array . isArray ( importedModule . providedExports ) ) {
368+ } else if ( dep . originModule . usedExports && importedModule && Array . isArray ( importedModule . buildMeta . providedExports ) ) {
369369 // not sure which exports are used, but we know which are provided
370370
371- const unused = importedModule . providedExports . every ( id => {
371+ const unused = importedModule . buildMeta . providedExports . every ( id => {
372372 if ( id === "default" ) return true ;
373373 if ( dep . activeExports . has ( id ) ) return true ;
374374 if ( activeFromOtherStarExports . has ( id ) ) return true ;
0 commit comments