*would be equivalent of it was allowed On Jan 29, 2014 6:30 PM, "Domenic Denicola" <[email protected]> wrote:
> You cannot have a declaration with "default" as the IdentifierName, > since that is a reserved word. So `export let default = foo();` is not > possible. > > > ------------------------------ > *From:* es-discuss <[email protected]> on behalf of Calvin > Metcalf <[email protected]> > *Sent:* Wednesday, January 29, 2014 18:25 > *To:* Jason Orendorff > *Cc:* EcmaScript; Erik Arvidsson > *Subject:* Re: restrictions on module import export names > > > So the following are equivalent? > > ```js > export default foo(); > export let default = foo(); > ``` > On Jan 29, 2014 5:19 PM, "Jason Orendorff" <[email protected]> > wrote: > >> On Wed, Jan 29, 2014 at 2:00 PM, Erik Arvidsson >> <[email protected]> wrote: >> > `export default 1` works. >> > >> > https://people.mozilla.org/~jorendorff/es6-draft.html#sec-exports >> > >> > ExportDeclaration : >> > export default AssignmentExpression ; >> >> I think that just exports the value 1 with the name "default". >> >> -j >> >
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

