{ "type": "Script", "span": { "start": 82, "end": 698, "ctxt": 0 }, "body": [ { "type": "VariableDeclaration", "span": { "start": 82, "end": 119, "ctxt": 0 }, "kind": "var", "declare": true, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 94, "end": 118, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 94, "end": 100, "ctxt": 0 }, "value": "module", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 100, "end": 118, "ctxt": 0 }, "typeAnnotation": { "type": "TsTypeLiteral", "span": { "start": 102, "end": 118, "ctxt": 0 }, "members": [ { "type": "TsPropertySignature", "span": { "start": 104, "end": 116, "ctxt": 0 }, "readonly": false, "key": { "type": "Identifier", "span": { "start": 104, "end": 111, "ctxt": 0 }, "value": "exports", "optional": false }, "computed": false, "optional": false, "init": null, "params": [], "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 111, "end": 116, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 113, "end": 116, "ctxt": 0 }, "kind": "any" } }, "typeParams": null } ] } } }, "init": null, "definite": false } ] }, { "type": "FunctionDeclaration", "identifier": { "type": "Identifier", "span": { "start": 137, "end": 144, "ctxt": 0 }, "value": "require", "optional": false }, "declare": true, "params": [ { "type": "Parameter", "span": { "start": 145, "end": 157, "ctxt": 0 }, "decorators": [], "pat": { "type": "Identifier", "span": { "start": 145, "end": 157, "ctxt": 0 }, "value": "name", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 149, "end": 157, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 151, "end": 157, "ctxt": 0 }, "kind": "string" } } } } ], "decorators": [], "span": { "start": 120, "end": 164, "ctxt": 0 }, "body": null, "generator": false, "async": false, "typeParameters": null, "returnType": { "type": "TsTypeAnnotation", "span": { "start": 158, "end": 163, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 160, "end": 163, "ctxt": 0 }, "kind": "any" } } }, { "type": "ExpressionStatement", "span": { "start": 228, "end": 264, "ctxt": 0 }, "expression": { "type": "AssignmentExpression", "span": { "start": 228, "end": 264, "ctxt": 0 }, "operator": "=", "left": { "type": "MemberExpression", "span": { "start": 228, "end": 253, "ctxt": 0 }, "object": { "type": "MemberExpression", "span": { "start": 228, "end": 242, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 228, "end": 234, "ctxt": 0 }, "value": "module", "optional": false }, "property": { "type": "Identifier", "span": { "start": 235, "end": 242, "ctxt": 0 }, "value": "exports", "optional": false } }, "property": { "type": "Identifier", "span": { "start": 243, "end": 253, "ctxt": 0 }, "value": "bothBefore", "optional": false } }, "right": { "type": "StringLiteral", "span": { "start": 256, "end": 264, "ctxt": 0 }, "value": "string", "raw": "'string'" } } }, { "type": "ExpressionStatement", "span": { "start": 265, "end": 341, "ctxt": 0 }, "expression": { "type": "AssignmentExpression", "span": { "start": 265, "end": 341, "ctxt": 0 }, "operator": "=", "left": { "type": "MemberExpression", "span": { "start": 265, "end": 279, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 265, "end": 271, "ctxt": 0 }, "value": "module", "optional": false }, "property": { "type": "Identifier", "span": { "start": 272, "end": 279, "ctxt": 0 }, "value": "exports", "optional": false } }, "right": { "type": "ObjectExpression", "span": { "start": 282, "end": 341, "ctxt": 0 }, "properties": [ { "type": "KeyValueProperty", "key": { "type": "Identifier", "span": { "start": 288, "end": 298, "ctxt": 0 }, "value": "justExport", "optional": false }, "value": { "type": "NumericLiteral", "span": { "start": 300, "end": 301, "ctxt": 0 }, "value": 1.0, "raw": "1" } }, { "type": "KeyValueProperty", "key": { "type": "Identifier", "span": { "start": 307, "end": 317, "ctxt": 0 }, "value": "bothBefore", "optional": false }, "value": { "type": "NumericLiteral", "span": { "start": 319, "end": 320, "ctxt": 0 }, "value": 2.0, "raw": "2" } }, { "type": "KeyValueProperty", "key": { "type": "Identifier", "span": { "start": 326, "end": 335, "ctxt": 0 }, "value": "bothAfter", "optional": false }, "value": { "type": "NumericLiteral", "span": { "start": 337, "end": 338, "ctxt": 0 }, "value": 3.0, "raw": "3" } } ] } } }, { "type": "ExpressionStatement", "span": { "start": 342, "end": 377, "ctxt": 0 }, "expression": { "type": "AssignmentExpression", "span": { "start": 342, "end": 377, "ctxt": 0 }, "operator": "=", "left": { "type": "MemberExpression", "span": { "start": 342, "end": 366, "ctxt": 0 }, "object": { "type": "MemberExpression", "span": { "start": 342, "end": 356, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 342, "end": 348, "ctxt": 0 }, "value": "module", "optional": false }, "property": { "type": "Identifier", "span": { "start": 349, "end": 356, "ctxt": 0 }, "value": "exports", "optional": false } }, "property": { "type": "Identifier", "span": { "start": 357, "end": 366, "ctxt": 0 }, "value": "bothAfter", "optional": false } }, "right": { "type": "StringLiteral", "span": { "start": 369, "end": 377, "ctxt": 0 }, "value": "string", "raw": "'string'" } } }, { "type": "ExpressionStatement", "span": { "start": 378, "end": 416, "ctxt": 0 }, "expression": { "type": "AssignmentExpression", "span": { "start": 378, "end": 416, "ctxt": 0 }, "operator": "=", "left": { "type": "MemberExpression", "span": { "start": 378, "end": 405, "ctxt": 0 }, "object": { "type": "MemberExpression", "span": { "start": 378, "end": 392, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 378, "end": 384, "ctxt": 0 }, "value": "module", "optional": false }, "property": { "type": "Identifier", "span": { "start": 385, "end": 392, "ctxt": 0 }, "value": "exports", "optional": false } }, "property": { "type": "Identifier", "span": { "start": 393, "end": 405, "ctxt": 0 }, "value": "justProperty", "optional": false } }, "right": { "type": "StringLiteral", "span": { "start": 408, "end": 416, "ctxt": 0 }, "value": "string", "raw": "'string'" } } }, { "type": "VariableDeclaration", "span": { "start": 478, "end": 506, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 482, "end": 506, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 482, "end": 486, "ctxt": 0 }, "value": "mod1", "optional": false, "typeAnnotation": null }, "init": { "type": "CallExpression", "span": { "start": 489, "end": 506, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 489, "end": 496, "ctxt": 0 }, "value": "require", "optional": false }, "arguments": [ { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 497, "end": 505, "ctxt": 0 }, "value": "./mod1", "raw": "'./mod1'" } } ], "typeArguments": null }, "definite": false } ] }, { "type": "ExpressionStatement", "span": { "start": 507, "end": 532, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 507, "end": 532, "ctxt": 0 }, "callee": { "type": "MemberExpression", "span": { "start": 507, "end": 530, "ctxt": 0 }, "object": { "type": "MemberExpression", "span": { "start": 507, "end": 522, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 507, "end": 511, "ctxt": 0 }, "value": "mod1", "optional": false }, "property": { "type": "Identifier", "span": { "start": 512, "end": 522, "ctxt": 0 }, "value": "justExport", "optional": false } }, "property": { "type": "Identifier", "span": { "start": 523, "end": 530, "ctxt": 0 }, "value": "toFixed", "optional": false } }, "arguments": [], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 533, "end": 558, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 533, "end": 558, "ctxt": 0 }, "callee": { "type": "MemberExpression", "span": { "start": 533, "end": 556, "ctxt": 0 }, "object": { "type": "MemberExpression", "span": { "start": 533, "end": 548, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 533, "end": 537, "ctxt": 0 }, "value": "mod1", "optional": false }, "property": { "type": "Identifier", "span": { "start": 538, "end": 548, "ctxt": 0 }, "value": "bothBefore", "optional": false } }, "property": { "type": "Identifier", "span": { "start": 549, "end": 556, "ctxt": 0 }, "value": "toFixed", "optional": false } }, "arguments": [], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 604, "end": 628, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 604, "end": 628, "ctxt": 0 }, "callee": { "type": "MemberExpression", "span": { "start": 604, "end": 626, "ctxt": 0 }, "object": { "type": "MemberExpression", "span": { "start": 604, "end": 618, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 604, "end": 608, "ctxt": 0 }, "value": "mod1", "optional": false }, "property": { "type": "Identifier", "span": { "start": 609, "end": 618, "ctxt": 0 }, "value": "bothAfter", "optional": false } }, "property": { "type": "Identifier", "span": { "start": 619, "end": 626, "ctxt": 0 }, "value": "toFixed", "optional": false } }, "arguments": [], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 674, "end": 698, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 674, "end": 698, "ctxt": 0 }, "object": { "type": "MemberExpression", "span": { "start": 674, "end": 691, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 674, "end": 678, "ctxt": 0 }, "value": "mod1", "optional": false }, "property": { "type": "Identifier", "span": { "start": 679, "end": 691, "ctxt": 0 }, "value": "justProperty", "optional": false } }, "property": { "type": "Identifier", "span": { "start": 692, "end": 698, "ctxt": 0 }, "value": "length", "optional": false } } } ], "interpreter": null }