{ "type": "File", "start":0,"end":28,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":28}}, "errors": [ "SyntaxError: Binding invalid left-hand side in function parameter list. (1:9)" ], "program": { "type": "Program", "start":0,"end":28,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":28}}, "sourceType": "module", "interpreter": null, "body": [ { "type": "VariableDeclaration", "start":0,"end":28,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":28}}, "declarations": [ { "type": "VariableDeclarator", "start":4,"end":28,"loc":{"start":{"line":1,"column":4},"end":{"line":1,"column":28}}, "id": { "type": "Identifier", "start":4,"end":5,"loc":{"start":{"line":1,"column":4},"end":{"line":1,"column":5},"identifierName":"x"}, "name": "x" }, "init": { "type": "ArrowFunctionExpression", "start":8,"end":28,"loc":{"start":{"line":1,"column":8},"end":{"line":1,"column":28}}, "id": null, "generator": false, "async": false, "params": [ { "type": "ThisExpression", "start":9,"end":22,"loc":{"start":{"line":1,"column":9},"end":{"line":1,"column":22}}, "typeAnnotation": { "type": "TypeAnnotation", "start":14,"end":22,"loc":{"start":{"line":1,"column":14},"end":{"line":1,"column":22}}, "typeAnnotation": { "type": "NumberTypeAnnotation", "start":16,"end":22,"loc":{"start":{"line":1,"column":16},"end":{"line":1,"column":22}} } } } ], "body": { "type": "NumericLiteral", "start":27,"end":28,"loc":{"start":{"line":1,"column":27},"end":{"line":1,"column":28}}, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } } ], "kind": "let" } ], "directives": [] } }