{ "type": "Module", "span": { "start": 115, "end": 486, "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", "raw": "'react'" } } }, { "type": "ExpressionStatement", "span": { "start": 149, "end": 181, "ctxt": 0 }, "expression": { "type": "JSXElement", "span": { "start": 149, "end": 180, "ctxt": 0 }, "opening": { "type": "JSXOpeningElement", "name": { "type": "Identifier", "span": { "start": 150, "end": 153, "ctxt": 0 }, "value": "div", "optional": false }, "span": { "start": 149, "end": 154, "ctxt": 0 }, "attributes": [], "selfClosing": false, "typeArguments": null }, "children": [ { "type": "JSXText", "span": { "start": 154, "end": 174, "ctxt": 0 }, "value": "\n\n // Not Comment\n\n", "raw": "\n\n // Not Comment\n\n" } ], "closing": { "type": "JSXClosingElement", "span": { "start": 174, "end": 180, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 176, "end": 179, "ctxt": 0 }, "value": "div", "optional": false } } } }, { "type": "ExpressionStatement", "span": { "start": 183, "end": 282, "ctxt": 0 }, "expression": { "type": "JSXElement", "span": { "start": 183, "end": 281, "ctxt": 0 }, "opening": { "type": "JSXOpeningElement", "name": { "type": "Identifier", "span": { "start": 184, "end": 187, "ctxt": 0 }, "value": "div", "optional": false }, "span": { "start": 183, "end": 188, "ctxt": 0 }, "attributes": [], "selfClosing": false, "typeArguments": null }, "children": [ { "type": "JSXText", "span": { "start": 188, "end": 212, "ctxt": 0 }, "value": "\n\n // Not Comment\n\n ", "raw": "\n\n // Not Comment\n\n " }, { "type": "JSXExpressionContainer", "span": { "start": 212, "end": 247, "ctxt": 0 }, "expression": { "type": "JSXEmptyExpression", "span": { "start": 246, "end": 246, "ctxt": 0 } } }, { "type": "JSXText", "span": { "start": 247, "end": 275, "ctxt": 0 }, "value": "\n\n // Another not Comment\n\n", "raw": "\n\n // Another not Comment\n\n" } ], "closing": { "type": "JSXClosingElement", "span": { "start": 275, "end": 281, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 277, "end": 280, "ctxt": 0 }, "value": "div", "optional": false } } } }, { "type": "ExpressionStatement", "span": { "start": 284, "end": 396, "ctxt": 0 }, "expression": { "type": "JSXElement", "span": { "start": 284, "end": 395, "ctxt": 0 }, "opening": { "type": "JSXOpeningElement", "name": { "type": "Identifier", "span": { "start": 285, "end": 288, "ctxt": 0 }, "value": "div", "optional": false }, "span": { "start": 284, "end": 289, "ctxt": 0 }, "attributes": [], "selfClosing": false, "typeArguments": null }, "children": [ { "type": "JSXText", "span": { "start": 289, "end": 313, "ctxt": 0 }, "value": "\n\n // Not Comment\n\n ", "raw": "\n\n // Not Comment\n\n " }, { "type": "JSXExpressionContainer", "span": { "start": 313, "end": 361, "ctxt": 0 }, "expression": { "type": "StringLiteral", "span": { "start": 351, "end": 355, "ctxt": 0 }, "value": "Hi", "raw": "\"Hi\"" } }, { "type": "JSXText", "span": { "start": 361, "end": 389, "ctxt": 0 }, "value": "\n\n // Another not Comment\n\n", "raw": "\n\n // Another not Comment\n\n" } ], "closing": { "type": "JSXClosingElement", "span": { "start": 389, "end": 395, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 391, "end": 394, "ctxt": 0 }, "value": "div", "optional": false } } } }, { "type": "ExpressionStatement", "span": { "start": 398, "end": 486, "ctxt": 0 }, "expression": { "type": "JSXElement", "span": { "start": 398, "end": 485, "ctxt": 0 }, "opening": { "type": "JSXOpeningElement", "name": { "type": "Identifier", "span": { "start": 399, "end": 402, "ctxt": 0 }, "value": "div", "optional": false }, "span": { "start": 398, "end": 403, "ctxt": 0 }, "attributes": [], "selfClosing": false, "typeArguments": null }, "children": [ { "type": "JSXText", "span": { "start": 403, "end": 430, "ctxt": 0 }, "value": "\n\n /* Not Comment */\n\n ", "raw": "\n\n /* Not Comment */\n\n " }, { "type": "JSXExpressionContainer", "span": { "start": 430, "end": 478, "ctxt": 0 }, "expression": { "type": "StringLiteral", "span": { "start": 468, "end": 472, "ctxt": 0 }, "value": "Hi", "raw": "\"Hi\"" } }, { "type": "JSXText", "span": { "start": 478, "end": 479, "ctxt": 0 }, "value": "\n\n", "raw": "\n\n" } ], "closing": { "type": "JSXClosingElement", "span": { "start": 479, "end": 485, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 481, "end": 484, "ctxt": 0 }, "value": "div", "optional": false } } } } ], "interpreter": null }