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

3229 lines
80 KiB
JSON

{
"type": "Module",
"span": {
"start": 93,
"end": 2003,
"ctxt": 0
},
"body": [
{
"type": "ExpressionStatement",
"span": {
"start": 93,
"end": 164,
"ctxt": 0
},
"expression": {
"type": "CallExpression",
"span": {
"start": 93,
"end": 163,
"ctxt": 0
},
"callee": {
"type": "MemberExpression",
"span": {
"start": 93,
"end": 114,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 93,
"end": 99,
"ctxt": 0
},
"value": "Object",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 100,
"end": 114,
"ctxt": 0
},
"value": "defineProperty",
"optional": false
}
},
"arguments": [
{
"spread": null,
"expression": {
"type": "Identifier",
"span": {
"start": 115,
"end": 122,
"ctxt": 0
},
"value": "exports",
"optional": false
}
},
{
"spread": null,
"expression": {
"type": "StringLiteral",
"span": {
"start": 124,
"end": 131,
"ctxt": 0
},
"value": "thing",
"raw": "\"thing\""
}
},
{
"spread": null,
"expression": {
"type": "ObjectExpression",
"span": {
"start": 133,
"end": 162,
"ctxt": 0
},
"properties": [
{
"type": "KeyValueProperty",
"key": {
"type": "Identifier",
"span": {
"start": 135,
"end": 140,
"ctxt": 0
},
"value": "value",
"optional": false
},
"value": {
"type": "NumericLiteral",
"span": {
"start": 142,
"end": 144,
"ctxt": 0
},
"value": 42.0,
"raw": "42"
}
},
{
"type": "KeyValueProperty",
"key": {
"type": "Identifier",
"span": {
"start": 146,
"end": 154,
"ctxt": 0
},
"value": "writable",
"optional": false
},
"value": {
"type": "BooleanLiteral",
"span": {
"start": 156,
"end": 160,
"ctxt": 0
},
"value": true
}
}
]
}
}
],
"typeArguments": null
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 165,
"end": 249,
"ctxt": 0
},
"expression": {
"type": "CallExpression",
"span": {
"start": 165,
"end": 248,
"ctxt": 0
},
"callee": {
"type": "MemberExpression",
"span": {
"start": 165,
"end": 186,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 165,
"end": 171,
"ctxt": 0
},
"value": "Object",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 172,
"end": 186,
"ctxt": 0
},
"value": "defineProperty",
"optional": false
}
},
"arguments": [
{
"spread": null,
"expression": {
"type": "Identifier",
"span": {
"start": 187,
"end": 194,
"ctxt": 0
},
"value": "exports",
"optional": false
}
},
{
"spread": null,
"expression": {
"type": "StringLiteral",
"span": {
"start": 196,
"end": 210,
"ctxt": 0
},
"value": "readonlyProp",
"raw": "\"readonlyProp\""
}
},
{
"spread": null,
"expression": {
"type": "ObjectExpression",
"span": {
"start": 212,
"end": 247,
"ctxt": 0
},
"properties": [
{
"type": "KeyValueProperty",
"key": {
"type": "Identifier",
"span": {
"start": 214,
"end": 219,
"ctxt": 0
},
"value": "value",
"optional": false
},
"value": {
"type": "StringLiteral",
"span": {
"start": 221,
"end": 228,
"ctxt": 0
},
"value": "Smith",
"raw": "\"Smith\""
}
},
{
"type": "KeyValueProperty",
"key": {
"type": "Identifier",
"span": {
"start": 230,
"end": 238,
"ctxt": 0
},
"value": "writable",
"optional": false
},
"value": {
"type": "BooleanLiteral",
"span": {
"start": 240,
"end": 245,
"ctxt": 0
},
"value": false
}
}
]
}
}
],
"typeArguments": null
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 250,
"end": 347,
"ctxt": 0
},
"expression": {
"type": "CallExpression",
"span": {
"start": 250,
"end": 346,
"ctxt": 0
},
"callee": {
"type": "MemberExpression",
"span": {
"start": 250,
"end": 271,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 250,
"end": 256,
"ctxt": 0
},
"value": "Object",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 257,
"end": 271,
"ctxt": 0
},
"value": "defineProperty",
"optional": false
}
},
"arguments": [
{
"spread": null,
"expression": {
"type": "Identifier",
"span": {
"start": 272,
"end": 279,
"ctxt": 0
},
"value": "exports",
"optional": false
}
},
{
"spread": null,
"expression": {
"type": "StringLiteral",
"span": {
"start": 281,
"end": 294,
"ctxt": 0
},
"value": "rwAccessors",
"raw": "\"rwAccessors\""
}
},
{
"spread": null,
"expression": {
"type": "ObjectExpression",
"span": {
"start": 296,
"end": 345,
"ctxt": 0
},
"properties": [
{
"type": "MethodProperty",
"key": {
"type": "Identifier",
"span": {
"start": 298,
"end": 301,
"ctxt": 0
},
"value": "get",
"optional": false
},
"params": [],
"decorators": [],
"span": {
"start": 298,
"end": 320,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 304,
"end": 320,
"ctxt": 0
},
"stmts": [
{
"type": "ReturnStatement",
"span": {
"start": 306,
"end": 318,
"ctxt": 0
},
"argument": {
"type": "NumericLiteral",
"span": {
"start": 313,
"end": 318,
"ctxt": 0
},
"value": 98122.0,
"raw": "98122"
}
}
]
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
},
{
"type": "MethodProperty",
"key": {
"type": "Identifier",
"span": {
"start": 322,
"end": 325,
"ctxt": 0
},
"value": "set",
"optional": false
},
"params": [
{
"type": "Parameter",
"span": {
"start": 326,
"end": 327,
"ctxt": 0
},
"decorators": [],
"pat": {
"type": "Identifier",
"span": {
"start": 326,
"end": 327,
"ctxt": 0
},
"value": "_",
"optional": false,
"typeAnnotation": null
}
}
],
"decorators": [],
"span": {
"start": 322,
"end": 343,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 329,
"end": 343,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
]
}
}
],
"typeArguments": null
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 348,
"end": 427,
"ctxt": 0
},
"expression": {
"type": "CallExpression",
"span": {
"start": 348,
"end": 426,
"ctxt": 0
},
"callee": {
"type": "MemberExpression",
"span": {
"start": 348,
"end": 369,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 348,
"end": 354,
"ctxt": 0
},
"value": "Object",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 355,
"end": 369,
"ctxt": 0
},
"value": "defineProperty",
"optional": false
}
},
"arguments": [
{
"spread": null,
"expression": {
"type": "Identifier",
"span": {
"start": 370,
"end": 377,
"ctxt": 0
},
"value": "exports",
"optional": false
}
},
{
"spread": null,
"expression": {
"type": "StringLiteral",
"span": {
"start": 379,
"end": 397,
"ctxt": 0
},
"value": "readonlyAccessor",
"raw": "\"readonlyAccessor\""
}
},
{
"spread": null,
"expression": {
"type": "ObjectExpression",
"span": {
"start": 399,
"end": 425,
"ctxt": 0
},
"properties": [
{
"type": "MethodProperty",
"key": {
"type": "Identifier",
"span": {
"start": 401,
"end": 404,
"ctxt": 0
},
"value": "get",
"optional": false
},
"params": [],
"decorators": [],
"span": {
"start": 401,
"end": 423,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 407,
"end": 423,
"ctxt": 0
},
"stmts": [
{
"type": "ReturnStatement",
"span": {
"start": 409,
"end": 421,
"ctxt": 0
},
"argument": {
"type": "NumericLiteral",
"span": {
"start": 416,
"end": 421,
"ctxt": 0
},
"value": 21.75,
"raw": "21.75"
}
}
]
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
]
}
}
],
"typeArguments": null
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 428,
"end": 575,
"ctxt": 0
},
"expression": {
"type": "CallExpression",
"span": {
"start": 428,
"end": 574,
"ctxt": 0
},
"callee": {
"type": "MemberExpression",
"span": {
"start": 428,
"end": 449,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 428,
"end": 434,
"ctxt": 0
},
"value": "Object",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 435,
"end": 449,
"ctxt": 0
},
"value": "defineProperty",
"optional": false
}
},
"arguments": [
{
"spread": null,
"expression": {
"type": "Identifier",
"span": {
"start": 450,
"end": 457,
"ctxt": 0
},
"value": "exports",
"optional": false
}
},
{
"spread": null,
"expression": {
"type": "StringLiteral",
"span": {
"start": 459,
"end": 476,
"ctxt": 0
},
"value": "setonlyAccessor",
"raw": "\"setonlyAccessor\""
}
},
{
"spread": null,
"expression": {
"type": "ObjectExpression",
"span": {
"start": 478,
"end": 573,
"ctxt": 0
},
"properties": [
{
"type": "MethodProperty",
"key": {
"type": "Identifier",
"span": {
"start": 515,
"end": 518,
"ctxt": 0
},
"value": "set",
"optional": false
},
"params": [
{
"type": "Parameter",
"span": {
"start": 519,
"end": 522,
"ctxt": 0
},
"decorators": [],
"pat": {
"type": "Identifier",
"span": {
"start": 519,
"end": 522,
"ctxt": 0
},
"value": "str",
"optional": false,
"typeAnnotation": null
}
}
],
"decorators": [],
"span": {
"start": 515,
"end": 571,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 524,
"end": 571,
"ctxt": 0
},
"stmts": [
{
"type": "ExpressionStatement",
"span": {
"start": 534,
"end": 564,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 534,
"end": 564,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 534,
"end": 550,
"ctxt": 0
},
"object": {
"type": "ThisExpression",
"span": {
"start": 534,
"end": 538,
"ctxt": 0
}
},
"property": {
"type": "Identifier",
"span": {
"start": 539,
"end": 550,
"ctxt": 0
},
"value": "rwAccessors",
"optional": false
}
},
"right": {
"type": "CallExpression",
"span": {
"start": 553,
"end": 564,
"ctxt": 0
},
"callee": {
"type": "Identifier",
"span": {
"start": 553,
"end": 559,
"ctxt": 0
},
"value": "Number",
"optional": false
},
"arguments": [
{
"spread": null,
"expression": {
"type": "Identifier",
"span": {
"start": 560,
"end": 563,
"ctxt": 0
},
"value": "str",
"optional": false
}
}
],
"typeArguments": null
}
}
}
]
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
]
}
}
],
"typeArguments": null
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 599,
"end": 680,
"ctxt": 0
},
"expression": {
"type": "CallExpression",
"span": {
"start": 599,
"end": 679,
"ctxt": 0
},
"callee": {
"type": "MemberExpression",
"span": {
"start": 599,
"end": 620,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 599,
"end": 605,
"ctxt": 0
},
"value": "Object",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 606,
"end": 620,
"ctxt": 0
},
"value": "defineProperty",
"optional": false
}
},
"arguments": [
{
"spread": null,
"expression": {
"type": "MemberExpression",
"span": {
"start": 621,
"end": 635,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 621,
"end": 627,
"ctxt": 0
},
"value": "module",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 628,
"end": 635,
"ctxt": 0
},
"value": "exports",
"optional": false
}
}
},
{
"spread": null,
"expression": {
"type": "StringLiteral",
"span": {
"start": 637,
"end": 644,
"ctxt": 0
},
"value": "thing",
"raw": "\"thing\""
}
},
{
"spread": null,
"expression": {
"type": "ObjectExpression",
"span": {
"start": 646,
"end": 678,
"ctxt": 0
},
"properties": [
{
"type": "KeyValueProperty",
"key": {
"type": "Identifier",
"span": {
"start": 648,
"end": 653,
"ctxt": 0
},
"value": "value",
"optional": false
},
"value": {
"type": "StringLiteral",
"span": {
"start": 655,
"end": 660,
"ctxt": 0
},
"value": "yes",
"raw": "\"yes\""
}
},
{
"type": "KeyValueProperty",
"key": {
"type": "Identifier",
"span": {
"start": 662,
"end": 670,
"ctxt": 0
},
"value": "writable",
"optional": false
},
"value": {
"type": "BooleanLiteral",
"span": {
"start": 672,
"end": 676,
"ctxt": 0
},
"value": true
}
}
]
}
}
],
"typeArguments": null
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 681,
"end": 772,
"ctxt": 0
},
"expression": {
"type": "CallExpression",
"span": {
"start": 681,
"end": 771,
"ctxt": 0
},
"callee": {
"type": "MemberExpression",
"span": {
"start": 681,
"end": 702,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 681,
"end": 687,
"ctxt": 0
},
"value": "Object",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 688,
"end": 702,
"ctxt": 0
},
"value": "defineProperty",
"optional": false
}
},
"arguments": [
{
"spread": null,
"expression": {
"type": "MemberExpression",
"span": {
"start": 703,
"end": 717,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 703,
"end": 709,
"ctxt": 0
},
"value": "module",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 710,
"end": 717,
"ctxt": 0
},
"value": "exports",
"optional": false
}
}
},
{
"spread": null,
"expression": {
"type": "StringLiteral",
"span": {
"start": 719,
"end": 733,
"ctxt": 0
},
"value": "readonlyProp",
"raw": "\"readonlyProp\""
}
},
{
"spread": null,
"expression": {
"type": "ObjectExpression",
"span": {
"start": 735,
"end": 770,
"ctxt": 0
},
"properties": [
{
"type": "KeyValueProperty",
"key": {
"type": "Identifier",
"span": {
"start": 737,
"end": 742,
"ctxt": 0
},
"value": "value",
"optional": false
},
"value": {
"type": "StringLiteral",
"span": {
"start": 744,
"end": 751,
"ctxt": 0
},
"value": "Smith",
"raw": "\"Smith\""
}
},
{
"type": "KeyValueProperty",
"key": {
"type": "Identifier",
"span": {
"start": 753,
"end": 761,
"ctxt": 0
},
"value": "writable",
"optional": false
},
"value": {
"type": "BooleanLiteral",
"span": {
"start": 763,
"end": 768,
"ctxt": 0
},
"value": false
}
}
]
}
}
],
"typeArguments": null
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 773,
"end": 877,
"ctxt": 0
},
"expression": {
"type": "CallExpression",
"span": {
"start": 773,
"end": 876,
"ctxt": 0
},
"callee": {
"type": "MemberExpression",
"span": {
"start": 773,
"end": 794,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 773,
"end": 779,
"ctxt": 0
},
"value": "Object",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 780,
"end": 794,
"ctxt": 0
},
"value": "defineProperty",
"optional": false
}
},
"arguments": [
{
"spread": null,
"expression": {
"type": "MemberExpression",
"span": {
"start": 795,
"end": 809,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 795,
"end": 801,
"ctxt": 0
},
"value": "module",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 802,
"end": 809,
"ctxt": 0
},
"value": "exports",
"optional": false
}
}
},
{
"spread": null,
"expression": {
"type": "StringLiteral",
"span": {
"start": 811,
"end": 824,
"ctxt": 0
},
"value": "rwAccessors",
"raw": "\"rwAccessors\""
}
},
{
"spread": null,
"expression": {
"type": "ObjectExpression",
"span": {
"start": 826,
"end": 875,
"ctxt": 0
},
"properties": [
{
"type": "MethodProperty",
"key": {
"type": "Identifier",
"span": {
"start": 828,
"end": 831,
"ctxt": 0
},
"value": "get",
"optional": false
},
"params": [],
"decorators": [],
"span": {
"start": 828,
"end": 850,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 834,
"end": 850,
"ctxt": 0
},
"stmts": [
{
"type": "ReturnStatement",
"span": {
"start": 836,
"end": 848,
"ctxt": 0
},
"argument": {
"type": "NumericLiteral",
"span": {
"start": 843,
"end": 848,
"ctxt": 0
},
"value": 98122.0,
"raw": "98122"
}
}
]
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
},
{
"type": "MethodProperty",
"key": {
"type": "Identifier",
"span": {
"start": 852,
"end": 855,
"ctxt": 0
},
"value": "set",
"optional": false
},
"params": [
{
"type": "Parameter",
"span": {
"start": 856,
"end": 857,
"ctxt": 0
},
"decorators": [],
"pat": {
"type": "Identifier",
"span": {
"start": 856,
"end": 857,
"ctxt": 0
},
"value": "_",
"optional": false,
"typeAnnotation": null
}
}
],
"decorators": [],
"span": {
"start": 852,
"end": 873,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 859,
"end": 873,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
]
}
}
],
"typeArguments": null
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 878,
"end": 964,
"ctxt": 0
},
"expression": {
"type": "CallExpression",
"span": {
"start": 878,
"end": 963,
"ctxt": 0
},
"callee": {
"type": "MemberExpression",
"span": {
"start": 878,
"end": 899,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 878,
"end": 884,
"ctxt": 0
},
"value": "Object",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 885,
"end": 899,
"ctxt": 0
},
"value": "defineProperty",
"optional": false
}
},
"arguments": [
{
"spread": null,
"expression": {
"type": "MemberExpression",
"span": {
"start": 900,
"end": 914,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 900,
"end": 906,
"ctxt": 0
},
"value": "module",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 907,
"end": 914,
"ctxt": 0
},
"value": "exports",
"optional": false
}
}
},
{
"spread": null,
"expression": {
"type": "StringLiteral",
"span": {
"start": 916,
"end": 934,
"ctxt": 0
},
"value": "readonlyAccessor",
"raw": "\"readonlyAccessor\""
}
},
{
"spread": null,
"expression": {
"type": "ObjectExpression",
"span": {
"start": 936,
"end": 962,
"ctxt": 0
},
"properties": [
{
"type": "MethodProperty",
"key": {
"type": "Identifier",
"span": {
"start": 938,
"end": 941,
"ctxt": 0
},
"value": "get",
"optional": false
},
"params": [],
"decorators": [],
"span": {
"start": 938,
"end": 960,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 944,
"end": 960,
"ctxt": 0
},
"stmts": [
{
"type": "ReturnStatement",
"span": {
"start": 946,
"end": 958,
"ctxt": 0
},
"argument": {
"type": "NumericLiteral",
"span": {
"start": 953,
"end": 958,
"ctxt": 0
},
"value": 21.75,
"raw": "21.75"
}
}
]
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
]
}
}
],
"typeArguments": null
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 965,
"end": 1119,
"ctxt": 0
},
"expression": {
"type": "CallExpression",
"span": {
"start": 965,
"end": 1118,
"ctxt": 0
},
"callee": {
"type": "MemberExpression",
"span": {
"start": 965,
"end": 986,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 965,
"end": 971,
"ctxt": 0
},
"value": "Object",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 972,
"end": 986,
"ctxt": 0
},
"value": "defineProperty",
"optional": false
}
},
"arguments": [
{
"spread": null,
"expression": {
"type": "MemberExpression",
"span": {
"start": 987,
"end": 1001,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 987,
"end": 993,
"ctxt": 0
},
"value": "module",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 994,
"end": 1001,
"ctxt": 0
},
"value": "exports",
"optional": false
}
}
},
{
"spread": null,
"expression": {
"type": "StringLiteral",
"span": {
"start": 1003,
"end": 1020,
"ctxt": 0
},
"value": "setonlyAccessor",
"raw": "\"setonlyAccessor\""
}
},
{
"spread": null,
"expression": {
"type": "ObjectExpression",
"span": {
"start": 1022,
"end": 1117,
"ctxt": 0
},
"properties": [
{
"type": "MethodProperty",
"key": {
"type": "Identifier",
"span": {
"start": 1059,
"end": 1062,
"ctxt": 0
},
"value": "set",
"optional": false
},
"params": [
{
"type": "Parameter",
"span": {
"start": 1063,
"end": 1066,
"ctxt": 0
},
"decorators": [],
"pat": {
"type": "Identifier",
"span": {
"start": 1063,
"end": 1066,
"ctxt": 0
},
"value": "str",
"optional": false,
"typeAnnotation": null
}
}
],
"decorators": [],
"span": {
"start": 1059,
"end": 1115,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 1068,
"end": 1115,
"ctxt": 0
},
"stmts": [
{
"type": "ExpressionStatement",
"span": {
"start": 1078,
"end": 1108,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1078,
"end": 1108,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1078,
"end": 1094,
"ctxt": 0
},
"object": {
"type": "ThisExpression",
"span": {
"start": 1078,
"end": 1082,
"ctxt": 0
}
},
"property": {
"type": "Identifier",
"span": {
"start": 1083,
"end": 1094,
"ctxt": 0
},
"value": "rwAccessors",
"optional": false
}
},
"right": {
"type": "CallExpression",
"span": {
"start": 1097,
"end": 1108,
"ctxt": 0
},
"callee": {
"type": "Identifier",
"span": {
"start": 1097,
"end": 1103,
"ctxt": 0
},
"value": "Number",
"optional": false
},
"arguments": [
{
"spread": null,
"expression": {
"type": "Identifier",
"span": {
"start": 1104,
"end": 1107,
"ctxt": 0
},
"value": "str",
"optional": false
}
}
],
"typeArguments": null
}
}
}
]
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
}
]
}
}
],
"typeArguments": null
}
},
{
"type": "VariableDeclaration",
"span": {
"start": 1171,
"end": 1205,
"ctxt": 0
},
"kind": "const",
"declare": false,
"declarations": [
{
"type": "VariableDeclarator",
"span": {
"start": 1177,
"end": 1204,
"ctxt": 0
},
"id": {
"type": "Identifier",
"span": {
"start": 1177,
"end": 1178,
"ctxt": 0
},
"value": "q",
"optional": false,
"typeAnnotation": null
},
"init": {
"type": "MemberExpression",
"span": {
"start": 1181,
"end": 1204,
"ctxt": 0
},
"object": {
"type": "CallExpression",
"span": {
"start": 1181,
"end": 1198,
"ctxt": 0
},
"callee": {
"type": "Identifier",
"span": {
"start": 1181,
"end": 1188,
"ctxt": 0
},
"value": "require",
"optional": false
},
"arguments": [
{
"spread": null,
"expression": {
"type": "StringLiteral",
"span": {
"start": 1189,
"end": 1197,
"ctxt": 0
},
"value": "./mod1",
"raw": "\"./mod1\""
}
}
],
"typeArguments": null
},
"property": {
"type": "Identifier",
"span": {
"start": 1199,
"end": 1204,
"ctxt": 0
},
"value": "thing",
"optional": false
}
},
"definite": false
}
]
},
{
"type": "VariableDeclaration",
"span": {
"start": 1233,
"end": 1267,
"ctxt": 0
},
"kind": "const",
"declare": false,
"declarations": [
{
"type": "VariableDeclarator",
"span": {
"start": 1239,
"end": 1266,
"ctxt": 0
},
"id": {
"type": "Identifier",
"span": {
"start": 1239,
"end": 1240,
"ctxt": 0
},
"value": "u",
"optional": false,
"typeAnnotation": null
},
"init": {
"type": "MemberExpression",
"span": {
"start": 1243,
"end": 1266,
"ctxt": 0
},
"object": {
"type": "CallExpression",
"span": {
"start": 1243,
"end": 1260,
"ctxt": 0
},
"callee": {
"type": "Identifier",
"span": {
"start": 1243,
"end": 1250,
"ctxt": 0
},
"value": "require",
"optional": false
},
"arguments": [
{
"spread": null,
"expression": {
"type": "StringLiteral",
"span": {
"start": 1251,
"end": 1259,
"ctxt": 0
},
"value": "./mod2",
"raw": "\"./mod2\""
}
}
],
"typeArguments": null
},
"property": {
"type": "Identifier",
"span": {
"start": 1261,
"end": 1266,
"ctxt": 0
},
"value": "thing",
"optional": false
}
},
"definite": false
}
]
},
{
"type": "ImportDeclaration",
"span": {
"start": 1296,
"end": 1308,
"ctxt": 0
},
"specifiers": [],
"source": {
"type": "StringLiteral",
"span": {
"start": 1303,
"end": 1307,
"ctxt": 0
},
"value": "./",
"raw": "\"./\""
},
"typeOnly": false,
"asserts": null
},
{
"type": "TsImportEqualsDeclaration",
"span": {
"start": 1310,
"end": 1340,
"ctxt": 0
},
"declare": false,
"isExport": false,
"isTypeOnly": false,
"id": {
"type": "Identifier",
"span": {
"start": 1317,
"end": 1319,
"ctxt": 0
},
"value": "m1",
"optional": false
},
"moduleRef": {
"type": "TsExternalModuleReference",
"span": {
"start": 1322,
"end": 1339,
"ctxt": 0
},
"expression": {
"type": "StringLiteral",
"span": {
"start": 1330,
"end": 1338,
"ctxt": 0
},
"value": "./mod1",
"raw": "\"./mod1\""
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1342,
"end": 1351,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 1342,
"end": 1350,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1342,
"end": 1344,
"ctxt": 0
},
"value": "m1",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1345,
"end": 1350,
"ctxt": 0
},
"value": "thing",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1352,
"end": 1368,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 1352,
"end": 1367,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1352,
"end": 1354,
"ctxt": 0
},
"value": "m1",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1355,
"end": 1367,
"ctxt": 0
},
"value": "readonlyProp",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1369,
"end": 1384,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 1369,
"end": 1383,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1369,
"end": 1371,
"ctxt": 0
},
"value": "m1",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1372,
"end": 1383,
"ctxt": 0
},
"value": "rwAccessors",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1385,
"end": 1405,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 1385,
"end": 1404,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1385,
"end": 1387,
"ctxt": 0
},
"value": "m1",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1388,
"end": 1404,
"ctxt": 0
},
"value": "readonlyAccessor",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1406,
"end": 1425,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 1406,
"end": 1424,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1406,
"end": 1408,
"ctxt": 0
},
"value": "m1",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1409,
"end": 1424,
"ctxt": 0
},
"value": "setonlyAccessor",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1450,
"end": 1464,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1450,
"end": 1463,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1450,
"end": 1458,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1450,
"end": 1452,
"ctxt": 0
},
"value": "m1",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1453,
"end": 1458,
"ctxt": 0
},
"value": "thing",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1461,
"end": 1463,
"ctxt": 0
},
"value": 10.0,
"raw": "10"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1465,
"end": 1485,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1465,
"end": 1484,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1465,
"end": 1479,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1465,
"end": 1467,
"ctxt": 0
},
"value": "m1",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1468,
"end": 1479,
"ctxt": 0
},
"value": "rwAccessors",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1482,
"end": 1484,
"ctxt": 0
},
"value": 11.0,
"raw": "11"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1486,
"end": 1513,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1486,
"end": 1512,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1486,
"end": 1504,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1486,
"end": 1488,
"ctxt": 0
},
"value": "m1",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1489,
"end": 1504,
"ctxt": 0
},
"value": "setonlyAccessor",
"optional": false
}
},
"right": {
"type": "StringLiteral",
"span": {
"start": 1507,
"end": 1512,
"ctxt": 0
},
"value": "yes",
"raw": "\"yes\""
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1541,
"end": 1566,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1541,
"end": 1565,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1541,
"end": 1556,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1541,
"end": 1543,
"ctxt": 0
},
"value": "m1",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1544,
"end": 1556,
"ctxt": 0
},
"value": "readonlyProp",
"optional": false
}
},
"right": {
"type": "StringLiteral",
"span": {
"start": 1559,
"end": 1565,
"ctxt": 0
},
"value": "name",
"raw": "\"name\""
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1567,
"end": 1592,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1567,
"end": 1591,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1567,
"end": 1586,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1567,
"end": 1569,
"ctxt": 0
},
"value": "m1",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1570,
"end": 1586,
"ctxt": 0
},
"value": "readonlyAccessor",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1589,
"end": 1591,
"ctxt": 0
},
"value": 12.0,
"raw": "12"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1593,
"end": 1609,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1593,
"end": 1608,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1593,
"end": 1601,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1593,
"end": 1595,
"ctxt": 0
},
"value": "m1",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1596,
"end": 1601,
"ctxt": 0
},
"value": "thing",
"optional": false
}
},
"right": {
"type": "StringLiteral",
"span": {
"start": 1604,
"end": 1608,
"ctxt": 0
},
"value": "no",
"raw": "\"no\""
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1610,
"end": 1632,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1610,
"end": 1631,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1610,
"end": 1624,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1610,
"end": 1612,
"ctxt": 0
},
"value": "m1",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1613,
"end": 1624,
"ctxt": 0
},
"value": "rwAccessors",
"optional": false
}
},
"right": {
"type": "StringLiteral",
"span": {
"start": 1627,
"end": 1631,
"ctxt": 0
},
"value": "no",
"raw": "\"no\""
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1633,
"end": 1656,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1633,
"end": 1655,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1633,
"end": 1651,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1633,
"end": 1635,
"ctxt": 0
},
"value": "m1",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1636,
"end": 1651,
"ctxt": 0
},
"value": "setonlyAccessor",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1654,
"end": 1655,
"ctxt": 0
},
"value": 0.0,
"raw": "0"
}
}
},
{
"type": "TsImportEqualsDeclaration",
"span": {
"start": 1658,
"end": 1688,
"ctxt": 0
},
"declare": false,
"isExport": false,
"isTypeOnly": false,
"id": {
"type": "Identifier",
"span": {
"start": 1665,
"end": 1667,
"ctxt": 0
},
"value": "m2",
"optional": false
},
"moduleRef": {
"type": "TsExternalModuleReference",
"span": {
"start": 1670,
"end": 1687,
"ctxt": 0
},
"expression": {
"type": "StringLiteral",
"span": {
"start": 1678,
"end": 1686,
"ctxt": 0
},
"value": "./mod2",
"raw": "\"./mod2\""
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1690,
"end": 1699,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 1690,
"end": 1698,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1690,
"end": 1692,
"ctxt": 0
},
"value": "m2",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1693,
"end": 1698,
"ctxt": 0
},
"value": "thing",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1700,
"end": 1716,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 1700,
"end": 1715,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1700,
"end": 1702,
"ctxt": 0
},
"value": "m2",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1703,
"end": 1715,
"ctxt": 0
},
"value": "readonlyProp",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1717,
"end": 1732,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 1717,
"end": 1731,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1717,
"end": 1719,
"ctxt": 0
},
"value": "m2",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1720,
"end": 1731,
"ctxt": 0
},
"value": "rwAccessors",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1733,
"end": 1753,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 1733,
"end": 1752,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1733,
"end": 1735,
"ctxt": 0
},
"value": "m2",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1736,
"end": 1752,
"ctxt": 0
},
"value": "readonlyAccessor",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1754,
"end": 1773,
"ctxt": 0
},
"expression": {
"type": "MemberExpression",
"span": {
"start": 1754,
"end": 1772,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1754,
"end": 1756,
"ctxt": 0
},
"value": "m2",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1757,
"end": 1772,
"ctxt": 0
},
"value": "setonlyAccessor",
"optional": false
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1798,
"end": 1814,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1798,
"end": 1813,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1798,
"end": 1806,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1798,
"end": 1800,
"ctxt": 0
},
"value": "m2",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1801,
"end": 1806,
"ctxt": 0
},
"value": "thing",
"optional": false
}
},
"right": {
"type": "StringLiteral",
"span": {
"start": 1809,
"end": 1813,
"ctxt": 0
},
"value": "ok",
"raw": "\"ok\""
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1815,
"end": 1835,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1815,
"end": 1834,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1815,
"end": 1829,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1815,
"end": 1817,
"ctxt": 0
},
"value": "m2",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1818,
"end": 1829,
"ctxt": 0
},
"value": "rwAccessors",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1832,
"end": 1834,
"ctxt": 0
},
"value": 11.0,
"raw": "11"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1836,
"end": 1863,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1836,
"end": 1862,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1836,
"end": 1854,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1836,
"end": 1838,
"ctxt": 0
},
"value": "m2",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1839,
"end": 1854,
"ctxt": 0
},
"value": "setonlyAccessor",
"optional": false
}
},
"right": {
"type": "StringLiteral",
"span": {
"start": 1857,
"end": 1862,
"ctxt": 0
},
"value": "yes",
"raw": "\"yes\""
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1891,
"end": 1916,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1891,
"end": 1915,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1891,
"end": 1906,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1891,
"end": 1893,
"ctxt": 0
},
"value": "m2",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1894,
"end": 1906,
"ctxt": 0
},
"value": "readonlyProp",
"optional": false
}
},
"right": {
"type": "StringLiteral",
"span": {
"start": 1909,
"end": 1915,
"ctxt": 0
},
"value": "name",
"raw": "\"name\""
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1917,
"end": 1942,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1917,
"end": 1941,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1917,
"end": 1936,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1917,
"end": 1919,
"ctxt": 0
},
"value": "m2",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1920,
"end": 1936,
"ctxt": 0
},
"value": "readonlyAccessor",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1939,
"end": 1941,
"ctxt": 0
},
"value": 12.0,
"raw": "12"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1943,
"end": 1956,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1943,
"end": 1955,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1943,
"end": 1951,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1943,
"end": 1945,
"ctxt": 0
},
"value": "m2",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1946,
"end": 1951,
"ctxt": 0
},
"value": "thing",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1954,
"end": 1955,
"ctxt": 0
},
"value": 0.0,
"raw": "0"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1957,
"end": 1979,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1957,
"end": 1978,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1957,
"end": 1971,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1957,
"end": 1959,
"ctxt": 0
},
"value": "m2",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1960,
"end": 1971,
"ctxt": 0
},
"value": "rwAccessors",
"optional": false
}
},
"right": {
"type": "StringLiteral",
"span": {
"start": 1974,
"end": 1978,
"ctxt": 0
},
"value": "no",
"raw": "\"no\""
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1980,
"end": 2003,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1980,
"end": 2002,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1980,
"end": 1998,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1980,
"end": 1982,
"ctxt": 0
},
"value": "m2",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1983,
"end": 1998,
"ctxt": 0
},
"value": "setonlyAccessor",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 2001,
"end": 2002,
"ctxt": 0
},
"value": 0.0,
"raw": "0"
}
}
}
],
"interpreter": null
}