{ "type": "Module", "span": { "start": 37, "end": 211, "ctxt": 0 }, "body": [ { "type": "ImportDeclaration", "span": { "start": 37, "end": 57, "ctxt": 0 }, "specifiers": [ { "type": "ImportDefaultSpecifier", "span": { "start": 44, "end": 45, "ctxt": 0 }, "local": { "type": "Identifier", "span": { "start": 44, "end": 45, "ctxt": 0 }, "value": "d", "optional": false } } ], "source": { "type": "StringLiteral", "span": { "start": 51, "end": 56, "ctxt": 0 }, "value": "mod", "raw": "\"mod\"" }, "typeOnly": false, "asserts": null }, { "type": "ImportDeclaration", "span": { "start": 59, "end": 81, "ctxt": 0 }, "specifiers": [ { "type": "ImportSpecifier", "span": { "start": 67, "end": 68, "ctxt": 0 }, "local": { "type": "Identifier", "span": { "start": 67, "end": 68, "ctxt": 0 }, "value": "a", "optional": false }, "imported": null, "isTypeOnly": false } ], "source": { "type": "StringLiteral", "span": { "start": 75, "end": 80, "ctxt": 0 }, "value": "mod", "raw": "\"mod\"" }, "typeOnly": false, "asserts": null }, { "type": "ImportDeclaration", "span": { "start": 83, "end": 108, "ctxt": 0 }, "specifiers": [ { "type": "ImportNamespaceSpecifier", "span": { "start": 90, "end": 96, "ctxt": 0 }, "local": { "type": "Identifier", "span": { "start": 95, "end": 96, "ctxt": 0 }, "value": "M", "optional": false } } ], "source": { "type": "StringLiteral", "span": { "start": 102, "end": 107, "ctxt": 0 }, "value": "mod", "raw": "\"mod\"" }, "typeOnly": false, "asserts": null }, { "type": "ExportNamedDeclaration", "span": { "start": 110, "end": 121, "ctxt": 0 }, "specifiers": [ { "type": "ExportSpecifier", "span": { "start": 118, "end": 119, "ctxt": 0 }, "orig": { "type": "Identifier", "span": { "start": 118, "end": 119, "ctxt": 0 }, "value": "a", "optional": false }, "exported": null, "isTypeOnly": false } ], "source": null, "typeOnly": false, "asserts": null }, { "type": "ExportNamedDeclaration", "span": { "start": 123, "end": 134, "ctxt": 0 }, "specifiers": [ { "type": "ExportSpecifier", "span": { "start": 131, "end": 132, "ctxt": 0 }, "orig": { "type": "Identifier", "span": { "start": 131, "end": 132, "ctxt": 0 }, "value": "M", "optional": false }, "exported": null, "isTypeOnly": false } ], "source": null, "typeOnly": false, "asserts": null }, { "type": "ExportNamedDeclaration", "span": { "start": 136, "end": 147, "ctxt": 0 }, "specifiers": [ { "type": "ExportSpecifier", "span": { "start": 144, "end": 145, "ctxt": 0 }, "orig": { "type": "Identifier", "span": { "start": 144, "end": 145, "ctxt": 0 }, "value": "d", "optional": false }, "exported": null, "isTypeOnly": false } ], "source": null, "typeOnly": false, "asserts": null }, { "type": "ExportAllDeclaration", "span": { "start": 149, "end": 169, "ctxt": 0 }, "source": { "type": "StringLiteral", "span": { "start": 163, "end": 168, "ctxt": 0 }, "value": "mod", "raw": "\"mod\"" }, "asserts": null }, { "type": "ExportNamedDeclaration", "span": { "start": 171, "end": 192, "ctxt": 0 }, "specifiers": [ { "type": "ExportSpecifier", "span": { "start": 179, "end": 180, "ctxt": 0 }, "orig": { "type": "Identifier", "span": { "start": 179, "end": 180, "ctxt": 0 }, "value": "b", "optional": false }, "exported": null, "isTypeOnly": false } ], "source": { "type": "StringLiteral", "span": { "start": 187, "end": 192, "ctxt": 0 }, "value": "mod", "raw": "\"mod\"" }, "typeOnly": false, "asserts": null }, { "type": "ExportDefaultExpression", "span": { "start": 194, "end": 211, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 209, "end": 210, "ctxt": 0 }, "value": "d", "optional": false } } ], "interpreter": null }