// Copyright 2016 the V8 project authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.// MODULEexportfunctionfoo(){return42}assertEquals(42,foo());foo=1;assertEquals(1,foo);letgaga=43;export{gagaasgugu};assertEquals(43,gaga);exportdefault(functionbar(){return43})assertThrows(()=>bar(),ReferenceError);assertThrows("default",SyntaxError);assertThrows("*default*",SyntaxError);varbla=44;varblu=45;export{bla};export{blaasblu};export{blaasbli};assertEquals(44,bla);assertEquals(45,blu);bla=46;assertEquals(46,bla);assertEquals(45,blu);