{ "type": "Module", "span": { "start": 115, "end": 404, "ctxt": 0 }, "body": [ { "type": "TsImportEqualsDeclaration", "span": { "start": 115, "end": 147, "ctxt": 0 }, "declare": false, "isExport": false, "isTypeOnly": false, "id": { "type": "Identifier", "span": { "start": 122, "end": 127, "ctxt": 0 }, "value": "React", "optional": false }, "moduleRef": { "type": "TsExternalModuleReference", "span": { "start": 130, "end": 146, "ctxt": 0 }, "expression": { "type": "StringLiteral", "span": { "start": 138, "end": 145, "ctxt": 0 }, "value": "react", "hasEscape": false, "kind": { "type": "normal", "containsQuote": true } } } }, { "type": "VariableDeclaration", "span": { "start": 149, "end": 184, "ctxt": 0 }, "kind": "const", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 155, "end": 183, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 155, "end": 158, "ctxt": 0 }, "value": "Tag", "optional": false, "typeAnnotation": null }, "init": { "type": "ArrowFunctionExpression", "span": { "start": 161, "end": 183, "ctxt": 0 }, "params": [ { "type": "Identifier", "span": { "start": 162, "end": 167, "ctxt": 0 }, "value": "x", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 163, "end": 167, "ctxt": 0 }, "typeAnnotation": { "type": "TsTypeLiteral", "span": { "start": 165, "end": 167, "ctxt": 0 }, "members": [] } } } ], "body": { "type": "JSXElement", "span": { "start": 172, "end": 183, "ctxt": 0 }, "opening": { "type": "JSXOpeningElement", "name": { "type": "Identifier", "span": { "start": 173, "end": 176, "ctxt": 0 }, "value": "div", "optional": false }, "span": { "start": 172, "end": 177, "ctxt": 0 }, "attributes": [], "selfClosing": false, "typeArguments": null }, "children": [], "closing": { "type": "JSXClosingElement", "span": { "start": 177, "end": 183, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 179, "end": 182, "ctxt": 0 }, "value": "div", "optional": false } } }, "async": false, "generator": false, "typeParameters": null, "returnType": null }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 192, "end": 211, "ctxt": 0 }, "kind": "const", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 198, "end": 210, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 198, "end": 200, "ctxt": 0 }, "value": "k1", "optional": false, "typeAnnotation": null }, "init": { "type": "JSXElement", "span": { "start": 203, "end": 210, "ctxt": 0 }, "opening": { "type": "JSXOpeningElement", "name": { "type": "Identifier", "span": { "start": 204, "end": 207, "ctxt": 0 }, "value": "Tag", "optional": false }, "span": { "start": 203, "end": 210, "ctxt": 0 }, "attributes": [], "selfClosing": true, "typeArguments": null }, "children": [], "closing": null }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 212, "end": 235, "ctxt": 0 }, "kind": "const", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 218, "end": 234, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 218, "end": 220, "ctxt": 0 }, "value": "k2", "optional": false, "typeAnnotation": null }, "init": { "type": "JSXElement", "span": { "start": 223, "end": 234, "ctxt": 0 }, "opening": { "type": "JSXOpeningElement", "name": { "type": "Identifier", "span": { "start": 224, "end": 227, "ctxt": 0 }, "value": "Tag", "optional": false }, "span": { "start": 223, "end": 228, "ctxt": 0 }, "attributes": [], "selfClosing": false, "typeArguments": null }, "children": [], "closing": { "type": "JSXClosingElement", "span": { "start": 228, "end": 234, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 230, "end": 233, "ctxt": 0 }, "value": "Tag", "optional": false } } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 265, "end": 307, "ctxt": 0 }, "kind": "const", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 271, "end": 306, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 271, "end": 273, "ctxt": 0 }, "value": "k3", "optional": false, "typeAnnotation": null }, "init": { "type": "JSXElement", "span": { "start": 276, "end": 306, "ctxt": 0 }, "opening": { "type": "JSXOpeningElement", "name": { "type": "Identifier", "span": { "start": 277, "end": 280, "ctxt": 0 }, "value": "Tag", "optional": false }, "span": { "start": 276, "end": 306, "ctxt": 0 }, "attributes": [ { "type": "JSXAttribute", "span": { "start": 281, "end": 303, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 281, "end": 289, "ctxt": 0 }, "value": "children", "optional": false }, "value": { "type": "JSXExpressionContainer", "span": { "start": 290, "end": 303, "ctxt": 0 }, "expression": { "type": "JSXElement", "span": { "start": 291, "end": 302, "ctxt": 0 }, "opening": { "type": "JSXOpeningElement", "name": { "type": "Identifier", "span": { "start": 292, "end": 295, "ctxt": 0 }, "value": "div", "optional": false }, "span": { "start": 291, "end": 296, "ctxt": 0 }, "attributes": [], "selfClosing": false, "typeArguments": null }, "children": [], "closing": { "type": "JSXClosingElement", "span": { "start": 296, "end": 302, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 298, "end": 301, "ctxt": 0 }, "value": "div", "optional": false } } } } } ], "selfClosing": true, "typeArguments": null }, "children": [], "closing": null }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 308, "end": 350, "ctxt": 0 }, "kind": "const", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 314, "end": 349, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 314, "end": 316, "ctxt": 0 }, "value": "k4", "optional": false, "typeAnnotation": null }, "init": { "type": "JSXElement", "span": { "start": 319, "end": 349, "ctxt": 0 }, "opening": { "type": "JSXOpeningElement", "name": { "type": "Identifier", "span": { "start": 320, "end": 323, "ctxt": 0 }, "value": "Tag", "optional": false }, "span": { "start": 319, "end": 332, "ctxt": 0 }, "attributes": [ { "type": "JSXAttribute", "span": { "start": 324, "end": 331, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 324, "end": 327, "ctxt": 0 }, "value": "key", "optional": false }, "value": { "type": "StringLiteral", "span": { "start": 328, "end": 331, "ctxt": 0 }, "value": "1", "hasEscape": false, "kind": { "type": "normal", "containsQuote": true } } } ], "selfClosing": false, "typeArguments": null }, "children": [ { "type": "JSXElement", "span": { "start": 332, "end": 343, "ctxt": 0 }, "opening": { "type": "JSXOpeningElement", "name": { "type": "Identifier", "span": { "start": 333, "end": 336, "ctxt": 0 }, "value": "div", "optional": false }, "span": { "start": 332, "end": 337, "ctxt": 0 }, "attributes": [], "selfClosing": false, "typeArguments": null }, "children": [], "closing": { "type": "JSXClosingElement", "span": { "start": 337, "end": 343, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 339, "end": 342, "ctxt": 0 }, "value": "div", "optional": false } } } ], "closing": { "type": "JSXClosingElement", "span": { "start": 343, "end": 349, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 345, "end": 348, "ctxt": 0 }, "value": "Tag", "optional": false } } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 351, "end": 404, "ctxt": 0 }, "kind": "const", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 357, "end": 403, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 357, "end": 359, "ctxt": 0 }, "value": "k5", "optional": false, "typeAnnotation": null }, "init": { "type": "JSXElement", "span": { "start": 362, "end": 403, "ctxt": 0 }, "opening": { "type": "JSXOpeningElement", "name": { "type": "Identifier", "span": { "start": 363, "end": 366, "ctxt": 0 }, "value": "Tag", "optional": false }, "span": { "start": 362, "end": 375, "ctxt": 0 }, "attributes": [ { "type": "JSXAttribute", "span": { "start": 367, "end": 374, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 367, "end": 370, "ctxt": 0 }, "value": "key", "optional": false }, "value": { "type": "StringLiteral", "span": { "start": 371, "end": 374, "ctxt": 0 }, "value": "1", "hasEscape": false, "kind": { "type": "normal", "containsQuote": true } } } ], "selfClosing": false, "typeArguments": null }, "children": [ { "type": "JSXElement", "span": { "start": 375, "end": 386, "ctxt": 0 }, "opening": { "type": "JSXOpeningElement", "name": { "type": "Identifier", "span": { "start": 376, "end": 379, "ctxt": 0 }, "value": "div", "optional": false }, "span": { "start": 375, "end": 380, "ctxt": 0 }, "attributes": [], "selfClosing": false, "typeArguments": null }, "children": [], "closing": { "type": "JSXClosingElement", "span": { "start": 380, "end": 386, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 382, "end": 385, "ctxt": 0 }, "value": "div", "optional": false } } }, { "type": "JSXElement", "span": { "start": 386, "end": 397, "ctxt": 0 }, "opening": { "type": "JSXOpeningElement", "name": { "type": "Identifier", "span": { "start": 387, "end": 390, "ctxt": 0 }, "value": "div", "optional": false }, "span": { "start": 386, "end": 391, "ctxt": 0 }, "attributes": [], "selfClosing": false, "typeArguments": null }, "children": [], "closing": { "type": "JSXClosingElement", "span": { "start": 391, "end": 397, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 393, "end": 396, "ctxt": 0 }, "value": "div", "optional": false } } } ], "closing": { "type": "JSXClosingElement", "span": { "start": 397, "end": 403, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 399, "end": 402, "ctxt": 0 }, "value": "Tag", "optional": false } } }, "definite": false } ] } ], "interpreter": null }