make export default anoynmous class/function statements - fixes #2205
This commit is contained in:
parent
446b297465
commit
069b969b1d
@ -673,10 +673,8 @@ pp.parseExport = function (node) {
|
||||
let needsSemi = false;
|
||||
if (this.eat(tt._function)) {
|
||||
expr = this.parseFunction(expr, true, false, false, true);
|
||||
if (!expr.id) expr.type = "FunctionExpression";
|
||||
} else if (this.match(tt._class)) {
|
||||
expr = this.parseClass(expr, true, true);
|
||||
if (!expr.id) expr.type = "ClassExpression";
|
||||
} else {
|
||||
needsSemi = true;
|
||||
expr = this.parseMaybeAssign();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user