{ "type": "Module", "span": { "start": 142, "end": 278, "ctxt": 0 }, "body": [ { "type": "VariableDeclaration", "span": { "start": 142, "end": 170, "ctxt": 0 }, "kind": "const", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 148, "end": 170, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 148, "end": 153, "ctxt": 0 }, "value": "props", "optional": false, "typeAnnotation": null }, "init": { "type": "ObjectExpression", "span": { "start": 156, "end": 170, "ctxt": 0 }, "properties": [ { "type": "KeyValueProperty", "key": { "type": "Identifier", "span": { "start": 158, "end": 164, "ctxt": 0 }, "value": "answer", "optional": false }, "value": { "type": "NumericLiteral", "span": { "start": 166, "end": 168, "ctxt": 0 }, "value": 42.0 } } ] }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 171, "end": 218, "ctxt": 0 }, "kind": "const", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 177, "end": 217, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 177, "end": 178, "ctxt": 0 }, "value": "a", "optional": false, "typeAnnotation": null }, "init": { "type": "JSXElement", "span": { "start": 181, "end": 217, "ctxt": 0 }, "opening": { "type": "JSXOpeningElement", "name": { "type": "Identifier", "span": { "start": 182, "end": 185, "ctxt": 0 }, "value": "div", "optional": false }, "span": { "start": 181, "end": 207, "ctxt": 0 }, "attributes": [ { "type": "JSXAttribute", "span": { "start": 186, "end": 195, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 186, "end": 189, "ctxt": 0 }, "value": "key", "optional": false }, "value": { "type": "StringLiteral", "span": { "start": 190, "end": 195, "ctxt": 0 }, "value": "foo", "hasEscape": false, "kind": { "type": "normal", "containsQuote": true } } }, { "type": "SpreadElement", "spread": { "start": 197, "end": 200, "ctxt": 0 }, "arguments": { "type": "Identifier", "span": { "start": 200, "end": 205, "ctxt": 0 }, "value": "props", "optional": false } } ], "selfClosing": false, "typeArguments": null }, "children": [ { "type": "JSXText", "span": { "start": 207, "end": 211, "ctxt": 0 }, "value": "text", "raw": "text" } ], "closing": { "type": "JSXClosingElement", "span": { "start": 211, "end": 217, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 213, "end": 216, "ctxt": 0 }, "value": "div", "optional": false } } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 219, "end": 266, "ctxt": 0 }, "kind": "const", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 225, "end": 265, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 225, "end": 226, "ctxt": 0 }, "value": "b", "optional": false, "typeAnnotation": null }, "init": { "type": "JSXElement", "span": { "start": 229, "end": 265, "ctxt": 0 }, "opening": { "type": "JSXOpeningElement", "name": { "type": "Identifier", "span": { "start": 230, "end": 233, "ctxt": 0 }, "value": "div", "optional": false }, "span": { "start": 229, "end": 255, "ctxt": 0 }, "attributes": [ { "type": "SpreadElement", "spread": { "start": 235, "end": 238, "ctxt": 0 }, "arguments": { "type": "Identifier", "span": { "start": 238, "end": 243, "ctxt": 0 }, "value": "props", "optional": false } }, { "type": "JSXAttribute", "span": { "start": 245, "end": 254, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 245, "end": 248, "ctxt": 0 }, "value": "key", "optional": false }, "value": { "type": "StringLiteral", "span": { "start": 249, "end": 254, "ctxt": 0 }, "value": "bar", "hasEscape": false, "kind": { "type": "normal", "containsQuote": true } } } ], "selfClosing": false, "typeArguments": null }, "children": [ { "type": "JSXText", "span": { "start": 255, "end": 259, "ctxt": 0 }, "value": "text", "raw": "text" } ], "closing": { "type": "JSXClosingElement", "span": { "start": 259, "end": 265, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 261, "end": 264, "ctxt": 0 }, "value": "div", "optional": false } } }, "definite": false } ] }, { "type": "ExportNamedDeclaration", "span": { "start": 268, "end": 278, "ctxt": 0 }, "specifiers": [], "source": null, "typeOnly": false, "asserts": null } ], "interpreter": null }