{ "type": "Module", "span": { "start": 36, "end": 210, "ctxt": 0 }, "body": [ { "type": "ImportDeclaration", "span": { "start": 36, "end": 56, "ctxt": 0 }, "specifiers": [ { "type": "ImportDefaultSpecifier", "span": { "start": 43, "end": 44, "ctxt": 0 }, "local": { "type": "Identifier", "span": { "start": 43, "end": 44, "ctxt": 0 }, "value": "d", "optional": false } } ], "source": { "type": "StringLiteral", "span": { "start": 50, "end": 55, "ctxt": 0 }, "value": "mod", "raw": "\"mod\"" }, "typeOnly": false, "asserts": null }, { "type": "ImportDeclaration", "span": { "start": 58, "end": 80, "ctxt": 0 }, "specifiers": [ { "type": "ImportSpecifier", "span": { "start": 66, "end": 67, "ctxt": 0 }, "local": { "type": "Identifier", "span": { "start": 66, "end": 67, "ctxt": 0 }, "value": "a", "optional": false }, "imported": null, "isTypeOnly": false } ], "source": { "type": "StringLiteral", "span": { "start": 74, "end": 79, "ctxt": 0 }, "value": "mod", "raw": "\"mod\"" }, "typeOnly": false, "asserts": null }, { "type": "ImportDeclaration", "span": { "start": 82, "end": 107, "ctxt": 0 }, "specifiers": [ { "type": "ImportNamespaceSpecifier", "span": { "start": 89, "end": 95, "ctxt": 0 }, "local": { "type": "Identifier", "span": { "start": 94, "end": 95, "ctxt": 0 }, "value": "M", "optional": false } } ], "source": { "type": "StringLiteral", "span": { "start": 101, "end": 106, "ctxt": 0 }, "value": "mod", "raw": "\"mod\"" }, "typeOnly": false, "asserts": null }, { "type": "ExportNamedDeclaration", "span": { "start": 109, "end": 120, "ctxt": 0 }, "specifiers": [ { "type": "ExportSpecifier", "span": { "start": 117, "end": 118, "ctxt": 0 }, "orig": { "type": "Identifier", "span": { "start": 117, "end": 118, "ctxt": 0 }, "value": "a", "optional": false }, "exported": null, "isTypeOnly": false } ], "source": null, "typeOnly": false, "asserts": null }, { "type": "ExportNamedDeclaration", "span": { "start": 122, "end": 133, "ctxt": 0 }, "specifiers": [ { "type": "ExportSpecifier", "span": { "start": 130, "end": 131, "ctxt": 0 }, "orig": { "type": "Identifier", "span": { "start": 130, "end": 131, "ctxt": 0 }, "value": "M", "optional": false }, "exported": null, "isTypeOnly": false } ], "source": null, "typeOnly": false, "asserts": null }, { "type": "ExportNamedDeclaration", "span": { "start": 135, "end": 146, "ctxt": 0 }, "specifiers": [ { "type": "ExportSpecifier", "span": { "start": 143, "end": 144, "ctxt": 0 }, "orig": { "type": "Identifier", "span": { "start": 143, "end": 144, "ctxt": 0 }, "value": "d", "optional": false }, "exported": null, "isTypeOnly": false } ], "source": null, "typeOnly": false, "asserts": null }, { "type": "ExportAllDeclaration", "span": { "start": 148, "end": 168, "ctxt": 0 }, "source": { "type": "StringLiteral", "span": { "start": 162, "end": 167, "ctxt": 0 }, "value": "mod", "raw": "\"mod\"" }, "asserts": null }, { "type": "ExportNamedDeclaration", "span": { "start": 170, "end": 191, "ctxt": 0 }, "specifiers": [ { "type": "ExportSpecifier", "span": { "start": 178, "end": 179, "ctxt": 0 }, "orig": { "type": "Identifier", "span": { "start": 178, "end": 179, "ctxt": 0 }, "value": "b", "optional": false }, "exported": null, "isTypeOnly": false } ], "source": { "type": "StringLiteral", "span": { "start": 186, "end": 191, "ctxt": 0 }, "value": "mod", "raw": "\"mod\"" }, "typeOnly": false, "asserts": null }, { "type": "ExportDefaultExpression", "span": { "start": 193, "end": 210, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 208, "end": 209, "ctxt": 0 }, "value": "d", "optional": false } } ], "interpreter": null }