Add optional to MemberExpression

This commit is contained in:
Justin Ridgewell 2017-06-04 00:20:21 -04:00
parent 9ce797dd34
commit b048bff77d

View File

@ -416,7 +416,7 @@ defineType("LogicalExpression", {
});
defineType("MemberExpression", {
builder: ["object", "property", "computed"],
builder: ["object", "property", "computed", "optional"],
visitor: ["object", "property"],
aliases: ["Expression", "LVal"],
fields: {
@ -437,6 +437,10 @@ defineType("MemberExpression", {
computed: {
default: false,
},
optional: {
validate: assertOneOf(true, false),
optional: true,
}
},
});