{ "type": "Module", "span": { "start": 41, "end": 322, "ctxt": 0 }, "body": [ { "type": "ExportDeclaration", "span": { "start": 41, "end": 58, "ctxt": 0 }, "declaration": { "type": "VariableDeclaration", "span": { "start": 48, "end": 58, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 52, "end": 57, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 52, "end": 53, "ctxt": 0 }, "value": "x", "optional": false, "typeAnnotation": null }, "init": { "type": "NumericLiteral", "span": { "start": 56, "end": 57, "ctxt": 0 }, "value": 1.0 }, "definite": false } ] } }, { "type": "VariableDeclaration", "span": { "start": 59, "end": 69, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 63, "end": 68, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 63, "end": 64, "ctxt": 0 }, "value": "y", "optional": false, "typeAnnotation": null }, "init": { "type": "NumericLiteral", "span": { "start": 67, "end": 68, "ctxt": 0 }, "value": 1.0 }, "definite": false } ] }, { "type": "ExportNamedDeclaration", "span": { "start": 70, "end": 83, "ctxt": 0 }, "specifiers": [ { "type": "ExportSpecifier", "span": { "start": 79, "end": 80, "ctxt": 0 }, "orig": { "type": "Identifier", "span": { "start": 79, "end": 80, "ctxt": 0 }, "value": "y", "optional": false }, "exported": null, "isTypeOnly": false } ], "source": null, "typeOnly": false, "asserts": null }, { "type": "ImportDeclaration", "span": { "start": 104, "end": 131, "ctxt": 0 }, "specifiers": [ { "type": "ImportSpecifier", "span": { "start": 113, "end": 114, "ctxt": 0 }, "local": { "type": "Identifier", "span": { "start": 113, "end": 114, "ctxt": 0 }, "value": "x", "optional": false }, "imported": null, "isTypeOnly": false }, { "type": "ImportSpecifier", "span": { "start": 116, "end": 117, "ctxt": 0 }, "local": { "type": "Identifier", "span": { "start": 116, "end": 117, "ctxt": 0 }, "value": "y", "optional": false }, "imported": null, "isTypeOnly": false } ], "source": { "type": "StringLiteral", "span": { "start": 125, "end": 130, "ctxt": 0 }, "value": "./a", "hasEscape": false, "kind": { "type": "normal", "containsQuote": true } }, "typeOnly": false, "asserts": null }, { "type": "ImportDeclaration", "span": { "start": 132, "end": 158, "ctxt": 0 }, "specifiers": [ { "type": "ImportNamespaceSpecifier", "span": { "start": 139, "end": 146, "ctxt": 0 }, "local": { "type": "Identifier", "span": { "start": 144, "end": 146, "ctxt": 0 }, "value": "a1", "optional": false } } ], "source": { "type": "StringLiteral", "span": { "start": 152, "end": 157, "ctxt": 0 }, "value": "./a", "hasEscape": false, "kind": { "type": "normal", "containsQuote": true } }, "typeOnly": false, "asserts": null }, { "type": "TsImportEqualsDeclaration", "span": { "start": 159, "end": 186, "ctxt": 0 }, "declare": false, "isExport": false, "isTypeOnly": false, "id": { "type": "Identifier", "span": { "start": 166, "end": 168, "ctxt": 0 }, "value": "a2", "optional": false }, "moduleRef": { "type": "TsExternalModuleReference", "span": { "start": 171, "end": 185, "ctxt": 0 }, "expression": { "type": "StringLiteral", "span": { "start": 179, "end": 184, "ctxt": 0 }, "value": "./a", "hasEscape": false, "kind": { "type": "normal", "containsQuote": true } } } }, { "type": "VariableDeclaration", "span": { "start": 187, "end": 201, "ctxt": 0 }, "kind": "const", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 193, "end": 200, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 193, "end": 195, "ctxt": 0 }, "value": "a3", "optional": false, "typeAnnotation": null }, "init": { "type": "Identifier", "span": { "start": 198, "end": 200, "ctxt": 0 }, "value": "a1", "optional": false }, "definite": false } ] }, { "type": "ExpressionStatement", "span": { "start": 203, "end": 209, "ctxt": 0 }, "expression": { "type": "AssignmentExpression", "span": { "start": 203, "end": 208, "ctxt": 0 }, "operator": "=", "left": { "type": "Identifier", "span": { "start": 203, "end": 204, "ctxt": 0 }, "value": "x", "optional": false, "typeAnnotation": null }, "right": { "type": "NumericLiteral", "span": { "start": 207, "end": 208, "ctxt": 0 }, "value": 1.0 } } }, { "type": "ExpressionStatement", "span": { "start": 223, "end": 229, "ctxt": 0 }, "expression": { "type": "AssignmentExpression", "span": { "start": 223, "end": 228, "ctxt": 0 }, "operator": "=", "left": { "type": "Identifier", "span": { "start": 223, "end": 224, "ctxt": 0 }, "value": "y", "optional": false, "typeAnnotation": null }, "right": { "type": "NumericLiteral", "span": { "start": 227, "end": 228, "ctxt": 0 }, "value": 1.0 } } }, { "type": "ExpressionStatement", "span": { "start": 243, "end": 252, "ctxt": 0 }, "expression": { "type": "AssignmentExpression", "span": { "start": 243, "end": 251, "ctxt": 0 }, "operator": "=", "left": { "type": "MemberExpression", "span": { "start": 243, "end": 247, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 243, "end": 245, "ctxt": 0 }, "value": "a1", "optional": false }, "property": { "type": "Identifier", "span": { "start": 246, "end": 247, "ctxt": 0 }, "value": "x", "optional": false } }, "right": { "type": "NumericLiteral", "span": { "start": 250, "end": 251, "ctxt": 0 }, "value": 1.0 } } }, { "type": "ExpressionStatement", "span": { "start": 263, "end": 272, "ctxt": 0 }, "expression": { "type": "AssignmentExpression", "span": { "start": 263, "end": 271, "ctxt": 0 }, "operator": "=", "left": { "type": "MemberExpression", "span": { "start": 263, "end": 267, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 263, "end": 265, "ctxt": 0 }, "value": "a1", "optional": false }, "property": { "type": "Identifier", "span": { "start": 266, "end": 267, "ctxt": 0 }, "value": "y", "optional": false } }, "right": { "type": "NumericLiteral", "span": { "start": 270, "end": 271, "ctxt": 0 }, "value": 1.0 } } }, { "type": "ExpressionStatement", "span": { "start": 283, "end": 292, "ctxt": 0 }, "expression": { "type": "AssignmentExpression", "span": { "start": 283, "end": 291, "ctxt": 0 }, "operator": "=", "left": { "type": "MemberExpression", "span": { "start": 283, "end": 287, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 283, "end": 285, "ctxt": 0 }, "value": "a2", "optional": false }, "property": { "type": "Identifier", "span": { "start": 286, "end": 287, "ctxt": 0 }, "value": "x", "optional": false } }, "right": { "type": "NumericLiteral", "span": { "start": 290, "end": 291, "ctxt": 0 }, "value": 1.0 } } }, { "type": "ExpressionStatement", "span": { "start": 293, "end": 302, "ctxt": 0 }, "expression": { "type": "AssignmentExpression", "span": { "start": 293, "end": 301, "ctxt": 0 }, "operator": "=", "left": { "type": "MemberExpression", "span": { "start": 293, "end": 297, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 293, "end": 295, "ctxt": 0 }, "value": "a2", "optional": false }, "property": { "type": "Identifier", "span": { "start": 296, "end": 297, "ctxt": 0 }, "value": "y", "optional": false } }, "right": { "type": "NumericLiteral", "span": { "start": 300, "end": 301, "ctxt": 0 }, "value": 1.0 } } }, { "type": "ExpressionStatement", "span": { "start": 303, "end": 312, "ctxt": 0 }, "expression": { "type": "AssignmentExpression", "span": { "start": 303, "end": 311, "ctxt": 0 }, "operator": "=", "left": { "type": "MemberExpression", "span": { "start": 303, "end": 307, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 303, "end": 305, "ctxt": 0 }, "value": "a3", "optional": false }, "property": { "type": "Identifier", "span": { "start": 306, "end": 307, "ctxt": 0 }, "value": "x", "optional": false } }, "right": { "type": "NumericLiteral", "span": { "start": 310, "end": 311, "ctxt": 0 }, "value": 1.0 } } }, { "type": "ExpressionStatement", "span": { "start": 313, "end": 322, "ctxt": 0 }, "expression": { "type": "AssignmentExpression", "span": { "start": 313, "end": 321, "ctxt": 0 }, "operator": "=", "left": { "type": "MemberExpression", "span": { "start": 313, "end": 317, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 313, "end": 315, "ctxt": 0 }, "value": "a3", "optional": false }, "property": { "type": "Identifier", "span": { "start": 316, "end": 317, "ctxt": 0 }, "value": "y", "optional": false } }, "right": { "type": "NumericLiteral", "span": { "start": 320, "end": 321, "ctxt": 0 }, "value": 1.0 } } } ], "interpreter": null }