@@ -1684,6 +1684,8 @@ var AST_ObjectMethod = DEFNODE("ObjectMethod", null, {
|
||||
$documentation: "A key(){} object property",
|
||||
_validate: function() {
|
||||
if (!(this.value instanceof AST_LambdaExpression)) throw new Error("value must be AST_LambdaExpression");
|
||||
if (is_arrow(this.value)) throw new Error("value cannot be AST_Arrow or AST_AsyncArrow");
|
||||
if (this.value.name != null) throw new Error("name of class method's lambda must be null");
|
||||
},
|
||||
}, AST_ObjectKeyVal);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user