{ "type": "Module", "span": { "start": 96, "end": 262, "ctxt": 0 }, "body": [ { "type": "ExportDeclaration", "span": { "start": 96, "end": 115, "ctxt": 0 }, "declaration": { "type": "VariableDeclaration", "span": { "start": 103, "end": 115, "ctxt": 0 }, "kind": "const", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 109, "end": 114, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 109, "end": 110, "ctxt": 0 }, "value": "a", "optional": false, "typeAnnotation": null }, "init": { "type": "NumericLiteral", "span": { "start": 113, "end": 114, "ctxt": 0 }, "value": 1.0 }, "definite": false } ] } }, { "type": "ExportDeclaration", "span": { "start": 116, "end": 135, "ctxt": 0 }, "declaration": { "type": "VariableDeclaration", "span": { "start": 123, "end": 135, "ctxt": 0 }, "kind": "const", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 129, "end": 134, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 129, "end": 130, "ctxt": 0 }, "value": "b", "optional": false, "typeAnnotation": null }, "init": { "type": "NumericLiteral", "span": { "start": 133, "end": 134, "ctxt": 0 }, "value": 2.0 }, "definite": false } ] } }, { "type": "ExportNamedDeclaration", "span": { "start": 156, "end": 182, "ctxt": 0 }, "specifiers": [ { "type": "ExportNamespaceSpecifier", "span": { "start": 163, "end": 170, "ctxt": 0 }, "name": { "type": "Identifier", "span": { "start": 168, "end": 170, "ctxt": 0 }, "value": "ns", "optional": false } } ], "source": { "type": "StringLiteral", "span": { "start": 176, "end": 181, "ctxt": 0 }, "value": "./0", "hasEscape": false, "kind": { "type": "normal", "containsQuote": true } }, "typeOnly": false, "asserts": null }, { "type": "ExpressionStatement", "span": { "start": 183, "end": 188, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 183, "end": 187, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 183, "end": 185, "ctxt": 0 }, "value": "ns", "optional": false }, "property": { "type": "Identifier", "span": { "start": 186, "end": 187, "ctxt": 0 }, "value": "a", "optional": false } } }, { "type": "ExpressionStatement", "span": { "start": 189, "end": 194, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 189, "end": 193, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 189, "end": 191, "ctxt": 0 }, "value": "ns", "optional": false }, "property": { "type": "Identifier", "span": { "start": 192, "end": 193, "ctxt": 0 }, "value": "b", "optional": false } } }, { "type": "ImportDeclaration", "span": { "start": 215, "end": 241, "ctxt": 0 }, "specifiers": [ { "type": "ImportNamespaceSpecifier", "span": { "start": 222, "end": 230, "ctxt": 0 }, "local": { "type": "Identifier", "span": { "start": 227, "end": 230, "ctxt": 0 }, "value": "foo", "optional": false } } ], "source": { "type": "StringLiteral", "span": { "start": 236, "end": 241, "ctxt": 0 }, "value": "./1", "hasEscape": false, "kind": { "type": "normal", "containsQuote": true } }, "typeOnly": false, "asserts": null }, { "type": "ExpressionStatement", "span": { "start": 243, "end": 252, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 243, "end": 251, "ctxt": 0 }, "object": { "type": "MemberExpression", "span": { "start": 243, "end": 249, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 243, "end": 246, "ctxt": 0 }, "value": "foo", "optional": false }, "property": { "type": "Identifier", "span": { "start": 247, "end": 249, "ctxt": 0 }, "value": "ns", "optional": false } }, "property": { "type": "Identifier", "span": { "start": 250, "end": 251, "ctxt": 0 }, "value": "a", "optional": false } } }, { "type": "ExpressionStatement", "span": { "start": 253, "end": 262, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 253, "end": 261, "ctxt": 0 }, "object": { "type": "MemberExpression", "span": { "start": 253, "end": 259, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 253, "end": 256, "ctxt": 0 }, "value": "foo", "optional": false }, "property": { "type": "Identifier", "span": { "start": 257, "end": 259, "ctxt": 0 }, "value": "ns", "optional": false } }, "property": { "type": "Identifier", "span": { "start": 260, "end": 261, "ctxt": 0 }, "value": "b", "optional": false } } } ], "interpreter": null }