{ "type": "Script", "span": { "start": 211, "end": 8817, "ctxt": 0 }, "body": [ { "type": "TsModuleDeclaration", "span": { "start": 211, "end": 8817, "ctxt": 0 }, "declare": false, "global": false, "id": { "type": "Identifier", "span": { "start": 218, "end": 228, "ctxt": 0 }, "value": "TypeScript", "optional": false }, "body": { "type": "TsModuleBlock", "span": { "start": 229, "end": 8817, "ctxt": 0 }, "body": [ { "type": "ExportDeclaration", "span": { "start": 236, "end": 328, "ctxt": 0 }, "declaration": { "type": "FunctionDeclaration", "identifier": { "type": "Identifier", "span": { "start": 252, "end": 259, "ctxt": 0 }, "value": "hasFlag", "optional": false }, "declare": false, "params": [ { "type": "Parameter", "span": { "start": 260, "end": 271, "ctxt": 0 }, "decorators": [], "pat": { "type": "Identifier", "span": { "start": 260, "end": 271, "ctxt": 0 }, "value": "val", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 263, "end": 271, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 265, "end": 271, "ctxt": 0 }, "kind": "number" } } } }, { "type": "Parameter", "span": { "start": 273, "end": 285, "ctxt": 0 }, "decorators": [], "pat": { "type": "Identifier", "span": { "start": 273, "end": 285, "ctxt": 0 }, "value": "flag", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 277, "end": 285, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 279, "end": 285, "ctxt": 0 }, "kind": "number" } } } } ], "decorators": [], "span": { "start": 243, "end": 328, "ctxt": 0 }, "body": { "type": "BlockStatement", "span": { "start": 287, "end": 328, "ctxt": 0 }, "stmts": [ { "type": "ReturnStatement", "span": { "start": 297, "end": 322, "ctxt": 0 }, "argument": { "type": "BinaryExpression", "span": { "start": 304, "end": 321, "ctxt": 0 }, "operator": "!=", "left": { "type": "ParenthesisExpression", "span": { "start": 304, "end": 316, "ctxt": 0 }, "expression": { "type": "BinaryExpression", "span": { "start": 305, "end": 315, "ctxt": 0 }, "operator": "&", "left": { "type": "Identifier", "span": { "start": 305, "end": 308, "ctxt": 0 }, "value": "val", "optional": false }, "right": { "type": "Identifier", "span": { "start": 311, "end": 315, "ctxt": 0 }, "value": "flag", "optional": false } } }, "right": { "type": "NumericLiteral", "span": { "start": 320, "end": 321, "ctxt": 0 }, "value": 0.0 } } } ] }, "generator": false, "async": false, "typeParameters": null, "returnType": null } }, { "type": "ExportDeclaration", "span": { "start": 334, "end": 2151, "ctxt": 0 }, "declaration": { "type": "TsEnumDeclaration", "span": { "start": 341, "end": 2151, "ctxt": 0 }, "declare": false, "isConst": false, "id": { "type": "Identifier", "span": { "start": 346, "end": 362, "ctxt": 0 }, "value": "ErrorRecoverySet", "optional": false }, "members": [ { "type": "TsEnumMember", "span": { "start": 373, "end": 381, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 373, "end": 377, "ctxt": 0 }, "value": "None", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 380, "end": 381, "ctxt": 0 }, "value": 0.0 } }, { "type": "TsEnumMember", "span": { "start": 391, "end": 400, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 391, "end": 396, "ctxt": 0 }, "value": "Comma", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 399, "end": 400, "ctxt": 0 }, "value": 1.0 } }, { "type": "TsEnumMember", "span": { "start": 419, "end": 434, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 419, "end": 425, "ctxt": 0 }, "value": "SColon", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 428, "end": 434, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 428, "end": 429, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 433, "end": 434, "ctxt": 0 }, "value": 1.0 } } }, { "type": "TsEnumMember", "span": { "start": 454, "end": 466, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 454, "end": 457, "ctxt": 0 }, "value": "Asg", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 460, "end": 466, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 460, "end": 461, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 465, "end": 466, "ctxt": 0 }, "value": 2.0 } } }, { "type": "TsEnumMember", "span": { "start": 483, "end": 497, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 483, "end": 488, "ctxt": 0 }, "value": "BinOp", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 491, "end": 497, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 491, "end": 492, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 496, "end": 497, "ctxt": 0 }, "value": 3.0 } } }, { "type": "TsEnumMember", "span": { "start": 732, "end": 747, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 732, "end": 738, "ctxt": 0 }, "value": "RBrack", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 741, "end": 747, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 741, "end": 742, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 746, "end": 747, "ctxt": 0 }, "value": 4.0 } } }, { "type": "TsEnumMember", "span": { "start": 767, "end": 782, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 767, "end": 773, "ctxt": 0 }, "value": "RCurly", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 776, "end": 782, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 776, "end": 777, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 781, "end": 782, "ctxt": 0 }, "value": 5.0 } } }, { "type": "TsEnumMember", "span": { "start": 802, "end": 817, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 802, "end": 808, "ctxt": 0 }, "value": "RParen", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 811, "end": 817, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 811, "end": 812, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 816, "end": 817, "ctxt": 0 }, "value": 6.0 } } }, { "type": "TsEnumMember", "span": { "start": 837, "end": 849, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 837, "end": 840, "ctxt": 0 }, "value": "Dot", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 843, "end": 849, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 843, "end": 844, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 848, "end": 849, "ctxt": 0 }, "value": 7.0 } } }, { "type": "TsEnumMember", "span": { "start": 866, "end": 880, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 866, "end": 871, "ctxt": 0 }, "value": "Colon", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 874, "end": 880, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 874, "end": 875, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 879, "end": 880, "ctxt": 0 }, "value": 8.0 } } }, { "type": "TsEnumMember", "span": { "start": 899, "end": 916, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 899, "end": 907, "ctxt": 0 }, "value": "PrimType", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 910, "end": 916, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 910, "end": 911, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 915, "end": 916, "ctxt": 0 }, "value": 9.0 } } }, { "type": "TsEnumMember", "span": { "start": 953, "end": 968, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 953, "end": 958, "ctxt": 0 }, "value": "AddOp", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 961, "end": 968, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 961, "end": 962, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 966, "end": 968, "ctxt": 0 }, "value": 10.0 } } }, { "type": "TsEnumMember", "span": { "start": 990, "end": 1006, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 990, "end": 996, "ctxt": 0 }, "value": "LCurly", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 999, "end": 1006, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 999, "end": 1000, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 1004, "end": 1006, "ctxt": 0 }, "value": 11.0 } } }, { "type": "TsEnumMember", "span": { "start": 1026, "end": 1041, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 1026, "end": 1031, "ctxt": 0 }, "value": "PreOp", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 1034, "end": 1041, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 1034, "end": 1035, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 1039, "end": 1041, "ctxt": 0 }, "value": 12.0 } } }, { "type": "TsEnumMember", "span": { "start": 1076, "end": 1092, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 1076, "end": 1082, "ctxt": 0 }, "value": "RegExp", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 1085, "end": 1092, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 1085, "end": 1086, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 1090, "end": 1092, "ctxt": 0 }, "value": 13.0 } } }, { "type": "TsEnumMember", "span": { "start": 1112, "end": 1128, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 1112, "end": 1118, "ctxt": 0 }, "value": "LParen", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 1121, "end": 1128, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 1121, "end": 1122, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 1126, "end": 1128, "ctxt": 0 }, "value": 14.0 } } }, { "type": "TsEnumMember", "span": { "start": 1148, "end": 1164, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 1148, "end": 1154, "ctxt": 0 }, "value": "LBrack", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 1157, "end": 1164, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 1157, "end": 1158, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 1162, "end": 1164, "ctxt": 0 }, "value": 15.0 } } }, { "type": "TsEnumMember", "span": { "start": 1184, "end": 1199, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 1184, "end": 1189, "ctxt": 0 }, "value": "Scope", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 1192, "end": 1199, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 1192, "end": 1193, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 1197, "end": 1199, "ctxt": 0 }, "value": 16.0 } } }, { "type": "TsEnumMember", "span": { "start": 1218, "end": 1230, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 1218, "end": 1220, "ctxt": 0 }, "value": "In", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 1223, "end": 1230, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 1223, "end": 1224, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 1228, "end": 1230, "ctxt": 0 }, "value": 17.0 } } }, { "type": "TsEnumMember", "span": { "start": 1246, "end": 1261, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 1246, "end": 1251, "ctxt": 0 }, "value": "SCase", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 1254, "end": 1261, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 1254, "end": 1255, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 1259, "end": 1261, "ctxt": 0 }, "value": 18.0 } } }, { "type": "TsEnumMember", "span": { "start": 1288, "end": 1302, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 1288, "end": 1292, "ctxt": 0 }, "value": "Else", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 1295, "end": 1302, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 1295, "end": 1296, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 1300, "end": 1302, "ctxt": 0 }, "value": 19.0 } } }, { "type": "TsEnumMember", "span": { "start": 1320, "end": 1335, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 1320, "end": 1325, "ctxt": 0 }, "value": "Catch", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 1328, "end": 1335, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 1328, "end": 1329, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 1333, "end": 1335, "ctxt": 0 }, "value": 20.0 } } }, { "type": "TsEnumMember", "span": { "start": 1363, "end": 1376, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 1363, "end": 1366, "ctxt": 0 }, "value": "Var", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 1369, "end": 1376, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 1369, "end": 1370, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 1374, "end": 1376, "ctxt": 0 }, "value": 21.0 } } }, { "type": "TsEnumMember", "span": { "start": 1390, "end": 1404, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 1390, "end": 1394, "ctxt": 0 }, "value": "Stmt", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 1397, "end": 1404, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 1397, "end": 1398, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 1402, "end": 1404, "ctxt": 0 }, "value": 22.0 } } }, { "type": "TsEnumMember", "span": { "start": 1480, "end": 1495, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 1480, "end": 1485, "ctxt": 0 }, "value": "While", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 1488, "end": 1495, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 1488, "end": 1489, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 1493, "end": 1495, "ctxt": 0 }, "value": 23.0 } } }, { "type": "TsEnumMember", "span": { "start": 1514, "end": 1526, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 1514, "end": 1516, "ctxt": 0 }, "value": "ID", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 1519, "end": 1526, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 1519, "end": 1520, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 1524, "end": 1526, "ctxt": 0 }, "value": 24.0 } } }, { "type": "TsEnumMember", "span": { "start": 1542, "end": 1558, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 1542, "end": 1548, "ctxt": 0 }, "value": "Prefix", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 1551, "end": 1558, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 1551, "end": 1552, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 1556, "end": 1558, "ctxt": 0 }, "value": 25.0 } } }, { "type": "TsEnumMember", "span": { "start": 1599, "end": 1616, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 1599, "end": 1606, "ctxt": 0 }, "value": "Literal", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 1609, "end": 1616, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 1609, "end": 1610, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 1614, "end": 1616, "ctxt": 0 }, "value": 26.0 } } }, { "type": "TsEnumMember", "span": { "start": 1652, "end": 1666, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 1652, "end": 1656, "ctxt": 0 }, "value": "RLit", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 1659, "end": 1666, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 1659, "end": 1660, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 1664, "end": 1666, "ctxt": 0 }, "value": 27.0 } } }, { "type": "TsEnumMember", "span": { "start": 1703, "end": 1717, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 1703, "end": 1707, "ctxt": 0 }, "value": "Func", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 1710, "end": 1717, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 1710, "end": 1711, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 1715, "end": 1717, "ctxt": 0 }, "value": 28.0 } } }, { "type": "TsEnumMember", "span": { "start": 1739, "end": 1752, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 1739, "end": 1742, "ctxt": 0 }, "value": "EOF", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 1745, "end": 1752, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 1745, "end": 1746, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 1750, "end": 1752, "ctxt": 0 }, "value": 29.0 } } }, { "type": "TsEnumMember", "span": { "start": 1818, "end": 1839, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 1818, "end": 1829, "ctxt": 0 }, "value": "TypeScriptS", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 1832, "end": 1839, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 1832, "end": 1833, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 1837, "end": 1839, "ctxt": 0 }, "value": 30.0 } } }, { "type": "TsEnumMember", "span": { "start": 1920, "end": 2028, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 1920, "end": 1929, "ctxt": 0 }, "value": "ExprStart", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 1932, "end": 2028, "ctxt": 0 }, "operator": "|", "left": { "type": "BinaryExpression", "span": { "start": 1932, "end": 2018, "ctxt": 0 }, "operator": "|", "left": { "type": "BinaryExpression", "span": { "start": 1932, "end": 2011, "ctxt": 0 }, "operator": "|", "left": { "type": "BinaryExpression", "span": { "start": 1932, "end": 2004, "ctxt": 0 }, "operator": "|", "left": { "type": "BinaryExpression", "span": { "start": 1932, "end": 1995, "ctxt": 0 }, "operator": "|", "left": { "type": "BinaryExpression", "span": { "start": 1932, "end": 1990, "ctxt": 0 }, "operator": "|", "left": { "type": "BinaryExpression", "span": { "start": 1932, "end": 1981, "ctxt": 0 }, "operator": "|", "left": { "type": "BinaryExpression", "span": { "start": 1932, "end": 1972, "ctxt": 0 }, "operator": "|", "left": { "type": "BinaryExpression", "span": { "start": 1932, "end": 1963, "ctxt": 0 }, "operator": "|", "left": { "type": "BinaryExpression", "span": { "start": 1932, "end": 1955, "ctxt": 0 }, "operator": "|", "left": { "type": "BinaryExpression", "span": { "start": 1932, "end": 1946, "ctxt": 0 }, "operator": "|", "left": { "type": "Identifier", "span": { "start": 1932, "end": 1938, "ctxt": 0 }, "value": "SColon", "optional": false }, "right": { "type": "Identifier", "span": { "start": 1941, "end": 1946, "ctxt": 0 }, "value": "AddOp", "optional": false } }, "right": { "type": "Identifier", "span": { "start": 1949, "end": 1955, "ctxt": 0 }, "value": "LCurly", "optional": false } }, "right": { "type": "Identifier", "span": { "start": 1958, "end": 1963, "ctxt": 0 }, "value": "PreOp", "optional": false } }, "right": { "type": "Identifier", "span": { "start": 1966, "end": 1972, "ctxt": 0 }, "value": "RegExp", "optional": false } }, "right": { "type": "Identifier", "span": { "start": 1975, "end": 1981, "ctxt": 0 }, "value": "LParen", "optional": false } }, "right": { "type": "Identifier", "span": { "start": 1984, "end": 1990, "ctxt": 0 }, "value": "LBrack", "optional": false } }, "right": { "type": "Identifier", "span": { "start": 1993, "end": 1995, "ctxt": 0 }, "value": "ID", "optional": false } }, "right": { "type": "Identifier", "span": { "start": 1998, "end": 2004, "ctxt": 0 }, "value": "Prefix", "optional": false } }, "right": { "type": "Identifier", "span": { "start": 2007, "end": 2011, "ctxt": 0 }, "value": "RLit", "optional": false } }, "right": { "type": "Identifier", "span": { "start": 2014, "end": 2018, "ctxt": 0 }, "value": "Func", "optional": false } }, "right": { "type": "Identifier", "span": { "start": 2021, "end": 2028, "ctxt": 0 }, "value": "Literal", "optional": false } } }, { "type": "TsEnumMember", "span": { "start": 2038, "end": 2103, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 2038, "end": 2047, "ctxt": 0 }, "value": "StmtStart", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 2050, "end": 2103, "ctxt": 0 }, "operator": "|", "left": { "type": "BinaryExpression", "span": { "start": 2050, "end": 2089, "ctxt": 0 }, "operator": "|", "left": { "type": "BinaryExpression", "span": { "start": 2050, "end": 2081, "ctxt": 0 }, "operator": "|", "left": { "type": "BinaryExpression", "span": { "start": 2050, "end": 2074, "ctxt": 0 }, "operator": "|", "left": { "type": "BinaryExpression", "span": { "start": 2050, "end": 2068, "ctxt": 0 }, "operator": "|", "left": { "type": "Identifier", "span": { "start": 2050, "end": 2059, "ctxt": 0 }, "value": "ExprStart", "optional": false }, "right": { "type": "Identifier", "span": { "start": 2062, "end": 2068, "ctxt": 0 }, "value": "SColon", "optional": false } }, "right": { "type": "Identifier", "span": { "start": 2071, "end": 2074, "ctxt": 0 }, "value": "Var", "optional": false } }, "right": { "type": "Identifier", "span": { "start": 2077, "end": 2081, "ctxt": 0 }, "value": "Stmt", "optional": false } }, "right": { "type": "Identifier", "span": { "start": 2084, "end": 2089, "ctxt": 0 }, "value": "While", "optional": false } }, "right": { "type": "Identifier", "span": { "start": 2092, "end": 2103, "ctxt": 0 }, "value": "TypeScriptS", "optional": false } } }, { "type": "TsEnumMember", "span": { "start": 2113, "end": 2144, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 2113, "end": 2120, "ctxt": 0 }, "value": "Postfix", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 2123, "end": 2144, "ctxt": 0 }, "operator": "|", "left": { "type": "BinaryExpression", "span": { "start": 2123, "end": 2135, "ctxt": 0 }, "operator": "|", "left": { "type": "Identifier", "span": { "start": 2123, "end": 2126, "ctxt": 0 }, "value": "Dot", "optional": false }, "right": { "type": "Identifier", "span": { "start": 2129, "end": 2135, "ctxt": 0 }, "value": "LParen", "optional": false } }, "right": { "type": "Identifier", "span": { "start": 2138, "end": 2144, "ctxt": 0 }, "value": "LBrack", "optional": false } } } ] } }, { "type": "ExportDeclaration", "span": { "start": 2157, "end": 2538, "ctxt": 0 }, "declaration": { "type": "TsEnumDeclaration", "span": { "start": 2164, "end": 2538, "ctxt": 0 }, "declare": false, "isConst": false, "id": { "type": "Identifier", "span": { "start": 2169, "end": 2184, "ctxt": 0 }, "value": "AllowedElements", "optional": false }, "members": [ { "type": "TsEnumMember", "span": { "start": 2195, "end": 2203, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 2195, "end": 2199, "ctxt": 0 }, "value": "None", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 2202, "end": 2203, "ctxt": 0 }, "value": 0.0 } }, { "type": "TsEnumMember", "span": { "start": 2213, "end": 2240, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 2213, "end": 2231, "ctxt": 0 }, "value": "ModuleDeclarations", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 2234, "end": 2240, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 2234, "end": 2235, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 2239, "end": 2240, "ctxt": 0 }, "value": 2.0 } } }, { "type": "TsEnumMember", "span": { "start": 2250, "end": 2276, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 2250, "end": 2267, "ctxt": 0 }, "value": "ClassDeclarations", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 2270, "end": 2276, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 2270, "end": 2271, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 2275, "end": 2276, "ctxt": 0 }, "value": 3.0 } } }, { "type": "TsEnumMember", "span": { "start": 2286, "end": 2316, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 2286, "end": 2307, "ctxt": 0 }, "value": "InterfaceDeclarations", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 2310, "end": 2316, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 2310, "end": 2311, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 2315, "end": 2316, "ctxt": 0 }, "value": 4.0 } } }, { "type": "TsEnumMember", "span": { "start": 2326, "end": 2355, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 2326, "end": 2345, "ctxt": 0 }, "value": "AmbientDeclarations", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 2348, "end": 2355, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 2348, "end": 2349, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 2353, "end": 2355, "ctxt": 0 }, "value": 10.0 } } }, { "type": "TsEnumMember", "span": { "start": 2365, "end": 2385, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 2365, "end": 2375, "ctxt": 0 }, "value": "Properties", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 2378, "end": 2385, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 2378, "end": 2379, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 2383, "end": 2385, "ctxt": 0 }, "value": 11.0 } } }, { "type": "TsEnumMember", "span": { "start": 2396, "end": 2489, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 2396, "end": 2402, "ctxt": 0 }, "value": "Global", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 2405, "end": 2489, "ctxt": 0 }, "operator": "|", "left": { "type": "BinaryExpression", "span": { "start": 2405, "end": 2467, "ctxt": 0 }, "operator": "|", "left": { "type": "BinaryExpression", "span": { "start": 2405, "end": 2443, "ctxt": 0 }, "operator": "|", "left": { "type": "Identifier", "span": { "start": 2405, "end": 2423, "ctxt": 0 }, "value": "ModuleDeclarations", "optional": false }, "right": { "type": "Identifier", "span": { "start": 2426, "end": 2443, "ctxt": 0 }, "value": "ClassDeclarations", "optional": false } }, "right": { "type": "Identifier", "span": { "start": 2446, "end": 2467, "ctxt": 0 }, "value": "InterfaceDeclarations", "optional": false } }, "right": { "type": "Identifier", "span": { "start": 2470, "end": 2489, "ctxt": 0 }, "value": "AmbientDeclarations", "optional": false } } }, { "type": "TsEnumMember", "span": { "start": 2499, "end": 2531, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 2499, "end": 2509, "ctxt": 0 }, "value": "QuickParse", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 2512, "end": 2531, "ctxt": 0 }, "operator": "|", "left": { "type": "Identifier", "span": { "start": 2512, "end": 2518, "ctxt": 0 }, "value": "Global", "optional": false }, "right": { "type": "Identifier", "span": { "start": 2521, "end": 2531, "ctxt": 0 }, "value": "Properties", "optional": false } } } ] } }, { "type": "ExportDeclaration", "span": { "start": 2544, "end": 2792, "ctxt": 0 }, "declaration": { "type": "TsEnumDeclaration", "span": { "start": 2551, "end": 2792, "ctxt": 0 }, "declare": false, "isConst": false, "id": { "type": "Identifier", "span": { "start": 2556, "end": 2565, "ctxt": 0 }, "value": "Modifiers", "optional": false }, "members": [ { "type": "TsEnumMember", "span": { "start": 2576, "end": 2584, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 2576, "end": 2580, "ctxt": 0 }, "value": "None", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 2583, "end": 2584, "ctxt": 0 }, "value": 0.0 } }, { "type": "TsEnumMember", "span": { "start": 2594, "end": 2605, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 2594, "end": 2601, "ctxt": 0 }, "value": "Private", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 2604, "end": 2605, "ctxt": 0 }, "value": 1.0 } }, { "type": "TsEnumMember", "span": { "start": 2615, "end": 2630, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 2615, "end": 2621, "ctxt": 0 }, "value": "Public", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 2624, "end": 2630, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 2624, "end": 2625, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 2629, "end": 2630, "ctxt": 0 }, "value": 1.0 } } }, { "type": "TsEnumMember", "span": { "start": 2640, "end": 2657, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 2640, "end": 2648, "ctxt": 0 }, "value": "Readonly", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 2651, "end": 2657, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 2651, "end": 2652, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 2656, "end": 2657, "ctxt": 0 }, "value": 2.0 } } }, { "type": "TsEnumMember", "span": { "start": 2667, "end": 2683, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 2667, "end": 2674, "ctxt": 0 }, "value": "Ambient", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 2677, "end": 2683, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 2677, "end": 2678, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 2682, "end": 2683, "ctxt": 0 }, "value": 3.0 } } }, { "type": "TsEnumMember", "span": { "start": 2693, "end": 2710, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 2693, "end": 2701, "ctxt": 0 }, "value": "Exported", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 2704, "end": 2710, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 2704, "end": 2705, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 2709, "end": 2710, "ctxt": 0 }, "value": 4.0 } } }, { "type": "TsEnumMember", "span": { "start": 2720, "end": 2735, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 2720, "end": 2726, "ctxt": 0 }, "value": "Getter", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 2729, "end": 2735, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 2729, "end": 2730, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 2734, "end": 2735, "ctxt": 0 }, "value": 5.0 } } }, { "type": "TsEnumMember", "span": { "start": 2745, "end": 2760, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 2745, "end": 2751, "ctxt": 0 }, "value": "Setter", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 2754, "end": 2760, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 2754, "end": 2755, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 2759, "end": 2760, "ctxt": 0 }, "value": 6.0 } } }, { "type": "TsEnumMember", "span": { "start": 2770, "end": 2785, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 2770, "end": 2776, "ctxt": 0 }, "value": "Static", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 2779, "end": 2785, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 2779, "end": 2780, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 2784, "end": 2785, "ctxt": 0 }, "value": 7.0 } } } ] } }, { "type": "ExportDeclaration", "span": { "start": 2798, "end": 3927, "ctxt": 0 }, "declaration": { "type": "TsEnumDeclaration", "span": { "start": 2805, "end": 3927, "ctxt": 0 }, "declare": false, "isConst": false, "id": { "type": "Identifier", "span": { "start": 2810, "end": 2818, "ctxt": 0 }, "value": "ASTFlags", "optional": false }, "members": [ { "type": "TsEnumMember", "span": { "start": 2829, "end": 2837, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 2829, "end": 2833, "ctxt": 0 }, "value": "None", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 2836, "end": 2837, "ctxt": 0 }, "value": 0.0 } }, { "type": "TsEnumMember", "span": { "start": 2847, "end": 2868, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 2847, "end": 2864, "ctxt": 0 }, "value": "ExplicitSemicolon", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 2867, "end": 2868, "ctxt": 0 }, "value": 1.0 } }, { "type": "TsEnumMember", "span": { "start": 2926, "end": 2953, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 2926, "end": 2944, "ctxt": 0 }, "value": "AutomaticSemicolon", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 2947, "end": 2953, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 2947, "end": 2948, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 2952, "end": 2953, "ctxt": 0 }, "value": 1.0 } } }, { "type": "TsEnumMember", "span": { "start": 3012, "end": 3030, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 3012, "end": 3021, "ctxt": 0 }, "value": "Writeable", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 3024, "end": 3030, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 3024, "end": 3025, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 3029, "end": 3030, "ctxt": 0 }, "value": 2.0 } } }, { "type": "TsEnumMember", "span": { "start": 3077, "end": 3091, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 3077, "end": 3082, "ctxt": 0 }, "value": "Error", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 3085, "end": 3091, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 3085, "end": 3086, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 3090, "end": 3091, "ctxt": 0 }, "value": 3.0 } } }, { "type": "TsEnumMember", "span": { "start": 3122, "end": 3144, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 3122, "end": 3135, "ctxt": 0 }, "value": "DotLHSPartial", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 3138, "end": 3144, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 3138, "end": 3139, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 3143, "end": 3144, "ctxt": 0 }, "value": 4.0 } } }, { "type": "TsEnumMember", "span": { "start": 3209, "end": 3224, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 3209, "end": 3215, "ctxt": 0 }, "value": "DotLHS", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 3218, "end": 3224, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 3218, "end": 3219, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 3223, "end": 3224, "ctxt": 0 }, "value": 5.0 } } }, { "type": "TsEnumMember", "span": { "start": 3267, "end": 3287, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 3267, "end": 3278, "ctxt": 0 }, "value": "IsStatement", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 3281, "end": 3287, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 3281, "end": 3282, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 3286, "end": 3287, "ctxt": 0 }, "value": 6.0 } } }, { "type": "TsEnumMember", "span": { "start": 3320, "end": 3339, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 3320, "end": 3330, "ctxt": 0 }, "value": "StrictMode", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 3333, "end": 3339, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 3333, "end": 3334, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 3338, "end": 3339, "ctxt": 0 }, "value": 7.0 } } }, { "type": "TsEnumMember", "span": { "start": 3391, "end": 3425, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 3391, "end": 3416, "ctxt": 0 }, "value": "PossibleOptionalParameter", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 3419, "end": 3425, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 3419, "end": 3420, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 3424, "end": 3425, "ctxt": 0 }, "value": 8.0 } } }, { "type": "TsEnumMember", "span": { "start": 3435, "end": 3468, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 3435, "end": 3459, "ctxt": 0 }, "value": "ClassBaseConstructorCall", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 3462, "end": 3468, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 3462, "end": 3463, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 3467, "end": 3468, "ctxt": 0 }, "value": 9.0 } } }, { "type": "TsEnumMember", "span": { "start": 3478, "end": 3500, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 3478, "end": 3490, "ctxt": 0 }, "value": "OptionalName", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 3493, "end": 3500, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 3493, "end": 3494, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 3498, "end": 3500, "ctxt": 0 }, "value": 10.0 } } }, { "type": "TsEnumMember", "span": { "start": 3895, "end": 3919, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 3895, "end": 3909, "ctxt": 0 }, "value": "SkipNextRParen", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 3912, "end": 3919, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 3912, "end": 3913, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 3917, "end": 3919, "ctxt": 0 }, "value": 11.0 } } } ] } }, { "type": "ExportDeclaration", "span": { "start": 3933, "end": 4194, "ctxt": 0 }, "declaration": { "type": "TsEnumDeclaration", "span": { "start": 3940, "end": 4194, "ctxt": 0 }, "declare": false, "isConst": false, "id": { "type": "Identifier", "span": { "start": 3945, "end": 3954, "ctxt": 0 }, "value": "DeclFlags", "optional": false }, "members": [ { "type": "TsEnumMember", "span": { "start": 3965, "end": 3973, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 3965, "end": 3969, "ctxt": 0 }, "value": "None", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 3972, "end": 3973, "ctxt": 0 }, "value": 0.0 } }, { "type": "TsEnumMember", "span": { "start": 3983, "end": 3995, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 3983, "end": 3991, "ctxt": 0 }, "value": "Exported", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 3994, "end": 3995, "ctxt": 0 }, "value": 1.0 } }, { "type": "TsEnumMember", "span": { "start": 4005, "end": 4021, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4005, "end": 4012, "ctxt": 0 }, "value": "Private", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4015, "end": 4021, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4015, "end": 4016, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4020, "end": 4021, "ctxt": 0 }, "value": 1.0 } } }, { "type": "TsEnumMember", "span": { "start": 4031, "end": 4046, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4031, "end": 4037, "ctxt": 0 }, "value": "Public", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4040, "end": 4046, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4040, "end": 4041, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4045, "end": 4046, "ctxt": 0 }, "value": 2.0 } } }, { "type": "TsEnumMember", "span": { "start": 4056, "end": 4072, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4056, "end": 4063, "ctxt": 0 }, "value": "Ambient", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4066, "end": 4072, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4066, "end": 4067, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4071, "end": 4072, "ctxt": 0 }, "value": 3.0 } } }, { "type": "TsEnumMember", "span": { "start": 4082, "end": 4097, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4082, "end": 4088, "ctxt": 0 }, "value": "Static", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4091, "end": 4097, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4091, "end": 4092, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4096, "end": 4097, "ctxt": 0 }, "value": 4.0 } } }, { "type": "TsEnumMember", "span": { "start": 4107, "end": 4127, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4107, "end": 4118, "ctxt": 0 }, "value": "LocalStatic", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4121, "end": 4127, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4121, "end": 4122, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4126, "end": 4127, "ctxt": 0 }, "value": 5.0 } } }, { "type": "TsEnumMember", "span": { "start": 4137, "end": 4157, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4137, "end": 4148, "ctxt": 0 }, "value": "GetAccessor", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4151, "end": 4157, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4151, "end": 4152, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4156, "end": 4157, "ctxt": 0 }, "value": 6.0 } } }, { "type": "TsEnumMember", "span": { "start": 4167, "end": 4187, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4167, "end": 4178, "ctxt": 0 }, "value": "SetAccessor", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4181, "end": 4187, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4181, "end": 4182, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4186, "end": 4187, "ctxt": 0 }, "value": 7.0 } } } ] } }, { "type": "ExportDeclaration", "span": { "start": 4200, "end": 4622, "ctxt": 0 }, "declaration": { "type": "TsEnumDeclaration", "span": { "start": 4207, "end": 4622, "ctxt": 0 }, "declare": false, "isConst": false, "id": { "type": "Identifier", "span": { "start": 4212, "end": 4223, "ctxt": 0 }, "value": "ModuleFlags", "optional": false }, "members": [ { "type": "TsEnumMember", "span": { "start": 4234, "end": 4242, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4234, "end": 4238, "ctxt": 0 }, "value": "None", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 4241, "end": 4242, "ctxt": 0 }, "value": 0.0 } }, { "type": "TsEnumMember", "span": { "start": 4252, "end": 4264, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4252, "end": 4260, "ctxt": 0 }, "value": "Exported", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 4263, "end": 4264, "ctxt": 0 }, "value": 1.0 } }, { "type": "TsEnumMember", "span": { "start": 4274, "end": 4290, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4274, "end": 4281, "ctxt": 0 }, "value": "Private", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4284, "end": 4290, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4284, "end": 4285, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4289, "end": 4290, "ctxt": 0 }, "value": 1.0 } } }, { "type": "TsEnumMember", "span": { "start": 4300, "end": 4315, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4300, "end": 4306, "ctxt": 0 }, "value": "Public", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4309, "end": 4315, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4309, "end": 4310, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4314, "end": 4315, "ctxt": 0 }, "value": 2.0 } } }, { "type": "TsEnumMember", "span": { "start": 4325, "end": 4341, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4325, "end": 4332, "ctxt": 0 }, "value": "Ambient", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4335, "end": 4341, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4335, "end": 4336, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4340, "end": 4341, "ctxt": 0 }, "value": 3.0 } } }, { "type": "TsEnumMember", "span": { "start": 4351, "end": 4366, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4351, "end": 4357, "ctxt": 0 }, "value": "Static", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4360, "end": 4366, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4360, "end": 4361, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4365, "end": 4366, "ctxt": 0 }, "value": 4.0 } } }, { "type": "TsEnumMember", "span": { "start": 4376, "end": 4396, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4376, "end": 4387, "ctxt": 0 }, "value": "LocalStatic", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4390, "end": 4396, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4390, "end": 4391, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4395, "end": 4396, "ctxt": 0 }, "value": 5.0 } } }, { "type": "TsEnumMember", "span": { "start": 4406, "end": 4426, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4406, "end": 4417, "ctxt": 0 }, "value": "GetAccessor", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4420, "end": 4426, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4420, "end": 4421, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4425, "end": 4426, "ctxt": 0 }, "value": 6.0 } } }, { "type": "TsEnumMember", "span": { "start": 4436, "end": 4456, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4436, "end": 4447, "ctxt": 0 }, "value": "SetAccessor", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4450, "end": 4456, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4450, "end": 4451, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4455, "end": 4456, "ctxt": 0 }, "value": 7.0 } } }, { "type": "TsEnumMember", "span": { "start": 4466, "end": 4481, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4466, "end": 4472, "ctxt": 0 }, "value": "IsEnum", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4475, "end": 4481, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4475, "end": 4476, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4480, "end": 4481, "ctxt": 0 }, "value": 8.0 } } }, { "type": "TsEnumMember", "span": { "start": 4491, "end": 4520, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4491, "end": 4511, "ctxt": 0 }, "value": "ShouldEmitModuleDecl", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4514, "end": 4520, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4514, "end": 4515, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4519, "end": 4520, "ctxt": 0 }, "value": 9.0 } } }, { "type": "TsEnumMember", "span": { "start": 4530, "end": 4551, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4530, "end": 4541, "ctxt": 0 }, "value": "IsWholeFile", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4544, "end": 4551, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4544, "end": 4545, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4549, "end": 4551, "ctxt": 0 }, "value": 10.0 } } }, { "type": "TsEnumMember", "span": { "start": 4561, "end": 4580, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4561, "end": 4570, "ctxt": 0 }, "value": "IsDynamic", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4573, "end": 4580, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4573, "end": 4574, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4578, "end": 4580, "ctxt": 0 }, "value": 11.0 } } }, { "type": "TsEnumMember", "span": { "start": 4590, "end": 4615, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4590, "end": 4605, "ctxt": 0 }, "value": "MustCaptureThis", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4608, "end": 4615, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4608, "end": 4609, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4613, "end": 4615, "ctxt": 0 }, "value": 12.0 } } } ] } }, { "type": "ExportDeclaration", "span": { "start": 4628, "end": 5277, "ctxt": 0 }, "declaration": { "type": "TsEnumDeclaration", "span": { "start": 4635, "end": 5277, "ctxt": 0 }, "declare": false, "isConst": false, "id": { "type": "Identifier", "span": { "start": 4640, "end": 4651, "ctxt": 0 }, "value": "SymbolFlags", "optional": false }, "members": [ { "type": "TsEnumMember", "span": { "start": 4662, "end": 4670, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4662, "end": 4666, "ctxt": 0 }, "value": "None", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 4669, "end": 4670, "ctxt": 0 }, "value": 0.0 } }, { "type": "TsEnumMember", "span": { "start": 4680, "end": 4692, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4680, "end": 4688, "ctxt": 0 }, "value": "Exported", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 4691, "end": 4692, "ctxt": 0 }, "value": 1.0 } }, { "type": "TsEnumMember", "span": { "start": 4702, "end": 4718, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4702, "end": 4709, "ctxt": 0 }, "value": "Private", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4712, "end": 4718, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4712, "end": 4713, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4717, "end": 4718, "ctxt": 0 }, "value": 1.0 } } }, { "type": "TsEnumMember", "span": { "start": 4728, "end": 4743, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4728, "end": 4734, "ctxt": 0 }, "value": "Public", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4737, "end": 4743, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4737, "end": 4738, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4742, "end": 4743, "ctxt": 0 }, "value": 2.0 } } }, { "type": "TsEnumMember", "span": { "start": 4753, "end": 4769, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4753, "end": 4760, "ctxt": 0 }, "value": "Ambient", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4763, "end": 4769, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4763, "end": 4764, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4768, "end": 4769, "ctxt": 0 }, "value": 3.0 } } }, { "type": "TsEnumMember", "span": { "start": 4779, "end": 4794, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4779, "end": 4785, "ctxt": 0 }, "value": "Static", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4788, "end": 4794, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4788, "end": 4789, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4793, "end": 4794, "ctxt": 0 }, "value": 4.0 } } }, { "type": "TsEnumMember", "span": { "start": 4804, "end": 4824, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4804, "end": 4815, "ctxt": 0 }, "value": "LocalStatic", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4818, "end": 4824, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4818, "end": 4819, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4823, "end": 4824, "ctxt": 0 }, "value": 5.0 } } }, { "type": "TsEnumMember", "span": { "start": 4834, "end": 4854, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4834, "end": 4845, "ctxt": 0 }, "value": "GetAccessor", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4848, "end": 4854, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4848, "end": 4849, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4853, "end": 4854, "ctxt": 0 }, "value": 6.0 } } }, { "type": "TsEnumMember", "span": { "start": 4864, "end": 4884, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4864, "end": 4875, "ctxt": 0 }, "value": "SetAccessor", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4878, "end": 4884, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4878, "end": 4879, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4883, "end": 4884, "ctxt": 0 }, "value": 7.0 } } }, { "type": "TsEnumMember", "span": { "start": 4894, "end": 4911, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4894, "end": 4902, "ctxt": 0 }, "value": "Property", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4905, "end": 4911, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4905, "end": 4906, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4910, "end": 4911, "ctxt": 0 }, "value": 8.0 } } }, { "type": "TsEnumMember", "span": { "start": 4921, "end": 4938, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4921, "end": 4929, "ctxt": 0 }, "value": "Readonly", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4932, "end": 4938, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4932, "end": 4933, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4937, "end": 4938, "ctxt": 0 }, "value": 9.0 } } }, { "type": "TsEnumMember", "span": { "start": 4948, "end": 4970, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4948, "end": 4960, "ctxt": 0 }, "value": "ModuleMember", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4963, "end": 4970, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4963, "end": 4964, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 4968, "end": 4970, "ctxt": 0 }, "value": 10.0 } } }, { "type": "TsEnumMember", "span": { "start": 4980, "end": 5005, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 4980, "end": 4995, "ctxt": 0 }, "value": "InterfaceMember", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 4998, "end": 5005, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 4998, "end": 4999, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5003, "end": 5005, "ctxt": 0 }, "value": 11.0 } } }, { "type": "TsEnumMember", "span": { "start": 5015, "end": 5036, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5015, "end": 5026, "ctxt": 0 }, "value": "ClassMember", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5029, "end": 5036, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5029, "end": 5030, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5034, "end": 5036, "ctxt": 0 }, "value": 12.0 } } }, { "type": "TsEnumMember", "span": { "start": 5046, "end": 5063, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5046, "end": 5053, "ctxt": 0 }, "value": "BuiltIn", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5056, "end": 5063, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5056, "end": 5057, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5061, "end": 5063, "ctxt": 0 }, "value": 13.0 } } }, { "type": "TsEnumMember", "span": { "start": 5073, "end": 5111, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5073, "end": 5101, "ctxt": 0 }, "value": "TypeSetDuringScopeAssignment", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5104, "end": 5111, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5104, "end": 5105, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5109, "end": 5111, "ctxt": 0 }, "value": 14.0 } } }, { "type": "TsEnumMember", "span": { "start": 5121, "end": 5139, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5121, "end": 5129, "ctxt": 0 }, "value": "Constant", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5132, "end": 5139, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5132, "end": 5133, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5137, "end": 5139, "ctxt": 0 }, "value": 15.0 } } }, { "type": "TsEnumMember", "span": { "start": 5149, "end": 5167, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5149, "end": 5157, "ctxt": 0 }, "value": "Optional", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5160, "end": 5167, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5160, "end": 5161, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5165, "end": 5167, "ctxt": 0 }, "value": 16.0 } } }, { "type": "TsEnumMember", "span": { "start": 5177, "end": 5208, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5177, "end": 5198, "ctxt": 0 }, "value": "RecursivelyReferenced", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5201, "end": 5208, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5201, "end": 5202, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5206, "end": 5208, "ctxt": 0 }, "value": 17.0 } } }, { "type": "TsEnumMember", "span": { "start": 5218, "end": 5233, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5218, "end": 5223, "ctxt": 0 }, "value": "Bound", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5226, "end": 5233, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5226, "end": 5227, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5231, "end": 5233, "ctxt": 0 }, "value": 18.0 } } }, { "type": "TsEnumMember", "span": { "start": 5243, "end": 5270, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5243, "end": 5260, "ctxt": 0 }, "value": "CompilerGenerated", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5263, "end": 5270, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5263, "end": 5264, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5268, "end": 5270, "ctxt": 0 }, "value": 19.0 } } } ] } }, { "type": "ExportDeclaration", "span": { "start": 5283, "end": 5885, "ctxt": 0 }, "declaration": { "type": "TsEnumDeclaration", "span": { "start": 5290, "end": 5885, "ctxt": 0 }, "declare": false, "isConst": false, "id": { "type": "Identifier", "span": { "start": 5295, "end": 5303, "ctxt": 0 }, "value": "VarFlags", "optional": false }, "members": [ { "type": "TsEnumMember", "span": { "start": 5314, "end": 5322, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5314, "end": 5318, "ctxt": 0 }, "value": "None", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 5321, "end": 5322, "ctxt": 0 }, "value": 0.0 } }, { "type": "TsEnumMember", "span": { "start": 5332, "end": 5344, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5332, "end": 5340, "ctxt": 0 }, "value": "Exported", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 5343, "end": 5344, "ctxt": 0 }, "value": 1.0 } }, { "type": "TsEnumMember", "span": { "start": 5354, "end": 5370, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5354, "end": 5361, "ctxt": 0 }, "value": "Private", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5364, "end": 5370, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5364, "end": 5365, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5369, "end": 5370, "ctxt": 0 }, "value": 1.0 } } }, { "type": "TsEnumMember", "span": { "start": 5380, "end": 5395, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5380, "end": 5386, "ctxt": 0 }, "value": "Public", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5389, "end": 5395, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5389, "end": 5390, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5394, "end": 5395, "ctxt": 0 }, "value": 2.0 } } }, { "type": "TsEnumMember", "span": { "start": 5405, "end": 5421, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5405, "end": 5412, "ctxt": 0 }, "value": "Ambient", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5415, "end": 5421, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5415, "end": 5416, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5420, "end": 5421, "ctxt": 0 }, "value": 3.0 } } }, { "type": "TsEnumMember", "span": { "start": 5431, "end": 5446, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5431, "end": 5437, "ctxt": 0 }, "value": "Static", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5440, "end": 5446, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5440, "end": 5441, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5445, "end": 5446, "ctxt": 0 }, "value": 4.0 } } }, { "type": "TsEnumMember", "span": { "start": 5456, "end": 5476, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5456, "end": 5467, "ctxt": 0 }, "value": "LocalStatic", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5470, "end": 5476, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5470, "end": 5471, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5475, "end": 5476, "ctxt": 0 }, "value": 5.0 } } }, { "type": "TsEnumMember", "span": { "start": 5486, "end": 5506, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5486, "end": 5497, "ctxt": 0 }, "value": "GetAccessor", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5500, "end": 5506, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5500, "end": 5501, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5505, "end": 5506, "ctxt": 0 }, "value": 6.0 } } }, { "type": "TsEnumMember", "span": { "start": 5516, "end": 5536, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5516, "end": 5527, "ctxt": 0 }, "value": "SetAccessor", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5530, "end": 5536, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5530, "end": 5531, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5535, "end": 5536, "ctxt": 0 }, "value": 7.0 } } }, { "type": "TsEnumMember", "span": { "start": 5546, "end": 5563, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5546, "end": 5554, "ctxt": 0 }, "value": "AutoInit", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5557, "end": 5563, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5557, "end": 5558, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5562, "end": 5563, "ctxt": 0 }, "value": 8.0 } } }, { "type": "TsEnumMember", "span": { "start": 5573, "end": 5590, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5573, "end": 5581, "ctxt": 0 }, "value": "Property", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5584, "end": 5590, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5584, "end": 5585, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5589, "end": 5590, "ctxt": 0 }, "value": 9.0 } } }, { "type": "TsEnumMember", "span": { "start": 5600, "end": 5618, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5600, "end": 5608, "ctxt": 0 }, "value": "Readonly", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5611, "end": 5618, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5611, "end": 5612, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5616, "end": 5618, "ctxt": 0 }, "value": 10.0 } } }, { "type": "TsEnumMember", "span": { "start": 5628, "end": 5643, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5628, "end": 5633, "ctxt": 0 }, "value": "Class", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5636, "end": 5643, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5636, "end": 5637, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5641, "end": 5643, "ctxt": 0 }, "value": 11.0 } } }, { "type": "TsEnumMember", "span": { "start": 5653, "end": 5676, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5653, "end": 5666, "ctxt": 0 }, "value": "ClassProperty", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5669, "end": 5676, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5669, "end": 5670, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5674, "end": 5676, "ctxt": 0 }, "value": 12.0 } } }, { "type": "TsEnumMember", "span": { "start": 5686, "end": 5713, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5686, "end": 5703, "ctxt": 0 }, "value": "ClassBodyProperty", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5706, "end": 5713, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5706, "end": 5707, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5711, "end": 5713, "ctxt": 0 }, "value": 13.0 } } }, { "type": "TsEnumMember", "span": { "start": 5723, "end": 5757, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5723, "end": 5747, "ctxt": 0 }, "value": "ClassConstructorProperty", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5750, "end": 5757, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5750, "end": 5751, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5755, "end": 5757, "ctxt": 0 }, "value": 14.0 } } }, { "type": "TsEnumMember", "span": { "start": 5767, "end": 5815, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5767, "end": 5805, "ctxt": 0 }, "value": "ClassSuperMustBeFirstCallInConstructor", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5808, "end": 5815, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5808, "end": 5809, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5813, "end": 5815, "ctxt": 0 }, "value": 15.0 } } }, { "type": "TsEnumMember", "span": { "start": 5825, "end": 5843, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5825, "end": 5833, "ctxt": 0 }, "value": "Constant", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5836, "end": 5843, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5836, "end": 5837, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5841, "end": 5843, "ctxt": 0 }, "value": 16.0 } } }, { "type": "TsEnumMember", "span": { "start": 5853, "end": 5878, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5853, "end": 5868, "ctxt": 0 }, "value": "MustCaptureThis", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5871, "end": 5878, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5871, "end": 5872, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5876, "end": 5878, "ctxt": 0 }, "value": 17.0 } } } ] } }, { "type": "ExportDeclaration", "span": { "start": 5891, "end": 6563, "ctxt": 0 }, "declaration": { "type": "TsEnumDeclaration", "span": { "start": 5898, "end": 6563, "ctxt": 0 }, "declare": false, "isConst": false, "id": { "type": "Identifier", "span": { "start": 5903, "end": 5911, "ctxt": 0 }, "value": "FncFlags", "optional": false }, "members": [ { "type": "TsEnumMember", "span": { "start": 5922, "end": 5930, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5922, "end": 5926, "ctxt": 0 }, "value": "None", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 5929, "end": 5930, "ctxt": 0 }, "value": 0.0 } }, { "type": "TsEnumMember", "span": { "start": 5940, "end": 5952, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5940, "end": 5948, "ctxt": 0 }, "value": "Exported", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 5951, "end": 5952, "ctxt": 0 }, "value": 1.0 } }, { "type": "TsEnumMember", "span": { "start": 5962, "end": 5978, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5962, "end": 5969, "ctxt": 0 }, "value": "Private", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5972, "end": 5978, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5972, "end": 5973, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 5977, "end": 5978, "ctxt": 0 }, "value": 1.0 } } }, { "type": "TsEnumMember", "span": { "start": 5988, "end": 6003, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 5988, "end": 5994, "ctxt": 0 }, "value": "Public", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 5997, "end": 6003, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 5997, "end": 5998, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 6002, "end": 6003, "ctxt": 0 }, "value": 2.0 } } }, { "type": "TsEnumMember", "span": { "start": 6013, "end": 6029, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 6013, "end": 6020, "ctxt": 0 }, "value": "Ambient", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 6023, "end": 6029, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 6023, "end": 6024, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 6028, "end": 6029, "ctxt": 0 }, "value": 3.0 } } }, { "type": "TsEnumMember", "span": { "start": 6039, "end": 6054, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 6039, "end": 6045, "ctxt": 0 }, "value": "Static", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 6048, "end": 6054, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 6048, "end": 6049, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 6053, "end": 6054, "ctxt": 0 }, "value": 4.0 } } }, { "type": "TsEnumMember", "span": { "start": 6064, "end": 6084, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 6064, "end": 6075, "ctxt": 0 }, "value": "LocalStatic", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 6078, "end": 6084, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 6078, "end": 6079, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 6083, "end": 6084, "ctxt": 0 }, "value": 5.0 } } }, { "type": "TsEnumMember", "span": { "start": 6094, "end": 6114, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 6094, "end": 6105, "ctxt": 0 }, "value": "GetAccessor", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 6108, "end": 6114, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 6108, "end": 6109, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 6113, "end": 6114, "ctxt": 0 }, "value": 6.0 } } }, { "type": "TsEnumMember", "span": { "start": 6124, "end": 6144, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 6124, "end": 6135, "ctxt": 0 }, "value": "SetAccessor", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 6138, "end": 6144, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 6138, "end": 6139, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 6143, "end": 6144, "ctxt": 0 }, "value": 7.0 } } }, { "type": "TsEnumMember", "span": { "start": 6154, "end": 6173, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 6154, "end": 6164, "ctxt": 0 }, "value": "Definition", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 6167, "end": 6173, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 6167, "end": 6168, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 6172, "end": 6173, "ctxt": 0 }, "value": 8.0 } } }, { "type": "TsEnumMember", "span": { "start": 6183, "end": 6201, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 6183, "end": 6192, "ctxt": 0 }, "value": "Signature", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 6195, "end": 6201, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 6195, "end": 6196, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 6200, "end": 6201, "ctxt": 0 }, "value": 9.0 } } }, { "type": "TsEnumMember", "span": { "start": 6211, "end": 6227, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 6211, "end": 6217, "ctxt": 0 }, "value": "Method", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 6220, "end": 6227, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 6220, "end": 6221, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 6225, "end": 6227, "ctxt": 0 }, "value": 10.0 } } }, { "type": "TsEnumMember", "span": { "start": 6237, "end": 6266, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 6237, "end": 6256, "ctxt": 0 }, "value": "HasReturnExpression", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 6259, "end": 6266, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 6259, "end": 6260, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 6264, "end": 6266, "ctxt": 0 }, "value": 11.0 } } }, { "type": "TsEnumMember", "span": { "start": 6276, "end": 6296, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 6276, "end": 6286, "ctxt": 0 }, "value": "CallMember", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 6289, "end": 6296, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 6289, "end": 6290, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 6294, "end": 6296, "ctxt": 0 }, "value": 12.0 } } }, { "type": "TsEnumMember", "span": { "start": 6306, "end": 6331, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 6306, "end": 6321, "ctxt": 0 }, "value": "ConstructMember", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 6324, "end": 6331, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 6324, "end": 6325, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 6329, "end": 6331, "ctxt": 0 }, "value": 13.0 } } }, { "type": "TsEnumMember", "span": { "start": 6341, "end": 6367, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 6341, "end": 6357, "ctxt": 0 }, "value": "HasSelfReference", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 6360, "end": 6367, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 6360, "end": 6361, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 6365, "end": 6367, "ctxt": 0 }, "value": 14.0 } } }, { "type": "TsEnumMember", "span": { "start": 6377, "end": 6405, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 6377, "end": 6395, "ctxt": 0 }, "value": "IsFatArrowFunction", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 6398, "end": 6405, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 6398, "end": 6399, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 6403, "end": 6405, "ctxt": 0 }, "value": 15.0 } } }, { "type": "TsEnumMember", "span": { "start": 6415, "end": 6438, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 6415, "end": 6428, "ctxt": 0 }, "value": "IndexerMember", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 6431, "end": 6438, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 6431, "end": 6432, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 6436, "end": 6438, "ctxt": 0 }, "value": 16.0 } } }, { "type": "TsEnumMember", "span": { "start": 6448, "end": 6478, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 6448, "end": 6468, "ctxt": 0 }, "value": "IsFunctionExpression", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 6471, "end": 6478, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 6471, "end": 6472, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 6476, "end": 6478, "ctxt": 0 }, "value": 17.0 } } }, { "type": "TsEnumMember", "span": { "start": 6488, "end": 6509, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 6488, "end": 6499, "ctxt": 0 }, "value": "ClassMethod", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 6502, "end": 6509, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 6502, "end": 6503, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 6507, "end": 6509, "ctxt": 0 }, "value": 18.0 } } }, { "type": "TsEnumMember", "span": { "start": 6519, "end": 6556, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 6519, "end": 6546, "ctxt": 0 }, "value": "ClassPropertyMethodExported", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 6549, "end": 6556, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 6549, "end": 6550, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 6554, "end": 6556, "ctxt": 0 }, "value": 19.0 } } } ] } }, { "type": "ExportDeclaration", "span": { "start": 6569, "end": 6712, "ctxt": 0 }, "declaration": { "type": "TsEnumDeclaration", "span": { "start": 6576, "end": 6712, "ctxt": 0 }, "declare": false, "isConst": false, "id": { "type": "Identifier", "span": { "start": 6581, "end": 6595, "ctxt": 0 }, "value": "SignatureFlags", "optional": false }, "members": [ { "type": "TsEnumMember", "span": { "start": 6606, "end": 6614, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 6606, "end": 6610, "ctxt": 0 }, "value": "None", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 6613, "end": 6614, "ctxt": 0 }, "value": 0.0 } }, { "type": "TsEnumMember", "span": { "start": 6624, "end": 6637, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 6624, "end": 6633, "ctxt": 0 }, "value": "IsIndexer", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 6636, "end": 6637, "ctxt": 0 }, "value": 1.0 } }, { "type": "TsEnumMember", "span": { "start": 6647, "end": 6671, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 6647, "end": 6662, "ctxt": 0 }, "value": "IsStringIndexer", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 6665, "end": 6671, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 6665, "end": 6666, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 6670, "end": 6671, "ctxt": 0 }, "value": 1.0 } } }, { "type": "TsEnumMember", "span": { "start": 6681, "end": 6705, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 6681, "end": 6696, "ctxt": 0 }, "value": "IsNumberIndexer", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 6699, "end": 6705, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 6699, "end": 6700, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 6704, "end": 6705, "ctxt": 0 }, "value": 2.0 } } } ] } }, { "type": "ExportDeclaration", "span": { "start": 6718, "end": 6778, "ctxt": 0 }, "declaration": { "type": "FunctionDeclaration", "identifier": { "type": "Identifier", "span": { "start": 6734, "end": 6745, "ctxt": 0 }, "value": "ToDeclFlags", "optional": false }, "declare": false, "params": [ { "type": "Parameter", "span": { "start": 6746, "end": 6764, "ctxt": 0 }, "decorators": [], "pat": { "type": "Identifier", "span": { "start": 6746, "end": 6764, "ctxt": 0 }, "value": "fncFlags", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 6754, "end": 6764, "ctxt": 0 }, "typeAnnotation": { "type": "TsTypeReference", "span": { "start": 6756, "end": 6764, "ctxt": 0 }, "typeName": { "type": "Identifier", "span": { "start": 6756, "end": 6764, "ctxt": 0 }, "value": "FncFlags", "optional": false }, "typeParams": null } } } } ], "decorators": [], "span": { "start": 6725, "end": 6778, "ctxt": 0 }, "body": null, "generator": false, "async": false, "typeParameters": null, "returnType": { "type": "TsTypeAnnotation", "span": { "start": 6766, "end": 6777, "ctxt": 0 }, "typeAnnotation": { "type": "TsTypeReference", "span": { "start": 6768, "end": 6777, "ctxt": 0 }, "typeName": { "type": "Identifier", "span": { "start": 6768, "end": 6777, "ctxt": 0 }, "value": "DeclFlags", "optional": false }, "typeParams": null } } } }, { "type": "ExportDeclaration", "span": { "start": 6783, "end": 6843, "ctxt": 0 }, "declaration": { "type": "FunctionDeclaration", "identifier": { "type": "Identifier", "span": { "start": 6799, "end": 6810, "ctxt": 0 }, "value": "ToDeclFlags", "optional": false }, "declare": false, "params": [ { "type": "Parameter", "span": { "start": 6811, "end": 6829, "ctxt": 0 }, "decorators": [], "pat": { "type": "Identifier", "span": { "start": 6811, "end": 6829, "ctxt": 0 }, "value": "varFlags", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 6819, "end": 6829, "ctxt": 0 }, "typeAnnotation": { "type": "TsTypeReference", "span": { "start": 6821, "end": 6829, "ctxt": 0 }, "typeName": { "type": "Identifier", "span": { "start": 6821, "end": 6829, "ctxt": 0 }, "value": "VarFlags", "optional": false }, "typeParams": null } } } } ], "decorators": [], "span": { "start": 6790, "end": 6843, "ctxt": 0 }, "body": null, "generator": false, "async": false, "typeParameters": null, "returnType": { "type": "TsTypeAnnotation", "span": { "start": 6831, "end": 6842, "ctxt": 0 }, "typeAnnotation": { "type": "TsTypeReference", "span": { "start": 6833, "end": 6842, "ctxt": 0 }, "typeName": { "type": "Identifier", "span": { "start": 6833, "end": 6842, "ctxt": 0 }, "value": "DeclFlags", "optional": false }, "typeParams": null } } } }, { "type": "ExportDeclaration", "span": { "start": 6848, "end": 6910, "ctxt": 0 }, "declaration": { "type": "FunctionDeclaration", "identifier": { "type": "Identifier", "span": { "start": 6864, "end": 6875, "ctxt": 0 }, "value": "ToDeclFlags", "optional": false }, "declare": false, "params": [ { "type": "Parameter", "span": { "start": 6876, "end": 6897, "ctxt": 0 }, "decorators": [], "pat": { "type": "Identifier", "span": { "start": 6876, "end": 6897, "ctxt": 0 }, "value": "symFlags", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 6884, "end": 6897, "ctxt": 0 }, "typeAnnotation": { "type": "TsTypeReference", "span": { "start": 6886, "end": 6897, "ctxt": 0 }, "typeName": { "type": "Identifier", "span": { "start": 6886, "end": 6897, "ctxt": 0 }, "value": "SymbolFlags", "optional": false }, "typeParams": null } } } } ], "decorators": [], "span": { "start": 6855, "end": 6910, "ctxt": 0 }, "body": null, "generator": false, "async": false, "typeParameters": null, "returnType": { "type": "TsTypeAnnotation", "span": { "start": 6898, "end": 6909, "ctxt": 0 }, "typeAnnotation": { "type": "TsTypeReference", "span": { "start": 6900, "end": 6909, "ctxt": 0 }, "typeName": { "type": "Identifier", "span": { "start": 6900, "end": 6909, "ctxt": 0 }, "value": "DeclFlags", "optional": false }, "typeParams": null } } } }, { "type": "ExportDeclaration", "span": { "start": 6915, "end": 6980, "ctxt": 0 }, "declaration": { "type": "FunctionDeclaration", "identifier": { "type": "Identifier", "span": { "start": 6931, "end": 6942, "ctxt": 0 }, "value": "ToDeclFlags", "optional": false }, "declare": false, "params": [ { "type": "Parameter", "span": { "start": 6943, "end": 6967, "ctxt": 0 }, "decorators": [], "pat": { "type": "Identifier", "span": { "start": 6943, "end": 6967, "ctxt": 0 }, "value": "moduleFlags", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 6954, "end": 6967, "ctxt": 0 }, "typeAnnotation": { "type": "TsTypeReference", "span": { "start": 6956, "end": 6967, "ctxt": 0 }, "typeName": { "type": "Identifier", "span": { "start": 6956, "end": 6967, "ctxt": 0 }, "value": "ModuleFlags", "optional": false }, "typeParams": null } } } } ], "decorators": [], "span": { "start": 6922, "end": 6980, "ctxt": 0 }, "body": null, "generator": false, "async": false, "typeParameters": null, "returnType": { "type": "TsTypeAnnotation", "span": { "start": 6968, "end": 6979, "ctxt": 0 }, "typeAnnotation": { "type": "TsTypeReference", "span": { "start": 6970, "end": 6979, "ctxt": 0 }, "typeName": { "type": "Identifier", "span": { "start": 6970, "end": 6979, "ctxt": 0 }, "value": "DeclFlags", "optional": false }, "typeParams": null } } } }, { "type": "ExportDeclaration", "span": { "start": 6985, "end": 7113, "ctxt": 0 }, "declaration": { "type": "FunctionDeclaration", "identifier": { "type": "Identifier", "span": { "start": 7001, "end": 7012, "ctxt": 0 }, "value": "ToDeclFlags", "optional": false }, "declare": false, "params": [ { "type": "Parameter", "span": { "start": 7013, "end": 7047, "ctxt": 0 }, "decorators": [], "pat": { "type": "Identifier", "span": { "start": 7013, "end": 7047, "ctxt": 0 }, "value": "fncOrVarOrSymbolOrModuleFlags", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 7042, "end": 7047, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 7044, "end": 7047, "ctxt": 0 }, "kind": "any" } } } } ], "decorators": [], "span": { "start": 6992, "end": 7113, "ctxt": 0 }, "body": { "type": "BlockStatement", "span": { "start": 7049, "end": 7113, "ctxt": 0 }, "stmts": [ { "type": "ReturnStatement", "span": { "start": 7059, "end": 7107, "ctxt": 0 }, "argument": { "type": "TsTypeAssertion", "span": { "start": 7066, "end": 7106, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 7077, "end": 7106, "ctxt": 0 }, "value": "fncOrVarOrSymbolOrModuleFlags", "optional": false }, "typeAnnotation": { "type": "TsTypeReference", "span": { "start": 7067, "end": 7076, "ctxt": 0 }, "typeName": { "type": "Identifier", "span": { "start": 7067, "end": 7076, "ctxt": 0 }, "value": "DeclFlags", "optional": false }, "typeParams": null } } } ] }, "generator": false, "async": false, "typeParameters": null, "returnType": null } }, { "type": "ExportDeclaration", "span": { "start": 7119, "end": 7412, "ctxt": 0 }, "declaration": { "type": "TsEnumDeclaration", "span": { "start": 7126, "end": 7412, "ctxt": 0 }, "declare": false, "isConst": false, "id": { "type": "Identifier", "span": { "start": 7131, "end": 7140, "ctxt": 0 }, "value": "TypeFlags", "optional": false }, "members": [ { "type": "TsEnumMember", "span": { "start": 7151, "end": 7159, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 7151, "end": 7155, "ctxt": 0 }, "value": "None", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 7158, "end": 7159, "ctxt": 0 }, "value": 0.0 } }, { "type": "TsEnumMember", "span": { "start": 7169, "end": 7190, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 7169, "end": 7186, "ctxt": 0 }, "value": "HasImplementation", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 7189, "end": 7190, "ctxt": 0 }, "value": 1.0 } }, { "type": "TsEnumMember", "span": { "start": 7200, "end": 7225, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 7200, "end": 7216, "ctxt": 0 }, "value": "HasSelfReference", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 7219, "end": 7225, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 7219, "end": 7220, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 7224, "end": 7225, "ctxt": 0 }, "value": 1.0 } } }, { "type": "TsEnumMember", "span": { "start": 7235, "end": 7255, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 7235, "end": 7246, "ctxt": 0 }, "value": "MergeResult", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 7249, "end": 7255, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 7249, "end": 7250, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 7254, "end": 7255, "ctxt": 0 }, "value": 2.0 } } }, { "type": "TsEnumMember", "span": { "start": 7265, "end": 7280, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 7265, "end": 7271, "ctxt": 0 }, "value": "IsEnum", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 7274, "end": 7280, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 7274, "end": 7275, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 7279, "end": 7280, "ctxt": 0 }, "value": 3.0 } } }, { "type": "TsEnumMember", "span": { "start": 7290, "end": 7311, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 7290, "end": 7302, "ctxt": 0 }, "value": "BuildingName", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 7305, "end": 7311, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 7305, "end": 7306, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 7310, "end": 7311, "ctxt": 0 }, "value": 4.0 } } }, { "type": "TsEnumMember", "span": { "start": 7321, "end": 7341, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 7321, "end": 7332, "ctxt": 0 }, "value": "HasBaseType", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 7335, "end": 7341, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 7335, "end": 7336, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 7340, "end": 7341, "ctxt": 0 }, "value": 5.0 } } }, { "type": "TsEnumMember", "span": { "start": 7351, "end": 7379, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 7351, "end": 7370, "ctxt": 0 }, "value": "HasBaseTypeOfObject", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 7373, "end": 7379, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 7373, "end": 7374, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 7378, "end": 7379, "ctxt": 0 }, "value": 6.0 } } }, { "type": "TsEnumMember", "span": { "start": 7389, "end": 7405, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 7389, "end": 7396, "ctxt": 0 }, "value": "IsClass", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 7399, "end": 7405, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 7399, "end": 7400, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 7404, "end": 7405, "ctxt": 0 }, "value": 7.0 } } } ] } }, { "type": "ExportDeclaration", "span": { "start": 7418, "end": 7807, "ctxt": 0 }, "declaration": { "type": "TsEnumDeclaration", "span": { "start": 7425, "end": 7807, "ctxt": 0 }, "declare": false, "isConst": false, "id": { "type": "Identifier", "span": { "start": 7430, "end": 7451, "ctxt": 0 }, "value": "TypeRelationshipFlags", "optional": false }, "members": [ { "type": "TsEnumMember", "span": { "start": 7462, "end": 7486, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 7462, "end": 7482, "ctxt": 0 }, "value": "SuccessfulComparison", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 7485, "end": 7486, "ctxt": 0 }, "value": 0.0 } }, { "type": "TsEnumMember", "span": { "start": 7496, "end": 7535, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 7496, "end": 7531, "ctxt": 0 }, "value": "SourceIsNullTargetIsVoidOrUndefined", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 7534, "end": 7535, "ctxt": 0 }, "value": 1.0 } }, { "type": "TsEnumMember", "span": { "start": 7545, "end": 7579, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 7545, "end": 7570, "ctxt": 0 }, "value": "RequiredPropertyIsMissing", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 7573, "end": 7579, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 7573, "end": 7574, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 7578, "end": 7579, "ctxt": 0 }, "value": 1.0 } } }, { "type": "TsEnumMember", "span": { "start": 7589, "end": 7620, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 7589, "end": 7611, "ctxt": 0 }, "value": "IncompatibleSignatures", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 7614, "end": 7620, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 7614, "end": 7615, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 7619, "end": 7620, "ctxt": 0 }, "value": 2.0 } } }, { "type": "TsEnumMember", "span": { "start": 7630, "end": 7669, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 7630, "end": 7665, "ctxt": 0 }, "value": "SourceSignatureHasTooManyParameters", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 7668, "end": 7669, "ctxt": 0 }, "value": 3.0 } }, { "type": "TsEnumMember", "span": { "start": 7679, "end": 7711, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 7679, "end": 7702, "ctxt": 0 }, "value": "IncompatibleReturnTypes", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 7705, "end": 7711, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 7705, "end": 7706, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 7710, "end": 7711, "ctxt": 0 }, "value": 4.0 } } }, { "type": "TsEnumMember", "span": { "start": 7721, "end": 7755, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 7721, "end": 7746, "ctxt": 0 }, "value": "IncompatiblePropertyTypes", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 7749, "end": 7755, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 7749, "end": 7750, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 7754, "end": 7755, "ctxt": 0 }, "value": 5.0 } } }, { "type": "TsEnumMember", "span": { "start": 7765, "end": 7800, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 7765, "end": 7791, "ctxt": 0 }, "value": "IncompatibleParameterTypes", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 7794, "end": 7800, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 7794, "end": 7795, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 7799, "end": 7800, "ctxt": 0 }, "value": 6.0 } } } ] } }, { "type": "ExportDeclaration", "span": { "start": 7813, "end": 7880, "ctxt": 0 }, "declaration": { "type": "TsEnumDeclaration", "span": { "start": 7820, "end": 7880, "ctxt": 0 }, "declare": false, "isConst": false, "id": { "type": "Identifier", "span": { "start": 7825, "end": 7838, "ctxt": 0 }, "value": "CodeGenTarget", "optional": false }, "members": [ { "type": "TsEnumMember", "span": { "start": 7849, "end": 7856, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 7849, "end": 7852, "ctxt": 0 }, "value": "ES3", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 7855, "end": 7856, "ctxt": 0 }, "value": 0.0 } }, { "type": "TsEnumMember", "span": { "start": 7866, "end": 7873, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 7866, "end": 7869, "ctxt": 0 }, "value": "ES5", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 7872, "end": 7873, "ctxt": 0 }, "value": 1.0 } } ] } }, { "type": "ExportDeclaration", "span": { "start": 7886, "end": 7996, "ctxt": 0 }, "declaration": { "type": "TsEnumDeclaration", "span": { "start": 7893, "end": 7996, "ctxt": 0 }, "declare": false, "isConst": false, "id": { "type": "Identifier", "span": { "start": 7898, "end": 7913, "ctxt": 0 }, "value": "ModuleGenTarget", "optional": false }, "members": [ { "type": "TsEnumMember", "span": { "start": 7924, "end": 7939, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 7924, "end": 7935, "ctxt": 0 }, "value": "Synchronous", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 7938, "end": 7939, "ctxt": 0 }, "value": 0.0 } }, { "type": "TsEnumMember", "span": { "start": 7949, "end": 7965, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 7949, "end": 7961, "ctxt": 0 }, "value": "Asynchronous", "optional": false }, "init": { "type": "NumericLiteral", "span": { "start": 7964, "end": 7965, "ctxt": 0 }, "value": 1.0 } }, { "type": "TsEnumMember", "span": { "start": 7975, "end": 7989, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 7975, "end": 7980, "ctxt": 0 }, "value": "Local", "optional": false }, "init": { "type": "BinaryExpression", "span": { "start": 7983, "end": 7989, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 7983, "end": 7984, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 7988, "end": 7989, "ctxt": 0 }, "value": 1.0 } } } ] } }, { "type": "ExportDeclaration", "span": { "start": 8094, "end": 8154, "ctxt": 0 }, "declaration": { "type": "VariableDeclaration", "span": { "start": 8101, "end": 8154, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 8105, "end": 8153, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 8105, "end": 8118, "ctxt": 0 }, "value": "codeGenTarget", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 8118, "end": 8133, "ctxt": 0 }, "typeAnnotation": { "type": "TsTypeReference", "span": { "start": 8120, "end": 8133, "ctxt": 0 }, "typeName": { "type": "Identifier", "span": { "start": 8120, "end": 8133, "ctxt": 0 }, "value": "CodeGenTarget", "optional": false }, "typeParams": null } } }, "init": { "type": "MemberExpression", "span": { "start": 8136, "end": 8153, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 8136, "end": 8149, "ctxt": 0 }, "value": "CodeGenTarget", "optional": false }, "property": { "type": "Identifier", "span": { "start": 8150, "end": 8153, "ctxt": 0 }, "value": "ES3", "optional": false } }, "definite": false } ] } }, { "type": "ExportDeclaration", "span": { "start": 8160, "end": 8234, "ctxt": 0 }, "declaration": { "type": "VariableDeclaration", "span": { "start": 8167, "end": 8234, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 8171, "end": 8233, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 8171, "end": 8186, "ctxt": 0 }, "value": "moduleGenTarget", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 8186, "end": 8203, "ctxt": 0 }, "typeAnnotation": { "type": "TsTypeReference", "span": { "start": 8188, "end": 8203, "ctxt": 0 }, "typeName": { "type": "Identifier", "span": { "start": 8188, "end": 8203, "ctxt": 0 }, "value": "ModuleGenTarget", "optional": false }, "typeParams": null } } }, "init": { "type": "MemberExpression", "span": { "start": 8206, "end": 8233, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 8206, "end": 8221, "ctxt": 0 }, "value": "ModuleGenTarget", "optional": false }, "property": { "type": "Identifier", "span": { "start": 8222, "end": 8233, "ctxt": 0 }, "value": "Synchronous", "optional": false } }, "definite": false } ] } }, { "type": "ExportDeclaration", "span": { "start": 8240, "end": 8280, "ctxt": 0 }, "declaration": { "type": "VariableDeclaration", "span": { "start": 8247, "end": 8280, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 8251, "end": 8279, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 8251, "end": 8272, "ctxt": 0 }, "value": "optimizeModuleCodeGen", "optional": false, "typeAnnotation": null }, "init": { "type": "BooleanLiteral", "span": { "start": 8275, "end": 8279, "ctxt": 0 }, "value": true }, "definite": false } ] } }, { "type": "ExportDeclaration", "span": { "start": 8286, "end": 8814, "ctxt": 0 }, "declaration": { "type": "FunctionDeclaration", "identifier": { "type": "Identifier", "span": { "start": 8302, "end": 8315, "ctxt": 0 }, "value": "flagsToString", "optional": false }, "declare": false, "params": [ { "type": "Parameter", "span": { "start": 8316, "end": 8317, "ctxt": 0 }, "decorators": [], "pat": { "type": "Identifier", "span": { "start": 8316, "end": 8317, "ctxt": 0 }, "value": "e", "optional": false, "typeAnnotation": null } }, { "type": "Parameter", "span": { "start": 8319, "end": 8332, "ctxt": 0 }, "decorators": [], "pat": { "type": "Identifier", "span": { "start": 8319, "end": 8332, "ctxt": 0 }, "value": "flags", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 8324, "end": 8332, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 8326, "end": 8332, "ctxt": 0 }, "kind": "number" } } } } ], "decorators": [], "span": { "start": 8293, "end": 8814, "ctxt": 0 }, "body": { "type": "BlockStatement", "span": { "start": 8342, "end": 8814, "ctxt": 0 }, "stmts": [ { "type": "VariableDeclaration", "span": { "start": 8352, "end": 8369, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 8356, "end": 8368, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 8356, "end": 8363, "ctxt": 0 }, "value": "builder", "optional": false, "typeAnnotation": null }, "init": { "type": "StringLiteral", "span": { "start": 8366, "end": 8368, "ctxt": 0 }, "value": "", "hasEscape": false, "kind": { "type": "normal", "containsQuote": true } }, "definite": false } ] }, { "type": "ForStatement", "span": { "start": 8378, "end": 8784, "ctxt": 0 }, "init": { "type": "VariableDeclaration", "span": { "start": 8383, "end": 8392, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 8387, "end": 8392, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 8387, "end": 8388, "ctxt": 0 }, "value": "i", "optional": false, "typeAnnotation": null }, "init": { "type": "NumericLiteral", "span": { "start": 8391, "end": 8392, "ctxt": 0 }, "value": 1.0 }, "definite": false } ] }, "test": { "type": "BinaryExpression", "span": { "start": 8394, "end": 8407, "ctxt": 0 }, "operator": "<", "left": { "type": "Identifier", "span": { "start": 8394, "end": 8395, "ctxt": 0 }, "value": "i", "optional": false }, "right": { "type": "ParenthesisExpression", "span": { "start": 8398, "end": 8407, "ctxt": 0 }, "expression": { "type": "BinaryExpression", "span": { "start": 8399, "end": 8406, "ctxt": 0 }, "operator": "<<", "left": { "type": "NumericLiteral", "span": { "start": 8399, "end": 8400, "ctxt": 0 }, "value": 1.0 }, "right": { "type": "NumericLiteral", "span": { "start": 8404, "end": 8406, "ctxt": 0 }, "value": 31.0 } } } }, "update": { "type": "AssignmentExpression", "span": { "start": 8410, "end": 8420, "ctxt": 0 }, "operator": "=", "left": { "type": "Identifier", "span": { "start": 8410, "end": 8411, "ctxt": 0 }, "value": "i", "optional": false, "typeAnnotation": null }, "right": { "type": "BinaryExpression", "span": { "start": 8414, "end": 8420, "ctxt": 0 }, "operator": "<<", "left": { "type": "Identifier", "span": { "start": 8414, "end": 8415, "ctxt": 0 }, "value": "i", "optional": false }, "right": { "type": "NumericLiteral", "span": { "start": 8419, "end": 8420, "ctxt": 0 }, "value": 1.0 } } }, "body": { "type": "BlockStatement", "span": { "start": 8422, "end": 8784, "ctxt": 0 }, "stmts": [ { "type": "IfStatement", "span": { "start": 8436, "end": 8774, "ctxt": 0 }, "test": { "type": "BinaryExpression", "span": { "start": 8440, "end": 8456, "ctxt": 0 }, "operator": "!=", "left": { "type": "ParenthesisExpression", "span": { "start": 8440, "end": 8451, "ctxt": 0 }, "expression": { "type": "BinaryExpression", "span": { "start": 8441, "end": 8450, "ctxt": 0 }, "operator": "&", "left": { "type": "Identifier", "span": { "start": 8441, "end": 8446, "ctxt": 0 }, "value": "flags", "optional": false }, "right": { "type": "Identifier", "span": { "start": 8449, "end": 8450, "ctxt": 0 }, "value": "i", "optional": false } } }, "right": { "type": "NumericLiteral", "span": { "start": 8455, "end": 8456, "ctxt": 0 }, "value": 0.0 } }, "consequent": { "type": "BlockStatement", "span": { "start": 8458, "end": 8774, "ctxt": 0 }, "stmts": [ { "type": "ForInStatement", "span": { "start": 8476, "end": 8760, "ctxt": 0 }, "left": { "type": "VariableDeclaration", "span": { "start": 8481, "end": 8486, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 8485, "end": 8486, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 8485, "end": 8486, "ctxt": 0 }, "value": "k", "optional": false, "typeAnnotation": null }, "init": null, "definite": false } ] }, "right": { "type": "Identifier", "span": { "start": 8490, "end": 8491, "ctxt": 0 }, "value": "e", "optional": false }, "body": { "type": "BlockStatement", "span": { "start": 8493, "end": 8760, "ctxt": 0 }, "stmts": [ { "type": "IfStatement", "span": { "start": 8515, "end": 8742, "ctxt": 0 }, "test": { "type": "BinaryExpression", "span": { "start": 8519, "end": 8528, "ctxt": 0 }, "operator": "==", "left": { "type": "MemberExpression", "span": { "start": 8519, "end": 8523, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 8519, "end": 8520, "ctxt": 0 }, "value": "e", "optional": false }, "property": { "type": "Computed", "span": { "start": 8520, "end": 8523, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 8521, "end": 8522, "ctxt": 0 }, "value": "k", "optional": false } } }, "right": { "type": "Identifier", "span": { "start": 8527, "end": 8528, "ctxt": 0 }, "value": "i", "optional": false } }, "consequent": { "type": "BlockStatement", "span": { "start": 8530, "end": 8742, "ctxt": 0 }, "stmts": [ { "type": "IfStatement", "span": { "start": 8556, "end": 8651, "ctxt": 0 }, "test": { "type": "BinaryExpression", "span": { "start": 8560, "end": 8578, "ctxt": 0 }, "operator": ">", "left": { "type": "MemberExpression", "span": { "start": 8560, "end": 8574, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 8560, "end": 8567, "ctxt": 0 }, "value": "builder", "optional": false }, "property": { "type": "Identifier", "span": { "start": 8568, "end": 8574, "ctxt": 0 }, "value": "length", "optional": false } }, "right": { "type": "NumericLiteral", "span": { "start": 8577, "end": 8578, "ctxt": 0 }, "value": 0.0 } }, "consequent": { "type": "BlockStatement", "span": { "start": 8580, "end": 8651, "ctxt": 0 }, "stmts": [ { "type": "ExpressionStatement", "span": { "start": 8610, "end": 8625, "ctxt": 0 }, "expression": { "type": "AssignmentExpression", "span": { "start": 8610, "end": 8624, "ctxt": 0 }, "operator": "+=", "left": { "type": "Identifier", "span": { "start": 8610, "end": 8617, "ctxt": 0 }, "value": "builder", "optional": false, "typeAnnotation": null }, "right": { "type": "StringLiteral", "span": { "start": 8621, "end": 8624, "ctxt": 0 }, "value": "|", "hasEscape": false, "kind": { "type": "normal", "containsQuote": true } } } } ] }, "alternate": null }, { "type": "ExpressionStatement", "span": { "start": 8676, "end": 8689, "ctxt": 0 }, "expression": { "type": "AssignmentExpression", "span": { "start": 8676, "end": 8688, "ctxt": 0 }, "operator": "+=", "left": { "type": "Identifier", "span": { "start": 8676, "end": 8683, "ctxt": 0 }, "value": "builder", "optional": false, "typeAnnotation": null }, "right": { "type": "Identifier", "span": { "start": 8687, "end": 8688, "ctxt": 0 }, "value": "k", "optional": false } } }, { "type": "BreakStatement", "span": { "start": 8714, "end": 8720, "ctxt": 0 }, "label": null } ] }, "alternate": null } ] } } ] }, "alternate": null } ] } }, { "type": "ReturnStatement", "span": { "start": 8793, "end": 8808, "ctxt": 0 }, "argument": { "type": "Identifier", "span": { "start": 8800, "end": 8807, "ctxt": 0 }, "value": "builder", "optional": false } } ] }, "generator": false, "async": false, "typeParameters": null, "returnType": { "type": "TsTypeAnnotation", "span": { "start": 8333, "end": 8341, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 8335, "end": 8341, "ctxt": 0 }, "kind": "string" } } } } ] } } ], "interpreter": null }