swc/crates/swc_ecma_parser/tests/tsc/moduleExportAlias.json

3515 lines
79 KiB
JSON

{
"type": "Module",
"span": {
"start": 55,
"end": 1900,
"ctxt": 0
},
"body": [
{
"type": "TsImportEqualsDeclaration",
"span": {
"start": 55,
"end": 84,
"ctxt": 0
},
"declare": false,
"isExport": false,
"isTypeOnly": false,
"id": {
"type": "Identifier",
"span": {
"start": 62,
"end": 63,
"ctxt": 0
},
"value": "b",
"optional": false
},
"moduleRef": {
"type": "TsExternalModuleReference",
"span": {
"start": 66,
"end": 83,
"ctxt": 0
},
"expression": {
"type": "StringLiteral",
"span": {
"start": 74,
"end": 82,
"ctxt": 0
},
"value": "./b.js",
"hasEscape": false,
"kind": {
"type": "normal",
"containsQuote": true
}
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 85,
"end": 93,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 85,
"end": 92,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 85,
"end": 86,
"ctxt": 0
},
"value": "b",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 87,
"end": 92,
"ctxt": 0
},
"value": "func1",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 94,
"end": 102,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 94,
"end": 101,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 94,
"end": 95,
"ctxt": 0
},
"value": "b",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 96,
"end": 101,
"ctxt": 0
},
"value": "func2",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 103,
"end": 111,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 103,
"end": 110,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 103,
"end": 104,
"ctxt": 0
},
"value": "b",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 105,
"end": 110,
"ctxt": 0
},
"value": "func3",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 112,
"end": 120,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 112,
"end": 119,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 112,
"end": 113,
"ctxt": 0
},
"value": "b",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 114,
"end": 119,
"ctxt": 0
},
"value": "func4",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 121,
"end": 129,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 121,
"end": 128,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 121,
"end": 122,
"ctxt": 0
},
"value": "b",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 123,
"end": 128,
"ctxt": 0
},
"value": "func5",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 130,
"end": 138,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 130,
"end": 137,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 130,
"end": 131,
"ctxt": 0
},
"value": "b",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 132,
"end": 137,
"ctxt": 0
},
"value": "func6",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 139,
"end": 147,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 139,
"end": 146,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 139,
"end": 140,
"ctxt": 0
},
"value": "b",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 141,
"end": 146,
"ctxt": 0
},
"value": "func7",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 148,
"end": 156,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 148,
"end": 155,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 148,
"end": 149,
"ctxt": 0
},
"value": "b",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 150,
"end": 155,
"ctxt": 0
},
"value": "func8",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 157,
"end": 165,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 157,
"end": 164,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 157,
"end": 158,
"ctxt": 0
},
"value": "b",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 159,
"end": 164,
"ctxt": 0
},
"value": "func9",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 166,
"end": 175,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 166,
"end": 174,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 166,
"end": 167,
"ctxt": 0
},
"value": "b",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 168,
"end": 174,
"ctxt": 0
},
"value": "func10",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 176,
"end": 185,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 176,
"end": 184,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 176,
"end": 177,
"ctxt": 0
},
"value": "b",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 178,
"end": 184,
"ctxt": 0
},
"value": "func11",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 186,
"end": 195,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 186,
"end": 194,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 186,
"end": 187,
"ctxt": 0
},
"value": "b",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 188,
"end": 194,
"ctxt": 0
},
"value": "func12",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 196,
"end": 205,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 196,
"end": 204,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 196,
"end": 197,
"ctxt": 0
},
"value": "b",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 198,
"end": 204,
"ctxt": 0
},
"value": "func13",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 206,
"end": 215,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 206,
"end": 214,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 206,
"end": 207,
"ctxt": 0
},
"value": "b",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 208,
"end": 214,
"ctxt": 0
},
"value": "func14",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 216,
"end": 225,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 216,
"end": 224,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 216,
"end": 217,
"ctxt": 0
},
"value": "b",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 218,
"end": 224,
"ctxt": 0
},
"value": "func15",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 226,
"end": 235,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 226,
"end": 234,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 226,
"end": 227,
"ctxt": 0
},
"value": "b",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 228,
"end": 234,
"ctxt": 0
},
"value": "func16",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 236,
"end": 245,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 236,
"end": 244,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 236,
"end": 237,
"ctxt": 0
},
"value": "b",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 238,
"end": 244,
"ctxt": 0
},
"value": "func17",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 246,
"end": 255,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 246,
"end": 254,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 246,
"end": 247,
"ctxt": 0
},
"value": "b",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 248,
"end": 254,
"ctxt": 0
},
"value": "func18",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 256,
"end": 265,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 256,
"end": 264,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 256,
"end": 257,
"ctxt": 0
},
"value": "b",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 258,
"end": 264,
"ctxt": 0
},
"value": "func19",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 266,
"end": 275,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 266,
"end": 274,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 266,
"end": 267,
"ctxt": 0
},
"value": "b",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 268,
"end": 274,
"ctxt": 0
},
"value": "func20",
"optional": false
}
}
},
{
"type": "VariableDeclaration",
"span": {
"start": 297,
"end": 324,
"ctxt": 0
},
"kind": "var",
"declare": false,
"declarations": [
{
"type": "VariableDeclarator",
"span": {
"start": 301,
"end": 323,
"ctxt": 0
},
"id": {
"type": "Identifier",
"span": {
"start": 301,
"end": 313,
"ctxt": 0
},
"value": "exportsAlias",
"optional": false,
"typeAnnotation": null
},
"init": {
"type": "Identifier",
"span": {
"start": 316,
"end": 323,
"ctxt": 0
},
"value": "exports",
"optional": false
},
"definite": false
}
]
},
{
"type": "ExpressionStatement",
"span": {
"start": 325,
"end": 362,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 325,
"end": 361,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 325,
"end": 343,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 325,
"end": 337,
"ctxt": 0
},
"value": "exportsAlias",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 338,
"end": 343,
"ctxt": 0
},
"value": "func1",
"optional": false
}
},
"right": {
"type": "FunctionExpression",
"identifier": null,
"params": [],
"decorators": [],
"span": {
"start": 346,
"end": 361,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 358,
"end": 361,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 363,
"end": 395,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 363,
"end": 394,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 363,
"end": 376,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 363,
"end": 370,
"ctxt": 0
},
"value": "exports",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 371,
"end": 376,
"ctxt": 0
},
"value": "func2",
"optional": false
}
},
"right": {
"type": "FunctionExpression",
"identifier": null,
"params": [],
"decorators": [],
"span": {
"start": 379,
"end": 394,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 391,
"end": 394,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
}
},
{
"type": "VariableDeclaration",
"span": {
"start": 397,
"end": 437,
"ctxt": 0
},
"kind": "var",
"declare": false,
"declarations": [
{
"type": "VariableDeclarator",
"span": {
"start": 401,
"end": 436,
"ctxt": 0
},
"id": {
"type": "Identifier",
"span": {
"start": 401,
"end": 419,
"ctxt": 0
},
"value": "moduleExportsAlias",
"optional": false,
"typeAnnotation": null
},
"init": {
"type": "MemberExpression",
"span": {
"start": 422,
"end": 436,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 422,
"end": 428,
"ctxt": 0
},
"value": "module",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 429,
"end": 436,
"ctxt": 0
},
"value": "exports",
"optional": false
}
},
"definite": false
}
]
},
{
"type": "ExpressionStatement",
"span": {
"start": 438,
"end": 481,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 438,
"end": 480,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 438,
"end": 462,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 438,
"end": 456,
"ctxt": 0
},
"value": "moduleExportsAlias",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 457,
"end": 462,
"ctxt": 0
},
"value": "func3",
"optional": false
}
},
"right": {
"type": "FunctionExpression",
"identifier": null,
"params": [],
"decorators": [],
"span": {
"start": 465,
"end": 480,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 477,
"end": 480,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 482,
"end": 521,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 482,
"end": 520,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 482,
"end": 502,
"ctxt": 0
},
"object": {
"type": "MemberExpression",
"span": {
"start": 482,
"end": 496,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 482,
"end": 488,
"ctxt": 0
},
"value": "module",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 489,
"end": 496,
"ctxt": 0
},
"value": "exports",
"optional": false
}
},
"property": {
"type": "Identifier",
"span": {
"start": 497,
"end": 502,
"ctxt": 0
},
"value": "func4",
"optional": false
}
},
"right": {
"type": "FunctionExpression",
"identifier": null,
"params": [],
"decorators": [],
"span": {
"start": 505,
"end": 520,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 517,
"end": 520,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
}
},
{
"type": "VariableDeclaration",
"span": {
"start": 523,
"end": 580,
"ctxt": 0
},
"kind": "var",
"declare": false,
"declarations": [
{
"type": "VariableDeclarator",
"span": {
"start": 527,
"end": 579,
"ctxt": 0
},
"id": {
"type": "Identifier",
"span": {
"start": 527,
"end": 552,
"ctxt": 0
},
"value": "multipleDeclarationAlias1",
"optional": false,
"typeAnnotation": null
},
"init": {
"type": "AssignmentExpression",
"span": {
"start": 555,
"end": 579,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "Identifier",
"span": {
"start": 555,
"end": 562,
"ctxt": 0
},
"value": "exports",
"optional": false,
"typeAnnotation": null
},
"right": {
"type": "MemberExpression",
"span": {
"start": 565,
"end": 579,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 565,
"end": 571,
"ctxt": 0
},
"value": "module",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 572,
"end": 579,
"ctxt": 0
},
"value": "exports",
"optional": false
}
}
},
"definite": false
}
]
},
{
"type": "ExpressionStatement",
"span": {
"start": 581,
"end": 631,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 581,
"end": 630,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 581,
"end": 612,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 581,
"end": 606,
"ctxt": 0
},
"value": "multipleDeclarationAlias1",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 607,
"end": 612,
"ctxt": 0
},
"value": "func5",
"optional": false
}
},
"right": {
"type": "FunctionExpression",
"identifier": null,
"params": [],
"decorators": [],
"span": {
"start": 615,
"end": 630,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 627,
"end": 630,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
}
},
{
"type": "VariableDeclaration",
"span": {
"start": 633,
"end": 690,
"ctxt": 0
},
"kind": "var",
"declare": false,
"declarations": [
{
"type": "VariableDeclarator",
"span": {
"start": 637,
"end": 689,
"ctxt": 0
},
"id": {
"type": "Identifier",
"span": {
"start": 637,
"end": 662,
"ctxt": 0
},
"value": "multipleDeclarationAlias2",
"optional": false,
"typeAnnotation": null
},
"init": {
"type": "AssignmentExpression",
"span": {
"start": 665,
"end": 689,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 665,
"end": 679,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 665,
"end": 671,
"ctxt": 0
},
"value": "module",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 672,
"end": 679,
"ctxt": 0
},
"value": "exports",
"optional": false
}
},
"right": {
"type": "Identifier",
"span": {
"start": 682,
"end": 689,
"ctxt": 0
},
"value": "exports",
"optional": false
}
},
"definite": false
}
]
},
{
"type": "ExpressionStatement",
"span": {
"start": 691,
"end": 741,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 691,
"end": 740,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 691,
"end": 722,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 691,
"end": 716,
"ctxt": 0
},
"value": "multipleDeclarationAlias2",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 717,
"end": 722,
"ctxt": 0
},
"value": "func6",
"optional": false
}
},
"right": {
"type": "FunctionExpression",
"identifier": null,
"params": [],
"decorators": [],
"span": {
"start": 725,
"end": 740,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 737,
"end": 740,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
}
},
{
"type": "VariableDeclaration",
"span": {
"start": 743,
"end": 765,
"ctxt": 0
},
"kind": "var",
"declare": false,
"declarations": [
{
"type": "VariableDeclarator",
"span": {
"start": 747,
"end": 764,
"ctxt": 0
},
"id": {
"type": "Identifier",
"span": {
"start": 747,
"end": 764,
"ctxt": 0
},
"value": "someOtherVariable",
"optional": false,
"typeAnnotation": null
},
"init": null,
"definite": false
}
]
},
{
"type": "VariableDeclaration",
"span": {
"start": 766,
"end": 826,
"ctxt": 0
},
"kind": "var",
"declare": false,
"declarations": [
{
"type": "VariableDeclarator",
"span": {
"start": 770,
"end": 825,
"ctxt": 0
},
"id": {
"type": "Identifier",
"span": {
"start": 770,
"end": 795,
"ctxt": 0
},
"value": "multipleDeclarationAlias3",
"optional": false,
"typeAnnotation": null
},
"init": {
"type": "AssignmentExpression",
"span": {
"start": 798,
"end": 825,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "Identifier",
"span": {
"start": 798,
"end": 815,
"ctxt": 0
},
"value": "someOtherVariable",
"optional": false,
"typeAnnotation": null
},
"right": {
"type": "Identifier",
"span": {
"start": 818,
"end": 825,
"ctxt": 0
},
"value": "exports",
"optional": false
}
},
"definite": false
}
]
},
{
"type": "ExpressionStatement",
"span": {
"start": 827,
"end": 877,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 827,
"end": 876,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 827,
"end": 858,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 827,
"end": 852,
"ctxt": 0
},
"value": "multipleDeclarationAlias3",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 853,
"end": 858,
"ctxt": 0
},
"value": "func7",
"optional": false
}
},
"right": {
"type": "FunctionExpression",
"identifier": null,
"params": [],
"decorators": [],
"span": {
"start": 861,
"end": 876,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 873,
"end": 876,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
}
},
{
"type": "VariableDeclaration",
"span": {
"start": 879,
"end": 946,
"ctxt": 0
},
"kind": "var",
"declare": false,
"declarations": [
{
"type": "VariableDeclarator",
"span": {
"start": 883,
"end": 945,
"ctxt": 0
},
"id": {
"type": "Identifier",
"span": {
"start": 883,
"end": 908,
"ctxt": 0
},
"value": "multipleDeclarationAlias4",
"optional": false,
"typeAnnotation": null
},
"init": {
"type": "AssignmentExpression",
"span": {
"start": 911,
"end": 945,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "Identifier",
"span": {
"start": 911,
"end": 928,
"ctxt": 0
},
"value": "someOtherVariable",
"optional": false,
"typeAnnotation": null
},
"right": {
"type": "MemberExpression",
"span": {
"start": 931,
"end": 945,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 931,
"end": 937,
"ctxt": 0
},
"value": "module",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 938,
"end": 945,
"ctxt": 0
},
"value": "exports",
"optional": false
}
}
},
"definite": false
}
]
},
{
"type": "ExpressionStatement",
"span": {
"start": 947,
"end": 997,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 947,
"end": 996,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 947,
"end": 978,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 947,
"end": 972,
"ctxt": 0
},
"value": "multipleDeclarationAlias4",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 973,
"end": 978,
"ctxt": 0
},
"value": "func8",
"optional": false
}
},
"right": {
"type": "FunctionExpression",
"identifier": null,
"params": [],
"decorators": [],
"span": {
"start": 981,
"end": 996,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 993,
"end": 996,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
}
},
{
"type": "VariableDeclaration",
"span": {
"start": 999,
"end": 1061,
"ctxt": 0
},
"kind": "var",
"declare": false,
"declarations": [
{
"type": "VariableDeclarator",
"span": {
"start": 1003,
"end": 1060,
"ctxt": 0
},
"id": {
"type": "Identifier",
"span": {
"start": 1003,
"end": 1028,
"ctxt": 0
},
"value": "multipleDeclarationAlias5",
"optional": false,
"typeAnnotation": null
},
"init": {
"type": "AssignmentExpression",
"span": {
"start": 1031,
"end": 1060,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1031,
"end": 1045,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1031,
"end": 1037,
"ctxt": 0
},
"value": "module",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1038,
"end": 1045,
"ctxt": 0
},
"value": "exports",
"optional": false
}
},
"right": {
"type": "AssignmentExpression",
"span": {
"start": 1048,
"end": 1060,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "Identifier",
"span": {
"start": 1048,
"end": 1055,
"ctxt": 0
},
"value": "exports",
"optional": false,
"typeAnnotation": null
},
"right": {
"type": "ObjectExpression",
"span": {
"start": 1058,
"end": 1060,
"ctxt": 0
},
"properties": []
}
}
},
"definite": false
}
]
},
{
"type": "ExpressionStatement",
"span": {
"start": 1062,
"end": 1112,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1062,
"end": 1111,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1062,
"end": 1093,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1062,
"end": 1087,
"ctxt": 0
},
"value": "multipleDeclarationAlias5",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1088,
"end": 1093,
"ctxt": 0
},
"value": "func9",
"optional": false
}
},
"right": {
"type": "FunctionExpression",
"identifier": null,
"params": [],
"decorators": [],
"span": {
"start": 1096,
"end": 1111,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 1108,
"end": 1111,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
}
},
{
"type": "VariableDeclaration",
"span": {
"start": 1114,
"end": 1176,
"ctxt": 0
},
"kind": "var",
"declare": false,
"declarations": [
{
"type": "VariableDeclarator",
"span": {
"start": 1118,
"end": 1175,
"ctxt": 0
},
"id": {
"type": "Identifier",
"span": {
"start": 1118,
"end": 1143,
"ctxt": 0
},
"value": "multipleDeclarationAlias6",
"optional": false,
"typeAnnotation": null
},
"init": {
"type": "AssignmentExpression",
"span": {
"start": 1146,
"end": 1175,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "Identifier",
"span": {
"start": 1146,
"end": 1153,
"ctxt": 0
},
"value": "exports",
"optional": false,
"typeAnnotation": null
},
"right": {
"type": "AssignmentExpression",
"span": {
"start": 1156,
"end": 1175,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1156,
"end": 1170,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1156,
"end": 1162,
"ctxt": 0
},
"value": "module",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1163,
"end": 1170,
"ctxt": 0
},
"value": "exports",
"optional": false
}
},
"right": {
"type": "ObjectExpression",
"span": {
"start": 1173,
"end": 1175,
"ctxt": 0
},
"properties": []
}
}
},
"definite": false
}
]
},
{
"type": "ExpressionStatement",
"span": {
"start": 1177,
"end": 1228,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1177,
"end": 1227,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1177,
"end": 1209,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1177,
"end": 1202,
"ctxt": 0
},
"value": "multipleDeclarationAlias6",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1203,
"end": 1209,
"ctxt": 0
},
"value": "func10",
"optional": false
}
},
"right": {
"type": "FunctionExpression",
"identifier": null,
"params": [],
"decorators": [],
"span": {
"start": 1212,
"end": 1227,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 1224,
"end": 1227,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1230,
"end": 1280,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1230,
"end": 1279,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "Identifier",
"span": {
"start": 1230,
"end": 1237,
"ctxt": 0
},
"value": "exports",
"optional": false,
"typeAnnotation": null
},
"right": {
"type": "AssignmentExpression",
"span": {
"start": 1240,
"end": 1279,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1240,
"end": 1254,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1240,
"end": 1246,
"ctxt": 0
},
"value": "module",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1247,
"end": 1254,
"ctxt": 0
},
"value": "exports",
"optional": false
}
},
"right": {
"type": "AssignmentExpression",
"span": {
"start": 1257,
"end": 1279,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "Identifier",
"span": {
"start": 1257,
"end": 1274,
"ctxt": 0
},
"value": "someOtherVariable",
"optional": false,
"typeAnnotation": null
},
"right": {
"type": "ObjectExpression",
"span": {
"start": 1277,
"end": 1279,
"ctxt": 0
},
"properties": []
}
}
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1281,
"end": 1314,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1281,
"end": 1313,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1281,
"end": 1295,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1281,
"end": 1288,
"ctxt": 0
},
"value": "exports",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1289,
"end": 1295,
"ctxt": 0
},
"value": "func11",
"optional": false
}
},
"right": {
"type": "FunctionExpression",
"identifier": null,
"params": [],
"decorators": [],
"span": {
"start": 1298,
"end": 1313,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 1310,
"end": 1313,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1315,
"end": 1355,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1315,
"end": 1354,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1315,
"end": 1336,
"ctxt": 0
},
"object": {
"type": "MemberExpression",
"span": {
"start": 1315,
"end": 1329,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1315,
"end": 1321,
"ctxt": 0
},
"value": "module",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1322,
"end": 1329,
"ctxt": 0
},
"value": "exports",
"optional": false
}
},
"property": {
"type": "Identifier",
"span": {
"start": 1330,
"end": 1336,
"ctxt": 0
},
"value": "func12",
"optional": false
}
},
"right": {
"type": "FunctionExpression",
"identifier": null,
"params": [],
"decorators": [],
"span": {
"start": 1339,
"end": 1354,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 1351,
"end": 1354,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1357,
"end": 1407,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1357,
"end": 1406,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "Identifier",
"span": {
"start": 1357,
"end": 1364,
"ctxt": 0
},
"value": "exports",
"optional": false,
"typeAnnotation": null
},
"right": {
"type": "AssignmentExpression",
"span": {
"start": 1367,
"end": 1406,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1367,
"end": 1381,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1367,
"end": 1373,
"ctxt": 0
},
"value": "module",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1374,
"end": 1381,
"ctxt": 0
},
"value": "exports",
"optional": false
}
},
"right": {
"type": "AssignmentExpression",
"span": {
"start": 1384,
"end": 1406,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "Identifier",
"span": {
"start": 1384,
"end": 1401,
"ctxt": 0
},
"value": "someOtherVariable",
"optional": false,
"typeAnnotation": null
},
"right": {
"type": "ObjectExpression",
"span": {
"start": 1404,
"end": 1406,
"ctxt": 0
},
"properties": []
}
}
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1408,
"end": 1441,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1408,
"end": 1440,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1408,
"end": 1422,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1408,
"end": 1415,
"ctxt": 0
},
"value": "exports",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1416,
"end": 1422,
"ctxt": 0
},
"value": "func11",
"optional": false
}
},
"right": {
"type": "FunctionExpression",
"identifier": null,
"params": [],
"decorators": [],
"span": {
"start": 1425,
"end": 1440,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 1437,
"end": 1440,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1442,
"end": 1482,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1442,
"end": 1481,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1442,
"end": 1463,
"ctxt": 0
},
"object": {
"type": "MemberExpression",
"span": {
"start": 1442,
"end": 1456,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1442,
"end": 1448,
"ctxt": 0
},
"value": "module",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1449,
"end": 1456,
"ctxt": 0
},
"value": "exports",
"optional": false
}
},
"property": {
"type": "Identifier",
"span": {
"start": 1457,
"end": 1463,
"ctxt": 0
},
"value": "func12",
"optional": false
}
},
"right": {
"type": "FunctionExpression",
"identifier": null,
"params": [],
"decorators": [],
"span": {
"start": 1466,
"end": 1481,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 1478,
"end": 1481,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1484,
"end": 1514,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1484,
"end": 1513,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "Identifier",
"span": {
"start": 1484,
"end": 1491,
"ctxt": 0
},
"value": "exports",
"optional": false,
"typeAnnotation": null
},
"right": {
"type": "AssignmentExpression",
"span": {
"start": 1494,
"end": 1513,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1494,
"end": 1508,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1494,
"end": 1500,
"ctxt": 0
},
"value": "module",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1501,
"end": 1508,
"ctxt": 0
},
"value": "exports",
"optional": false
}
},
"right": {
"type": "ObjectExpression",
"span": {
"start": 1511,
"end": 1513,
"ctxt": 0
},
"properties": []
}
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1515,
"end": 1548,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1515,
"end": 1547,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1515,
"end": 1529,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1515,
"end": 1522,
"ctxt": 0
},
"value": "exports",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1523,
"end": 1529,
"ctxt": 0
},
"value": "func13",
"optional": false
}
},
"right": {
"type": "FunctionExpression",
"identifier": null,
"params": [],
"decorators": [],
"span": {
"start": 1532,
"end": 1547,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 1544,
"end": 1547,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1549,
"end": 1589,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1549,
"end": 1588,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1549,
"end": 1570,
"ctxt": 0
},
"object": {
"type": "MemberExpression",
"span": {
"start": 1549,
"end": 1563,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1549,
"end": 1555,
"ctxt": 0
},
"value": "module",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1556,
"end": 1563,
"ctxt": 0
},
"value": "exports",
"optional": false
}
},
"property": {
"type": "Identifier",
"span": {
"start": 1564,
"end": 1570,
"ctxt": 0
},
"value": "func14",
"optional": false
}
},
"right": {
"type": "FunctionExpression",
"identifier": null,
"params": [],
"decorators": [],
"span": {
"start": 1573,
"end": 1588,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 1585,
"end": 1588,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1591,
"end": 1621,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1591,
"end": 1620,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "Identifier",
"span": {
"start": 1591,
"end": 1598,
"ctxt": 0
},
"value": "exports",
"optional": false,
"typeAnnotation": null
},
"right": {
"type": "AssignmentExpression",
"span": {
"start": 1601,
"end": 1620,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1601,
"end": 1615,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1601,
"end": 1607,
"ctxt": 0
},
"value": "module",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1608,
"end": 1615,
"ctxt": 0
},
"value": "exports",
"optional": false
}
},
"right": {
"type": "ObjectExpression",
"span": {
"start": 1618,
"end": 1620,
"ctxt": 0
},
"properties": []
}
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1622,
"end": 1655,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1622,
"end": 1654,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1622,
"end": 1636,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1622,
"end": 1629,
"ctxt": 0
},
"value": "exports",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1630,
"end": 1636,
"ctxt": 0
},
"value": "func15",
"optional": false
}
},
"right": {
"type": "FunctionExpression",
"identifier": null,
"params": [],
"decorators": [],
"span": {
"start": 1639,
"end": 1654,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 1651,
"end": 1654,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1656,
"end": 1696,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1656,
"end": 1695,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1656,
"end": 1677,
"ctxt": 0
},
"object": {
"type": "MemberExpression",
"span": {
"start": 1656,
"end": 1670,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1656,
"end": 1662,
"ctxt": 0
},
"value": "module",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1663,
"end": 1670,
"ctxt": 0
},
"value": "exports",
"optional": false
}
},
"property": {
"type": "Identifier",
"span": {
"start": 1671,
"end": 1677,
"ctxt": 0
},
"value": "func16",
"optional": false
}
},
"right": {
"type": "FunctionExpression",
"identifier": null,
"params": [],
"decorators": [],
"span": {
"start": 1680,
"end": 1695,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 1692,
"end": 1695,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1698,
"end": 1728,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1698,
"end": 1727,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1698,
"end": 1712,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1698,
"end": 1704,
"ctxt": 0
},
"value": "module",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1705,
"end": 1712,
"ctxt": 0
},
"value": "exports",
"optional": false
}
},
"right": {
"type": "AssignmentExpression",
"span": {
"start": 1715,
"end": 1727,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "Identifier",
"span": {
"start": 1715,
"end": 1722,
"ctxt": 0
},
"value": "exports",
"optional": false,
"typeAnnotation": null
},
"right": {
"type": "ObjectExpression",
"span": {
"start": 1725,
"end": 1727,
"ctxt": 0
},
"properties": []
}
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1729,
"end": 1762,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1729,
"end": 1761,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1729,
"end": 1743,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1729,
"end": 1736,
"ctxt": 0
},
"value": "exports",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1737,
"end": 1743,
"ctxt": 0
},
"value": "func17",
"optional": false
}
},
"right": {
"type": "FunctionExpression",
"identifier": null,
"params": [],
"decorators": [],
"span": {
"start": 1746,
"end": 1761,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 1758,
"end": 1761,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1763,
"end": 1803,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1763,
"end": 1802,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1763,
"end": 1784,
"ctxt": 0
},
"object": {
"type": "MemberExpression",
"span": {
"start": 1763,
"end": 1777,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1763,
"end": 1769,
"ctxt": 0
},
"value": "module",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1770,
"end": 1777,
"ctxt": 0
},
"value": "exports",
"optional": false
}
},
"property": {
"type": "Identifier",
"span": {
"start": 1778,
"end": 1784,
"ctxt": 0
},
"value": "func18",
"optional": false
}
},
"right": {
"type": "FunctionExpression",
"identifier": null,
"params": [],
"decorators": [],
"span": {
"start": 1787,
"end": 1802,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 1799,
"end": 1802,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1805,
"end": 1825,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1805,
"end": 1824,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1805,
"end": 1819,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1805,
"end": 1811,
"ctxt": 0
},
"value": "module",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1812,
"end": 1819,
"ctxt": 0
},
"value": "exports",
"optional": false
}
},
"right": {
"type": "ObjectExpression",
"span": {
"start": 1822,
"end": 1824,
"ctxt": 0
},
"properties": []
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1826,
"end": 1859,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1826,
"end": 1858,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1826,
"end": 1840,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1826,
"end": 1833,
"ctxt": 0
},
"value": "exports",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1834,
"end": 1840,
"ctxt": 0
},
"value": "func19",
"optional": false
}
},
"right": {
"type": "FunctionExpression",
"identifier": null,
"params": [],
"decorators": [],
"span": {
"start": 1843,
"end": 1858,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 1855,
"end": 1858,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1860,
"end": 1900,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1860,
"end": 1899,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1860,
"end": 1881,
"ctxt": 0
},
"object": {
"type": "MemberExpression",
"span": {
"start": 1860,
"end": 1874,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1860,
"end": 1866,
"ctxt": 0
},
"value": "module",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1867,
"end": 1874,
"ctxt": 0
},
"value": "exports",
"optional": false
}
},
"property": {
"type": "Identifier",
"span": {
"start": 1875,
"end": 1881,
"ctxt": 0
},
"value": "func20",
"optional": false
}
},
"right": {
"type": "FunctionExpression",
"identifier": null,
"params": [],
"decorators": [],
"span": {
"start": 1884,
"end": 1899,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 1896,
"end": 1899,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
}
}
],
"interpreter": null
}