*would be equivalent of it was allowed On Jan 29, 2014 6:30 PM, "Domenic Denicola" <dome...@domenicdenicola.com> 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 <es-discuss-boun...@mozilla.org> on behalf of Calvin > Metcalf <calvin.metc...@gmail.com> > *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" <jason.orendo...@gmail.com> > wrote: > >> On Wed, Jan 29, 2014 at 2:00 PM, Erik Arvidsson >> <erik.arvids...@gmail.com> 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 es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss