{ "type": "Script", "span": { "start": 36, "end": 727, "ctxt": 0 }, "body": [ { "type": "TsModuleDeclaration", "span": { "start": 36, "end": 135, "ctxt": 0 }, "declare": true, "global": false, "id": { "type": "Identifier", "span": { "start": 51, "end": 54, "ctxt": 0 }, "value": "JSX", "optional": false }, "body": { "type": "TsModuleBlock", "span": { "start": 55, "end": 135, "ctxt": 0 }, "body": [ { "type": "TsInterfaceDeclaration", "span": { "start": 58, "end": 79, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 68, "end": 75, "ctxt": 0 }, "value": "Element", "optional": false }, "declare": false, "typeParams": null, "extends": [], "body": { "type": "TsInterfaceBody", "span": { "start": 76, "end": 79, "ctxt": 0 }, "body": [] } }, { "type": "TsInterfaceDeclaration", "span": { "start": 81, "end": 133, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 91, "end": 108, "ctxt": 0 }, "value": "IntrinsicElements", "optional": false }, "declare": false, "typeParams": null, "extends": [], "body": { "type": "TsInterfaceBody", "span": { "start": 109, "end": 133, "ctxt": 0 }, "body": [ { "type": "TsIndexSignature", "params": [ { "type": "Identifier", "span": { "start": 114, "end": 123, "ctxt": 0 }, "value": "s", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 115, "end": 123, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 117, "end": 123, "ctxt": 0 }, "kind": "string" } } } ], "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 124, "end": 129, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 126, "end": 129, "ctxt": 0 }, "kind": "any" } }, "readonly": false, "static": false, "span": { "start": 113, "end": 130, "ctxt": 0 } } ] } } ] } }, { "type": "VariableDeclaration", "span": { "start": 136, "end": 159, "ctxt": 0 }, "kind": "var", "declare": true, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 148, "end": 158, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 148, "end": 153, "ctxt": 0 }, "value": "React", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 153, "end": 158, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 155, "end": 158, "ctxt": 0 }, "kind": "any" } } }, "init": null, "definite": false } ] }, { "type": "ExpressionStatement", "span": { "start": 161, "end": 211, "ctxt": 0 }, "expression": { "type": "JSXElement", "span": { "start": 161, "end": 210, "ctxt": 0 }, "opening": { "type": "JSXOpeningElement", "name": { "type": "Identifier", "span": { "start": 162, "end": 165, "ctxt": 0 }, "value": "div", "optional": false }, "span": { "start": 161, "end": 166, "ctxt": 0 }, "attributes": [], "selfClosing": false, "typeArguments": null }, "children": [ { "type": "JSXText", "span": { "start": 166, "end": 204, "ctxt": 0 }, "value": "Dot goes here: ยท ¬AnEntity; ", "raw": "Dot goes here: ยท ¬AnEntity; " } ], "closing": { "type": "JSXClosingElement", "span": { "start": 204, "end": 210, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 206, "end": 209, "ctxt": 0 }, "value": "div", "optional": false } } } }, { "type": "ExpressionStatement", "span": { "start": 212, "end": 256, "ctxt": 0 }, "expression": { "type": "JSXElement", "span": { "start": 212, "end": 255, "ctxt": 0 }, "opening": { "type": "JSXOpeningElement", "name": { "type": "Identifier", "span": { "start": 213, "end": 216, "ctxt": 0 }, "value": "div", "optional": false }, "span": { "start": 212, "end": 217, "ctxt": 0 }, "attributes": [], "selfClosing": false, "typeArguments": null }, "children": [ { "type": "JSXText", "span": { "start": 217, "end": 249, "ctxt": 0 }, "value": "Be careful of \"-ed strings!", "raw": "Be careful of \"-ed strings!" } ], "closing": { "type": "JSXClosingElement", "span": { "start": 249, "end": 255, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 251, "end": 254, "ctxt": 0 }, "value": "div", "optional": false } } } }, { "type": "ExpressionStatement", "span": { "start": 257, "end": 300, "ctxt": 0 }, "expression": { "type": "JSXElement", "span": { "start": 257, "end": 299, "ctxt": 0 }, "opening": { "type": "JSXOpeningElement", "name": { "type": "Identifier", "span": { "start": 258, "end": 261, "ctxt": 0 }, "value": "div", "optional": false }, "span": { "start": 257, "end": 262, "ctxt": 0 }, "attributes": [], "selfClosing": false, "typeArguments": null }, "children": [ { "type": "JSXText", "span": { "start": 262, "end": 293, "ctxt": 0 }, "value": "{{braces}}", "raw": "{{braces}}" } ], "closing": { "type": "JSXClosingElement", "span": { "start": 293, "end": 299, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 295, "end": 298, "ctxt": 0 }, "value": "div", "optional": false } } } }, { "type": "ExpressionStatement", "span": { "start": 323, "end": 337, "ctxt": 0 }, "expression": { "type": "JSXElement", "span": { "start": 323, "end": 336, "ctxt": 0 }, "opening": { "type": "JSXOpeningElement", "name": { "type": "Identifier", "span": { "start": 324, "end": 327, "ctxt": 0 }, "value": "div", "optional": false }, "span": { "start": 323, "end": 328, "ctxt": 0 }, "attributes": [], "selfClosing": false, "typeArguments": null }, "children": [ { "type": "JSXText", "span": { "start": 328, "end": 330, "ctxt": 0 }, "value": "\\n", "raw": "\\n" } ], "closing": { "type": "JSXClosingElement", "span": { "start": 330, "end": 336, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 332, "end": 335, "ctxt": 0 }, "value": "div", "optional": false } } } }, { "type": "ExpressionStatement", "span": { "start": 382, "end": 424, "ctxt": 0 }, "expression": { "type": "JSXElement", "span": { "start": 382, "end": 423, "ctxt": 0 }, "opening": { "type": "JSXOpeningElement", "name": { "type": "Identifier", "span": { "start": 383, "end": 386, "ctxt": 0 }, "value": "div", "optional": false }, "span": { "start": 382, "end": 417, "ctxt": 0 }, "attributes": [ { "type": "JSXAttribute", "span": { "start": 387, "end": 416, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 387, "end": 391, "ctxt": 0 }, "value": "attr", "optional": false }, "value": { "type": "StringLiteral", "span": { "start": 392, "end": 416, "ctxt": 0 }, "value": "{โ€ฆ}\\", "hasEscape": true, "kind": { "type": "normal", "containsQuote": true } } } ], "selfClosing": false, "typeArguments": null }, "children": [], "closing": { "type": "JSXClosingElement", "span": { "start": 417, "end": 423, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 419, "end": 422, "ctxt": 0 }, "value": "div", "optional": false } } } }, { "type": "ExpressionStatement", "span": { "start": 528, "end": 573, "ctxt": 0 }, "expression": { "type": "JSXElement", "span": { "start": 528, "end": 572, "ctxt": 0 }, "opening": { "type": "JSXOpeningElement", "name": { "type": "Identifier", "span": { "start": 529, "end": 532, "ctxt": 0 }, "value": "div", "optional": false }, "span": { "start": 528, "end": 566, "ctxt": 0 }, "attributes": [ { "type": "JSXAttribute", "span": { "start": 533, "end": 565, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 533, "end": 537, "ctxt": 0 }, "value": "attr", "optional": false }, "value": { "type": "JSXExpressionContainer", "span": { "start": 538, "end": 565, "ctxt": 0 }, "expression": { "type": "StringLiteral", "span": { "start": 539, "end": 564, "ctxt": 0 }, "value": "{…}\"", "hasEscape": true, "kind": { "type": "normal", "containsQuote": true } } } } ], "selfClosing": false, "typeArguments": null }, "children": [], "closing": { "type": "JSXClosingElement", "span": { "start": 566, "end": 572, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 568, "end": 571, "ctxt": 0 }, "value": "div", "optional": false } } } }, { "type": "ExpressionStatement", "span": { "start": 601, "end": 622, "ctxt": 0 }, "expression": { "type": "JSXElement", "span": { "start": 601, "end": 621, "ctxt": 0 }, "opening": { "type": "JSXOpeningElement", "name": { "type": "Identifier", "span": { "start": 602, "end": 605, "ctxt": 0 }, "value": "div", "optional": false }, "span": { "start": 601, "end": 615, "ctxt": 0 }, "attributes": [ { "type": "JSXAttribute", "span": { "start": 606, "end": 614, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 606, "end": 610, "ctxt": 0 }, "value": "attr", "optional": false }, "value": { "type": "StringLiteral", "span": { "start": 611, "end": 614, "ctxt": 0 }, "value": "\"", "hasEscape": false, "kind": { "type": "normal", "containsQuote": true } } } ], "selfClosing": false, "typeArguments": null }, "children": [], "closing": { "type": "JSXClosingElement", "span": { "start": 615, "end": 621, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 617, "end": 620, "ctxt": 0 }, "value": "div", "optional": false } } } }, { "type": "ExpressionStatement", "span": { "start": 679, "end": 727, "ctxt": 0 }, "expression": { "type": "JSXElement", "span": { "start": 679, "end": 726, "ctxt": 0 }, "opening": { "type": "JSXOpeningElement", "name": { "type": "Identifier", "span": { "start": 680, "end": 683, "ctxt": 0 }, "value": "div", "optional": false }, "span": { "start": 679, "end": 684, "ctxt": 0 }, "attributes": [], "selfClosing": false, "typeArguments": null }, "children": [ { "type": "JSXText", "span": { "start": 684, "end": 720, "ctxt": 0 }, "value": "๐Ÿˆ๐Ÿ•๐Ÿ‡๐Ÿ‘", "raw": "๐Ÿˆ๐Ÿ•๐Ÿ‡๐Ÿ‘" } ], "closing": { "type": "JSXClosingElement", "span": { "start": 720, "end": 726, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 722, "end": 725, "ctxt": 0 }, "value": "div", "optional": false } } } } ], "interpreter": null }