tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

instn-named-err-dflt-thru-star-as.js (1243B)


      1 // |reftest| error:SyntaxError module
      2 // Copyright (C) 2016 the V8 project authors. All rights reserved.
      3 // This code is governed by the BSD license found in the LICENSE file.
      4 /*---
      5 description: Named import binding - default not found (excluding *)
      6 esid: sec-moduledeclarationinstantiation
      7 info: |
      8    [...]
      9    12. For each ImportEntry Record in in module.[[ImportEntries]], do
     10        a. Let importedModule be ? HostResolveImportedModule(module,
     11           in.[[ModuleRequest]]).
     12        b. If in.[[ImportName]] is "*", then
     13           [...]
     14        c. Else,
     15           i. Let resolution be ?
     16              importedModule.ResolveExport(in.[[ImportName]], « », « »).
     17           ii. If resolution is null or resolution is "ambiguous", throw a
     18               SyntaxError exception.
     19 
     20    15.2.1.16.3 ResolveExport
     21 
     22    [...]
     23    6. If SameValue(exportName, "default") is true, then
     24       a. Assert: A default export was not explicitly defined by this module.
     25       b. Throw a SyntaxError exception.
     26       c. NOTE A default export cannot be provided by an export *.
     27 negative:
     28  phase: resolution
     29  type: SyntaxError
     30 flags: [module]
     31 ---*/
     32 
     33 $DONOTEVALUATE();
     34 
     35 import { default as x } from './instn-named-err-dflt-thru-star-int_FIXTURE.js';