Remove parser support for decorators optional parentheses (#8037)

* Remove parser support for decorators optional parentheses

* Update fixtures
This commit is contained in:
Nicolò Ribaudo
2018-06-02 13:07:15 +02:00
committed by GitHub
parent fe556c502d
commit b8dcd6f593
55 changed files with 487 additions and 429 deletions

View File

@@ -136,18 +136,11 @@ defineType("Import", {
});
defineType("Decorator", {
visitor: ["callee", "arguments"],
visitor: ["expression"],
fields: {
callee: {
expression: {
validate: assertNodeType("Expression"),
},
arguments: {
optional: true,
validate: chain(
assertValueType("array"),
assertEach(assertNodeType("Expression", "SpreadElement")),
),
},
},
});