Module Default Export Syntax

Axel Rauschmayer axel at rauschma.de
Tue Jun 24 22:21:14 PDT 2014


I do like the conciseness of the last form. The other forms do indeed not seem very useful.

On Jun 25, 2014, at 5:45 , Kevin Smith <zenparsing at gmail.com> wrote:

> 
>     ExportDeclaration:
>         ...
>         export default ClassDeclaration
>         export default FunctionDeclaration
>         export default GeneratorDeclaration
>         export default = AssignmentExpression
> 
> 
> 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:
> 
>     export { someVar as default };
> 
> 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.
> 
> Again, thoughts?
> 
> _______________________________________________
> es-discuss mailing list
> es-discuss at mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss

-- 
Dr. Axel Rauschmayer
axel at rauschma.de
rauschma.de



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20140625/0fa4bd36/attachment.html>


More information about the es-discuss mailing list