{ "type": "Script", "span": { "start": 1, "end": 1017, "ctxt": 0 }, "body": [ { "type": "ClassDeclaration", "identifier": { "type": "Identifier", "span": { "start": 7, "end": 8, "ctxt": 0 }, "value": "C", "optional": false }, "declare": false, "span": { "start": 1, "end": 26, "ctxt": 0 }, "decorators": [], "body": [ { "type": "ClassMethod", "span": { "start": 15, "end": 24, "ctxt": 0 }, "key": { "type": "Identifier", "span": { "start": 15, "end": 18, "ctxt": 0 }, "value": "foo", "optional": false }, "function": { "params": [], "decorators": [], "span": { "start": 15, "end": 24, "ctxt": 0 }, "body": { "type": "BlockStatement", "span": { "start": 21, "end": 24, "ctxt": 0 }, "stmts": [] }, "generator": false, "async": false, "typeParameters": null, "returnType": null }, "kind": "method", "isStatic": false, "accessibility": null, "isAbstract": false, "isOptional": false, "isOverride": false } ], "superClass": null, "isAbstract": false, "typeParams": null, "superTypeParams": null, "implements": [] }, { "type": "VariableDeclaration", "span": { "start": 28, "end": 39, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 32, "end": 38, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 32, "end": 33, "ctxt": 0 }, "value": "x", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 33, "end": 38, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 35, "end": 38, "ctxt": 0 }, "kind": "any" } } }, "init": null, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 157, "end": 172, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 161, "end": 171, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 161, "end": 163, "ctxt": 0 }, "value": "a1", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 163, "end": 171, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 165, "end": 171, "ctxt": 0 }, "kind": "number" } } }, "init": null, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 173, "end": 189, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 177, "end": 188, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 177, "end": 179, "ctxt": 0 }, "value": "a2", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 179, "end": 188, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 181, "end": 188, "ctxt": 0 }, "kind": "boolean" } } }, "init": null, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 190, "end": 205, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 194, "end": 204, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 194, "end": 196, "ctxt": 0 }, "value": "a3", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 196, "end": 204, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 198, "end": 204, "ctxt": 0 }, "kind": "string" } } }, "init": null, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 206, "end": 219, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 210, "end": 218, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 210, "end": 212, "ctxt": 0 }, "value": "a4", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 212, "end": 218, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 214, "end": 218, "ctxt": 0 }, "kind": "void" } } }, "init": null, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 221, "end": 247, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 225, "end": 246, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 225, "end": 228, "ctxt": 0 }, "value": "ra1", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 231, "end": 246, "ctxt": 0 }, "operator": "instanceof", "left": { "type": "Identifier", "span": { "start": 231, "end": 233, "ctxt": 0 }, "value": "a1", "optional": false }, "right": { "type": "Identifier", "span": { "start": 245, "end": 246, "ctxt": 0 }, "value": "x", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 248, "end": 274, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 252, "end": 273, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 252, "end": 255, "ctxt": 0 }, "value": "ra2", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 258, "end": 273, "ctxt": 0 }, "operator": "instanceof", "left": { "type": "Identifier", "span": { "start": 258, "end": 260, "ctxt": 0 }, "value": "a2", "optional": false }, "right": { "type": "Identifier", "span": { "start": 272, "end": 273, "ctxt": 0 }, "value": "x", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 275, "end": 301, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 279, "end": 300, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 279, "end": 282, "ctxt": 0 }, "value": "ra3", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 285, "end": 300, "ctxt": 0 }, "operator": "instanceof", "left": { "type": "Identifier", "span": { "start": 285, "end": 287, "ctxt": 0 }, "value": "a3", "optional": false }, "right": { "type": "Identifier", "span": { "start": 299, "end": 300, "ctxt": 0 }, "value": "x", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 302, "end": 328, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 306, "end": 327, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 306, "end": 309, "ctxt": 0 }, "value": "ra4", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 312, "end": 327, "ctxt": 0 }, "operator": "instanceof", "left": { "type": "Identifier", "span": { "start": 312, "end": 314, "ctxt": 0 }, "value": "a4", "optional": false }, "right": { "type": "Identifier", "span": { "start": 326, "end": 327, "ctxt": 0 }, "value": "x", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 329, "end": 354, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 333, "end": 353, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 333, "end": 336, "ctxt": 0 }, "value": "ra5", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 339, "end": 353, "ctxt": 0 }, "operator": "instanceof", "left": { "type": "NumericLiteral", "span": { "start": 339, "end": 340, "ctxt": 0 }, "value": 0.0, "raw": "0" }, "right": { "type": "Identifier", "span": { "start": 352, "end": 353, "ctxt": 0 }, "value": "x", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 355, "end": 383, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 359, "end": 382, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 359, "end": 362, "ctxt": 0 }, "value": "ra6", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 365, "end": 382, "ctxt": 0 }, "operator": "instanceof", "left": { "type": "BooleanLiteral", "span": { "start": 365, "end": 369, "ctxt": 0 }, "value": true }, "right": { "type": "Identifier", "span": { "start": 381, "end": 382, "ctxt": 0 }, "value": "x", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 384, "end": 410, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 388, "end": 409, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 388, "end": 391, "ctxt": 0 }, "value": "ra7", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 394, "end": 409, "ctxt": 0 }, "operator": "instanceof", "left": { "type": "StringLiteral", "span": { "start": 394, "end": 396, "ctxt": 0 }, "value": "", "raw": "''" }, "right": { "type": "Identifier", "span": { "start": 408, "end": 409, "ctxt": 0 }, "value": "x", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 411, "end": 439, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 415, "end": 438, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 415, "end": 418, "ctxt": 0 }, "value": "ra8", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 421, "end": 438, "ctxt": 0 }, "operator": "instanceof", "left": { "type": "NullLiteral", "span": { "start": 421, "end": 425, "ctxt": 0 } }, "right": { "type": "Identifier", "span": { "start": 437, "end": 438, "ctxt": 0 }, "value": "x", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 440, "end": 473, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 444, "end": 472, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 444, "end": 447, "ctxt": 0 }, "value": "ra9", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 450, "end": 472, "ctxt": 0 }, "operator": "instanceof", "left": { "type": "Identifier", "span": { "start": 450, "end": 459, "ctxt": 0 }, "value": "undefined", "optional": false }, "right": { "type": "Identifier", "span": { "start": 471, "end": 472, "ctxt": 0 }, "value": "x", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 585, "end": 600, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 589, "end": 599, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 589, "end": 591, "ctxt": 0 }, "value": "b1", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 591, "end": 599, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 593, "end": 599, "ctxt": 0 }, "kind": "number" } } }, "init": null, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 601, "end": 617, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 605, "end": 616, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 605, "end": 607, "ctxt": 0 }, "value": "b2", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 607, "end": 616, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 609, "end": 616, "ctxt": 0 }, "kind": "boolean" } } }, "init": null, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 618, "end": 633, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 622, "end": 632, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 622, "end": 624, "ctxt": 0 }, "value": "b3", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 624, "end": 632, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 626, "end": 632, "ctxt": 0 }, "kind": "string" } } }, "init": null, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 634, "end": 647, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 638, "end": 646, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 638, "end": 640, "ctxt": 0 }, "value": "b4", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 640, "end": 646, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 642, "end": 646, "ctxt": 0 }, "kind": "void" } } }, "init": null, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 648, "end": 659, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 652, "end": 658, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 652, "end": 654, "ctxt": 0 }, "value": "o1", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 654, "end": 658, "ctxt": 0 }, "typeAnnotation": { "type": "TsTypeLiteral", "span": { "start": 656, "end": 658, "ctxt": 0 }, "members": [] } } }, "init": null, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 660, "end": 675, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 664, "end": 674, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 664, "end": 666, "ctxt": 0 }, "value": "o2", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 666, "end": 674, "ctxt": 0 }, "typeAnnotation": { "type": "TsTypeReference", "span": { "start": 668, "end": 674, "ctxt": 0 }, "typeName": { "type": "Identifier", "span": { "start": 668, "end": 674, "ctxt": 0 }, "value": "Object", "optional": false }, "typeParams": null } } }, "init": null, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 676, "end": 686, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 680, "end": 685, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 680, "end": 682, "ctxt": 0 }, "value": "o3", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 682, "end": 685, "ctxt": 0 }, "typeAnnotation": { "type": "TsTypeReference", "span": { "start": 684, "end": 685, "ctxt": 0 }, "typeName": { "type": "Identifier", "span": { "start": 684, "end": 685, "ctxt": 0 }, "value": "C", "optional": false }, "typeParams": null } } }, "init": null, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 688, "end": 714, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 692, "end": 713, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 692, "end": 695, "ctxt": 0 }, "value": "rb1", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 698, "end": 713, "ctxt": 0 }, "operator": "instanceof", "left": { "type": "Identifier", "span": { "start": 698, "end": 699, "ctxt": 0 }, "value": "x", "optional": false }, "right": { "type": "Identifier", "span": { "start": 711, "end": 713, "ctxt": 0 }, "value": "b1", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 715, "end": 741, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 719, "end": 740, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 719, "end": 722, "ctxt": 0 }, "value": "rb2", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 725, "end": 740, "ctxt": 0 }, "operator": "instanceof", "left": { "type": "Identifier", "span": { "start": 725, "end": 726, "ctxt": 0 }, "value": "x", "optional": false }, "right": { "type": "Identifier", "span": { "start": 738, "end": 740, "ctxt": 0 }, "value": "b2", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 742, "end": 768, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 746, "end": 767, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 746, "end": 749, "ctxt": 0 }, "value": "rb3", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 752, "end": 767, "ctxt": 0 }, "operator": "instanceof", "left": { "type": "Identifier", "span": { "start": 752, "end": 753, "ctxt": 0 }, "value": "x", "optional": false }, "right": { "type": "Identifier", "span": { "start": 765, "end": 767, "ctxt": 0 }, "value": "b3", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 769, "end": 795, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 773, "end": 794, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 773, "end": 776, "ctxt": 0 }, "value": "rb4", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 779, "end": 794, "ctxt": 0 }, "operator": "instanceof", "left": { "type": "Identifier", "span": { "start": 779, "end": 780, "ctxt": 0 }, "value": "x", "optional": false }, "right": { "type": "Identifier", "span": { "start": 792, "end": 794, "ctxt": 0 }, "value": "b4", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 796, "end": 821, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 800, "end": 820, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 800, "end": 803, "ctxt": 0 }, "value": "rb5", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 806, "end": 820, "ctxt": 0 }, "operator": "instanceof", "left": { "type": "Identifier", "span": { "start": 806, "end": 807, "ctxt": 0 }, "value": "x", "optional": false }, "right": { "type": "NumericLiteral", "span": { "start": 819, "end": 820, "ctxt": 0 }, "value": 0.0, "raw": "0" } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 822, "end": 850, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 826, "end": 849, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 826, "end": 829, "ctxt": 0 }, "value": "rb6", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 832, "end": 849, "ctxt": 0 }, "operator": "instanceof", "left": { "type": "Identifier", "span": { "start": 832, "end": 833, "ctxt": 0 }, "value": "x", "optional": false }, "right": { "type": "BooleanLiteral", "span": { "start": 845, "end": 849, "ctxt": 0 }, "value": true } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 851, "end": 877, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 855, "end": 876, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 855, "end": 858, "ctxt": 0 }, "value": "rb7", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 861, "end": 876, "ctxt": 0 }, "operator": "instanceof", "left": { "type": "Identifier", "span": { "start": 861, "end": 862, "ctxt": 0 }, "value": "x", "optional": false }, "right": { "type": "StringLiteral", "span": { "start": 874, "end": 876, "ctxt": 0 }, "value": "", "raw": "''" } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 878, "end": 904, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 882, "end": 903, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 882, "end": 885, "ctxt": 0 }, "value": "rb8", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 888, "end": 903, "ctxt": 0 }, "operator": "instanceof", "left": { "type": "Identifier", "span": { "start": 888, "end": 889, "ctxt": 0 }, "value": "x", "optional": false }, "right": { "type": "Identifier", "span": { "start": 901, "end": 903, "ctxt": 0 }, "value": "o1", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 905, "end": 931, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 909, "end": 930, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 909, "end": 912, "ctxt": 0 }, "value": "rb9", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 915, "end": 930, "ctxt": 0 }, "operator": "instanceof", "left": { "type": "Identifier", "span": { "start": 915, "end": 916, "ctxt": 0 }, "value": "x", "optional": false }, "right": { "type": "Identifier", "span": { "start": 928, "end": 930, "ctxt": 0 }, "value": "o2", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 932, "end": 959, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 936, "end": 958, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 936, "end": 940, "ctxt": 0 }, "value": "rb10", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 943, "end": 958, "ctxt": 0 }, "operator": "instanceof", "left": { "type": "Identifier", "span": { "start": 943, "end": 944, "ctxt": 0 }, "value": "x", "optional": false }, "right": { "type": "Identifier", "span": { "start": 956, "end": 958, "ctxt": 0 }, "value": "o3", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 990, "end": 1017, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 994, "end": 1016, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 994, "end": 997, "ctxt": 0 }, "value": "rc1", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 1000, "end": 1016, "ctxt": 0 }, "operator": "instanceof", "left": { "type": "StringLiteral", "span": { "start": 1000, "end": 1002, "ctxt": 0 }, "value": "", "raw": "''" }, "right": { "type": "ObjectExpression", "span": { "start": 1014, "end": 1016, "ctxt": 0 }, "properties": [] } }, "definite": false } ] } ], "interpreter": null }