{ "type": "Module", "span": { "start": 23, "end": 456, "ctxt": 0 }, "body": [ { "type": "VariableDeclaration", "span": { "start": 23, "end": 43, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 27, "end": 42, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 27, "end": 29, "ctxt": 0 }, "value": "v1", "optional": false, "typeAnnotation": null }, "init": { "type": "StringLiteral", "span": { "start": 32, "end": 42, "ctxt": 0 }, "value": "sausages", "hasEscape": false, "kind": { "type": "normal", "containsQuote": true } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 84, "end": 96, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 88, "end": 95, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 88, "end": 90, "ctxt": 0 }, "value": "v2", "optional": false, "typeAnnotation": null }, "init": { "type": "NumericLiteral", "span": { "start": 93, "end": 95, "ctxt": 0 }, "value": 42.0 }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 113, "end": 130, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 117, "end": 129, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 117, "end": 119, "ctxt": 0 }, "value": "v4", "optional": false, "typeAnnotation": null }, "init": { "type": "ArrowFunctionExpression", "span": { "start": 122, "end": 129, "ctxt": 0 }, "params": [], "body": { "type": "NumericLiteral", "span": { "start": 128, "end": 129, "ctxt": 0 }, "value": 5.0 }, "async": false, "generator": false, "typeParameters": null, "returnType": null }, "definite": false } ] }, { "type": "ExportDeclaration", "span": { "start": 155, "end": 176, "ctxt": 0 }, "declaration": { "type": "VariableDeclaration", "span": { "start": 162, "end": 176, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 166, "end": 175, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 166, "end": 168, "ctxt": 0 }, "value": "v3", "optional": false, "typeAnnotation": null }, "init": { "type": "BooleanLiteral", "span": { "start": 171, "end": 175, "ctxt": 0 }, "value": true }, "definite": false } ] } }, { "type": "VariableDeclaration", "span": { "start": 177, "end": 194, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 181, "end": 193, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 181, "end": 183, "ctxt": 0 }, "value": "v2", "optional": false, "typeAnnotation": null }, "init": { "type": "ArrayExpression", "span": { "start": 186, "end": 193, "ctxt": 0 }, "elements": [ { "spread": null, "expression": { "type": "NumericLiteral", "span": { "start": 187, "end": 188, "ctxt": 0 }, "value": 1.0 } }, { "spread": null, "expression": { "type": "NumericLiteral", "span": { "start": 189, "end": 190, "ctxt": 0 }, "value": 2.0 } }, { "spread": null, "expression": { "type": "NumericLiteral", "span": { "start": 191, "end": 192, "ctxt": 0 }, "value": 3.0 } } ] }, "definite": false } ] }, { "type": "TsImportEqualsDeclaration", "span": { "start": 270, "end": 304, "ctxt": 0 }, "declare": false, "isExport": false, "isTypeOnly": false, "id": { "type": "Identifier", "span": { "start": 277, "end": 282, "ctxt": 0 }, "value": "file3", "optional": false }, "moduleRef": { "type": "TsExternalModuleReference", "span": { "start": 285, "end": 303, "ctxt": 0 }, "expression": { "type": "StringLiteral", "span": { "start": 293, "end": 302, "ctxt": 0 }, "value": "./file3", "hasEscape": false, "kind": { "type": "normal", "containsQuote": true } } } }, { "type": "VariableDeclaration", "span": { "start": 305, "end": 317, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 309, "end": 316, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 309, "end": 311, "ctxt": 0 }, "value": "t1", "optional": false, "typeAnnotation": null }, "init": { "type": "Identifier", "span": { "start": 314, "end": 316, "ctxt": 0 }, "value": "v1", "optional": false }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 318, "end": 330, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 322, "end": 329, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 322, "end": 324, "ctxt": 0 }, "value": "t2", "optional": false, "typeAnnotation": null }, "init": { "type": "Identifier", "span": { "start": 327, "end": 329, "ctxt": 0 }, "value": "v2", "optional": false }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 331, "end": 349, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 335, "end": 348, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 335, "end": 337, "ctxt": 0 }, "value": "t3", "optional": false, "typeAnnotation": null }, "init": { "type": "MemberExpression", "span": { "start": 340, "end": 348, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 340, "end": 345, "ctxt": 0 }, "value": "file3", "optional": false }, "property": { "type": "Identifier", "span": { "start": 346, "end": 348, "ctxt": 0 }, "value": "v3", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 350, "end": 377, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 354, "end": 376, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 354, "end": 356, "ctxt": 0 }, "value": "v4", "optional": false, "typeAnnotation": null }, "init": { "type": "ObjectExpression", "span": { "start": 359, "end": 376, "ctxt": 0 }, "properties": [ { "type": "KeyValueProperty", "key": { "type": "Identifier", "span": { "start": 360, "end": 361, "ctxt": 0 }, "value": "a", "optional": false }, "value": { "type": "BooleanLiteral", "span": { "start": 363, "end": 367, "ctxt": 0 }, "value": true } }, { "type": "KeyValueProperty", "key": { "type": "Identifier", "span": { "start": 369, "end": 370, "ctxt": 0 }, "value": "b", "optional": false }, "value": { "type": "Identifier", "span": { "start": 372, "end": 375, "ctxt": 0 }, "value": "NaN", "optional": false } } ] }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 445, "end": 456, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 449, "end": 455, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 449, "end": 450, "ctxt": 0 }, "value": "x", "optional": false, "typeAnnotation": null }, "init": { "type": "Identifier", "span": { "start": 453, "end": 455, "ctxt": 0 }, "value": "v2", "optional": false }, "definite": false } ] } ], "interpreter": null }