Add optional to MemberExpression
This commit is contained in:
parent
9ce797dd34
commit
b048bff77d
@ -416,7 +416,7 @@ defineType("LogicalExpression", {
|
|||||||
});
|
});
|
||||||
|
|
||||||
defineType("MemberExpression", {
|
defineType("MemberExpression", {
|
||||||
builder: ["object", "property", "computed"],
|
builder: ["object", "property", "computed", "optional"],
|
||||||
visitor: ["object", "property"],
|
visitor: ["object", "property"],
|
||||||
aliases: ["Expression", "LVal"],
|
aliases: ["Expression", "LVal"],
|
||||||
fields: {
|
fields: {
|
||||||
@ -437,6 +437,10 @@ defineType("MemberExpression", {
|
|||||||
computed: {
|
computed: {
|
||||||
default: false,
|
default: false,
|
||||||
},
|
},
|
||||||
|
optional: {
|
||||||
|
validate: assertOneOf(true, false),
|
||||||
|
optional: true,
|
||||||
|
}
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user