@@ -27895,6 +27895,7 @@ <h1>
27895
27895
1. Assert: _e_.[[ExportName]] is not *null*.
27896
27896
1. Append _e_.[[ExportName]] to _exportedNames_.
27897
27897
1. For each ExportEntry Record _e_ of _module_.[[StarExportEntries]], do
27898
+ 1. Assert: _e_.[[ModuleRequest]] is not *null*.
27898
27899
1. Let _requestedModule_ be GetImportedModule(_module_, _e_.[[ModuleRequest]]).
27899
27900
1. Let _starNames_ be _requestedModule_.GetExportedNames(_exportStarSet_).
27900
27901
1. For each element _n_ of _starNames_, do
@@ -27940,6 +27941,7 @@ <h1>
27940
27941
1. Return ResolvedBinding Record { [[Module]]: _module_, [[BindingName]]: _e_.[[LocalName]] }.
27941
27942
1. For each ExportEntry Record _e_ of _module_.[[IndirectExportEntries]], do
27942
27943
1. If SameValue(_exportName_, _e_.[[ExportName]]) is *true*, then
27944
+ 1. Assert: _e_.[[ModuleRequest]] is not *null*.
27943
27945
1. Let _importedModule_ be GetImportedModule(_module_, _e_.[[ModuleRequest]]).
27944
27946
1. If _e_.[[ImportName]] is ~all~, then
27945
27947
1. Assert: _module_ does not provide the direct binding for this export.
@@ -27953,6 +27955,7 @@ <h1>
27953
27955
1. NOTE: A `default` export cannot be provided by an `export * from "mod"` declaration.
27954
27956
1. Let _starResolution_ be *null*.
27955
27957
1. For each ExportEntry Record _e_ of _module_.[[StarExportEntries]], do
27958
+ 1. Assert: _e_.[[ModuleRequest]] is not *null*.
27956
27959
1. Let _importedModule_ be GetImportedModule(_module_, _e_.[[ModuleRequest]]).
27957
27960
1. Let _resolution_ be _importedModule_.ResolveExport(_exportName_, _resolveSet_).
27958
27961
1. If _resolution_ is ~ambiguous~, return ~ambiguous~.
@@ -27978,6 +27981,7 @@ <h1>InitializeEnvironment ( ): either a normal completion containing ~unused~ or
27978
27981
27979
27982
<emu-alg>
27980
27983
1. For each ExportEntry Record _e_ of _module_.[[IndirectExportEntries]], do
27984
+ 1. Assert: _e_.[[ExportName]] is not *null*.
27981
27985
1. Let _resolution_ be _module_.ResolveExport(_e_.[[ExportName]]).
27982
27986
1. If _resolution_ is either *null* or ~ambiguous~, throw a *SyntaxError* exception.
27983
27987
1. Assert: _resolution_ is a ResolvedBinding Record.
0 commit comments