export default var foo = {...}
It's AssignmentExpression and valid es6 syntax? JSHint says it Expected an identifier and instead saw 'var'.
On last spec I not found any relation with VariableStatement and AssignmentExpression.
var foo = {...}
is not an AssignmentExpression
. AssignmentExpression
is almost the top level non-terminal symbol that represents all expression, i.e. basically every expression is an AssignmentExpression
.
var
only appears in a variable declaration or a for
loop, so drop the var
.
var
in there? It seems like you should just haveexport default foo
orexport var foo
. I can't find any examples where they useexport default var ...
– Ian