{ "type": "Module", "span": { "start": 24, "end": 457, "ctxt": 0 }, "body": [ { "type": "VariableDeclaration", "span": { "start": 24, "end": 44, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 28, "end": 43, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 28, "end": 30, "ctxt": 0 }, "value": "v1", "optional": false, "typeAnnotation": null }, "init": { "type": "StringLiteral", "span": { "start": 33, "end": 43, "ctxt": 0 }, "value": "sausages", "raw": "\"sausages\"" }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 85, "end": 97, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 89, "end": 96, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 89, "end": 91, "ctxt": 0 }, "value": "v2", "optional": false, "typeAnnotation": null }, "init": { "type": "NumericLiteral", "span": { "start": 94, "end": 96, "ctxt": 0 }, "value": 42.0, "raw": "42" }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 114, "end": 131, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 118, "end": 130, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 118, "end": 120, "ctxt": 0 }, "value": "v4", "optional": false, "typeAnnotation": null }, "init": { "type": "ArrowFunctionExpression", "span": { "start": 123, "end": 130, "ctxt": 0 }, "params": [], "body": { "type": "NumericLiteral", "span": { "start": 129, "end": 130, "ctxt": 0 }, "value": 5.0, "raw": "5" }, "async": false, "generator": false, "typeParameters": null, "returnType": null }, "definite": false } ] }, { "type": "ExportDeclaration", "span": { "start": 156, "end": 177, "ctxt": 0 }, "declaration": { "type": "VariableDeclaration", "span": { "start": 163, "end": 177, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 167, "end": 176, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 167, "end": 169, "ctxt": 0 }, "value": "v3", "optional": false, "typeAnnotation": null }, "init": { "type": "BooleanLiteral", "span": { "start": 172, "end": 176, "ctxt": 0 }, "value": true }, "definite": false } ] } }, { "type": "VariableDeclaration", "span": { "start": 178, "end": 195, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 182, "end": 194, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 182, "end": 184, "ctxt": 0 }, "value": "v2", "optional": false, "typeAnnotation": null }, "init": { "type": "ArrayExpression", "span": { "start": 187, "end": 194, "ctxt": 0 }, "elements": [ { "spread": null, "expression": { "type": "NumericLiteral", "span": { "start": 188, "end": 189, "ctxt": 0 }, "value": 1.0, "raw": "1" } }, { "spread": null, "expression": { "type": "NumericLiteral", "span": { "start": 190, "end": 191, "ctxt": 0 }, "value": 2.0, "raw": "2" } }, { "spread": null, "expression": { "type": "NumericLiteral", "span": { "start": 192, "end": 193, "ctxt": 0 }, "value": 3.0, "raw": "3" } } ] }, "definite": false } ] }, { "type": "TsImportEqualsDeclaration", "span": { "start": 271, "end": 305, "ctxt": 0 }, "isExport": false, "isTypeOnly": false, "id": { "type": "Identifier", "span": { "start": 278, "end": 283, "ctxt": 0 }, "value": "file3", "optional": false }, "moduleRef": { "type": "TsExternalModuleReference", "span": { "start": 286, "end": 304, "ctxt": 0 }, "expression": { "type": "StringLiteral", "span": { "start": 294, "end": 303, "ctxt": 0 }, "value": "./file3", "raw": "'./file3'" } } }, { "type": "VariableDeclaration", "span": { "start": 306, "end": 318, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 310, "end": 317, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 310, "end": 312, "ctxt": 0 }, "value": "t1", "optional": false, "typeAnnotation": null }, "init": { "type": "Identifier", "span": { "start": 315, "end": 317, "ctxt": 0 }, "value": "v1", "optional": false }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 319, "end": 331, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 323, "end": 330, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 323, "end": 325, "ctxt": 0 }, "value": "t2", "optional": false, "typeAnnotation": null }, "init": { "type": "Identifier", "span": { "start": 328, "end": 330, "ctxt": 0 }, "value": "v2", "optional": false }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 332, "end": 350, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 336, "end": 349, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 336, "end": 338, "ctxt": 0 }, "value": "t3", "optional": false, "typeAnnotation": null }, "init": { "type": "MemberExpression", "span": { "start": 341, "end": 349, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 341, "end": 346, "ctxt": 0 }, "value": "file3", "optional": false }, "property": { "type": "Identifier", "span": { "start": 347, "end": 349, "ctxt": 0 }, "value": "v3", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 351, "end": 378, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 355, "end": 377, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 355, "end": 357, "ctxt": 0 }, "value": "v4", "optional": false, "typeAnnotation": null }, "init": { "type": "ObjectExpression", "span": { "start": 360, "end": 377, "ctxt": 0 }, "properties": [ { "type": "KeyValueProperty", "key": { "type": "Identifier", "span": { "start": 361, "end": 362, "ctxt": 0 }, "value": "a", "optional": false }, "value": { "type": "BooleanLiteral", "span": { "start": 364, "end": 368, "ctxt": 0 }, "value": true } }, { "type": "KeyValueProperty", "key": { "type": "Identifier", "span": { "start": 370, "end": 371, "ctxt": 0 }, "value": "b", "optional": false }, "value": { "type": "Identifier", "span": { "start": 373, "end": 376, "ctxt": 0 }, "value": "NaN", "optional": false } } ] }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 446, "end": 457, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 450, "end": 456, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 450, "end": 451, "ctxt": 0 }, "value": "x", "optional": false, "typeAnnotation": null }, "init": { "type": "Identifier", "span": { "start": 454, "end": 456, "ctxt": 0 }, "value": "v2", "optional": false }, "definite": false } ] } ], "interpreter": null }