Module Default Export Syntax

Claude Pache claude.pache at
Sat Jun 21 22:56:33 PDT 2014

Le 22 juin 2014 à 06:44, Kevin Smith <zenparsing at> a écrit :

>>     export default { a: a1, b: b1 };
> To expand a bit:  these two export declarations are both valid:
>     export { a, b, c };
>     export default { a, b, c };
> They differ only in the presence of a keyword, yet they are have completely different semantics.

The confusion comes from that the same delimiters, `{` and `}`, are used for both object literals and named exports. But IIUC, these are two different things. So, let's just pick other delimiters.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the es-discuss mailing list