{ "type": "Script", "span": { "start": 81, "end": 697, "ctxt": 0 }, "body": [ { "type": "VariableDeclaration", "span": { "start": 81, "end": 118, "ctxt": 0 }, "kind": "var", "declare": true, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 93, "end": 117, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 93, "end": 99, "ctxt": 0 }, "value": "module", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 99, "end": 117, "ctxt": 0 }, "typeAnnotation": { "type": "TsTypeLiteral", "span": { "start": 101, "end": 117, "ctxt": 0 }, "members": [ { "type": "TsPropertySignature", "span": { "start": 103, "end": 115, "ctxt": 0 }, "readonly": false, "key": { "type": "Identifier", "span": { "start": 103, "end": 110, "ctxt": 0 }, "value": "exports", "optional": false }, "computed": false, "optional": false, "init": null, "params": [], "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 110, "end": 115, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 112, "end": 115, "ctxt": 0 }, "kind": "any" } }, "typeParams": null } ] } } }, "init": null, "definite": false } ] }, { "type": "FunctionDeclaration", "identifier": { "type": "Identifier", "span": { "start": 136, "end": 143, "ctxt": 0 }, "value": "require", "optional": false }, "declare": true, "params": [ { "type": "Parameter", "span": { "start": 144, "end": 156, "ctxt": 0 }, "decorators": [], "pat": { "type": "Identifier", "span": { "start": 144, "end": 156, "ctxt": 0 }, "value": "name", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 148, "end": 156, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 150, "end": 156, "ctxt": 0 }, "kind": "string" } } } } ], "decorators": [], "span": { "start": 119, "end": 163, "ctxt": 0 }, "body": null, "generator": false, "async": false, "typeParameters": null, "returnType": { "type": "TsTypeAnnotation", "span": { "start": 157, "end": 162, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 159, "end": 162, "ctxt": 0 }, "kind": "any" } } }, { "type": "ExpressionStatement", "span": { "start": 227, "end": 263, "ctxt": 0 }, "expression": { "type": "AssignmentExpression", "span": { "start": 227, "end": 263, "ctxt": 0 }, "operator": "=", "left": { "type": "MemberExpression", "span": { "start": 227, "end": 252, "ctxt": 0 }, "object": { "type": "MemberExpression", "span": { "start": 227, "end": 241, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 227, "end": 233, "ctxt": 0 }, "value": "module", "optional": false }, "property": { "type": "Identifier", "span": { "start": 234, "end": 241, "ctxt": 0 }, "value": "exports", "optional": false } }, "property": { "type": "Identifier", "span": { "start": 242, "end": 252, "ctxt": 0 }, "value": "bothBefore", "optional": false } }, "right": { "type": "StringLiteral", "span": { "start": 255, "end": 263, "ctxt": 0 }, "value": "string", "raw": "'string'" } } }, { "type": "ExpressionStatement", "span": { "start": 264, "end": 340, "ctxt": 0 }, "expression": { "type": "AssignmentExpression", "span": { "start": 264, "end": 340, "ctxt": 0 }, "operator": "=", "left": { "type": "MemberExpression", "span": { "start": 264, "end": 278, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 264, "end": 270, "ctxt": 0 }, "value": "module", "optional": false }, "property": { "type": "Identifier", "span": { "start": 271, "end": 278, "ctxt": 0 }, "value": "exports", "optional": false } }, "right": { "type": "ObjectExpression", "span": { "start": 281, "end": 340, "ctxt": 0 }, "properties": [ { "type": "KeyValueProperty", "key": { "type": "Identifier", "span": { "start": 287, "end": 297, "ctxt": 0 }, "value": "justExport", "optional": false }, "value": { "type": "NumericLiteral", "span": { "start": 299, "end": 300, "ctxt": 0 }, "value": 1.0 } }, { "type": "KeyValueProperty", "key": { "type": "Identifier", "span": { "start": 306, "end": 316, "ctxt": 0 }, "value": "bothBefore", "optional": false }, "value": { "type": "NumericLiteral", "span": { "start": 318, "end": 319, "ctxt": 0 }, "value": 2.0 } }, { "type": "KeyValueProperty", "key": { "type": "Identifier", "span": { "start": 325, "end": 334, "ctxt": 0 }, "value": "bothAfter", "optional": false }, "value": { "type": "NumericLiteral", "span": { "start": 336, "end": 337, "ctxt": 0 }, "value": 3.0 } } ] } } }, { "type": "ExpressionStatement", "span": { "start": 341, "end": 376, "ctxt": 0 }, "expression": { "type": "AssignmentExpression", "span": { "start": 341, "end": 376, "ctxt": 0 }, "operator": "=", "left": { "type": "MemberExpression", "span": { "start": 341, "end": 365, "ctxt": 0 }, "object": { "type": "MemberExpression", "span": { "start": 341, "end": 355, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 341, "end": 347, "ctxt": 0 }, "value": "module", "optional": false }, "property": { "type": "Identifier", "span": { "start": 348, "end": 355, "ctxt": 0 }, "value": "exports", "optional": false } }, "property": { "type": "Identifier", "span": { "start": 356, "end": 365, "ctxt": 0 }, "value": "bothAfter", "optional": false } }, "right": { "type": "StringLiteral", "span": { "start": 368, "end": 376, "ctxt": 0 }, "value": "string", "raw": "'string'" } } }, { "type": "ExpressionStatement", "span": { "start": 377, "end": 415, "ctxt": 0 }, "expression": { "type": "AssignmentExpression", "span": { "start": 377, "end": 415, "ctxt": 0 }, "operator": "=", "left": { "type": "MemberExpression", "span": { "start": 377, "end": 404, "ctxt": 0 }, "object": { "type": "MemberExpression", "span": { "start": 377, "end": 391, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 377, "end": 383, "ctxt": 0 }, "value": "module", "optional": false }, "property": { "type": "Identifier", "span": { "start": 384, "end": 391, "ctxt": 0 }, "value": "exports", "optional": false } }, "property": { "type": "Identifier", "span": { "start": 392, "end": 404, "ctxt": 0 }, "value": "justProperty", "optional": false } }, "right": { "type": "StringLiteral", "span": { "start": 407, "end": 415, "ctxt": 0 }, "value": "string", "raw": "'string'" } } }, { "type": "VariableDeclaration", "span": { "start": 477, "end": 505, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 481, "end": 505, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 481, "end": 485, "ctxt": 0 }, "value": "mod1", "optional": false, "typeAnnotation": null }, "init": { "type": "CallExpression", "span": { "start": 488, "end": 505, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 488, "end": 495, "ctxt": 0 }, "value": "require", "optional": false }, "arguments": [ { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 496, "end": 504, "ctxt": 0 }, "value": "./mod1", "raw": "'./mod1'" } } ], "typeArguments": null }, "definite": false } ] }, { "type": "ExpressionStatement", "span": { "start": 506, "end": 531, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 506, "end": 531, "ctxt": 0 }, "callee": { "type": "MemberExpression", "span": { "start": 506, "end": 529, "ctxt": 0 }, "object": { "type": "MemberExpression", "span": { "start": 506, "end": 521, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 506, "end": 510, "ctxt": 0 }, "value": "mod1", "optional": false }, "property": { "type": "Identifier", "span": { "start": 511, "end": 521, "ctxt": 0 }, "value": "justExport", "optional": false } }, "property": { "type": "Identifier", "span": { "start": 522, "end": 529, "ctxt": 0 }, "value": "toFixed", "optional": false } }, "arguments": [], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 532, "end": 557, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 532, "end": 557, "ctxt": 0 }, "callee": { "type": "MemberExpression", "span": { "start": 532, "end": 555, "ctxt": 0 }, "object": { "type": "MemberExpression", "span": { "start": 532, "end": 547, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 532, "end": 536, "ctxt": 0 }, "value": "mod1", "optional": false }, "property": { "type": "Identifier", "span": { "start": 537, "end": 547, "ctxt": 0 }, "value": "bothBefore", "optional": false } }, "property": { "type": "Identifier", "span": { "start": 548, "end": 555, "ctxt": 0 }, "value": "toFixed", "optional": false } }, "arguments": [], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 603, "end": 627, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 603, "end": 627, "ctxt": 0 }, "callee": { "type": "MemberExpression", "span": { "start": 603, "end": 625, "ctxt": 0 }, "object": { "type": "MemberExpression", "span": { "start": 603, "end": 617, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 603, "end": 607, "ctxt": 0 }, "value": "mod1", "optional": false }, "property": { "type": "Identifier", "span": { "start": 608, "end": 617, "ctxt": 0 }, "value": "bothAfter", "optional": false } }, "property": { "type": "Identifier", "span": { "start": 618, "end": 625, "ctxt": 0 }, "value": "toFixed", "optional": false } }, "arguments": [], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 673, "end": 697, "ctxt": 0 }, "expression": { "type": "MemberExpression", "span": { "start": 673, "end": 697, "ctxt": 0 }, "object": { "type": "MemberExpression", "span": { "start": 673, "end": 690, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 673, "end": 677, "ctxt": 0 }, "value": "mod1", "optional": false }, "property": { "type": "Identifier", "span": { "start": 678, "end": 690, "ctxt": 0 }, "value": "justProperty", "optional": false } }, "property": { "type": "Identifier", "span": { "start": 691, "end": 697, "ctxt": 0 }, "value": "length", "optional": false } } } ], "interpreter": null }