<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">
<div><br></div><div>    ExportDeclaration:</div><div>        ...</div><div>        export default ClassDeclaration</div><div>        export default FunctionDeclaration</div><div>        export default GeneratorDeclaration</div>

<div>        export default = AssignmentExpression</div><div><br></div></div></div></div></blockquote><div><br></div><div>To reply to myself (since no one else appears to be interested), I think it might even be best to drop these special forms altogether.  The non-sugared form of:</div>
<div><br></div><div>    export { someVar as default };</div><div><br></div><div>is already very concise, and will help developers understand what this whole "default" thing is about.  The sugar appears to be obfuscating the design, and is doing more harm than good.</div>
<div><br></div><div>Again, thoughts?</div><div><br></div></div></div></div>