1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "VariableDeclaration", 6 "declarations": [ 7 { 8 "type": "VariableDeclarator", 9 "id": { 10 "type": "ObjectPattern", 11 "properties": [ 12 { 13 "type": "Property", 14 "method": false, 15 "shorthand": true, 16 "computed": false, 17 "key": { 18 "type": "Identifier", 19 "name": "var1", 20 "decorators": [], 21 "loc": { 22 "start": { 23 "line": 17, 24 "column": 7 25 }, 26 "end": { 27 "line": 17, 28 "column": 11 29 } 30 } 31 }, 32 "value": { 33 "type": "Identifier", 34 "name": "var1", 35 "decorators": [], 36 "loc": { 37 "start": { 38 "line": 17, 39 "column": 7 40 }, 41 "end": { 42 "line": 17, 43 "column": 11 44 } 45 } 46 }, 47 "kind": "init", 48 "loc": { 49 "start": { 50 "line": 17, 51 "column": 7 52 }, 53 "end": { 54 "line": 17, 55 "column": 11 56 } 57 } 58 }, 59 { 60 "type": "Property", 61 "method": false, 62 "shorthand": true, 63 "computed": false, 64 "key": { 65 "type": "Identifier", 66 "name": "var2", 67 "decorators": [], 68 "loc": { 69 "start": { 70 "line": 17, 71 "column": 13 72 }, 73 "end": { 74 "line": 17, 75 "column": 17 76 } 77 } 78 }, 79 "value": { 80 "type": "Identifier", 81 "name": "var2", 82 "decorators": [], 83 "loc": { 84 "start": { 85 "line": 17, 86 "column": 13 87 }, 88 "end": { 89 "line": 17, 90 "column": 17 91 } 92 } 93 }, 94 "kind": "init", 95 "loc": { 96 "start": { 97 "line": 17, 98 "column": 13 99 }, 100 "end": { 101 "line": 17, 102 "column": 17 103 } 104 } 105 } 106 ], 107 "loc": { 108 "start": { 109 "line": 17, 110 "column": 5 111 }, 112 "end": { 113 "line": 17, 114 "column": 19 115 } 116 } 117 }, 118 "init": { 119 "type": "ObjectExpression", 120 "properties": [ 121 { 122 "type": "Property", 123 "method": false, 124 "shorthand": false, 125 "computed": false, 126 "key": { 127 "type": "Identifier", 128 "name": "var1", 129 "decorators": [], 130 "loc": { 131 "start": { 132 "line": 17, 133 "column": 24 134 }, 135 "end": { 136 "line": 17, 137 "column": 28 138 } 139 } 140 }, 141 "value": { 142 "type": "NumberLiteral", 143 "value": 5, 144 "loc": { 145 "start": { 146 "line": 17, 147 "column": 30 148 }, 149 "end": { 150 "line": 17, 151 "column": 31 152 } 153 } 154 }, 155 "kind": "init", 156 "loc": { 157 "start": { 158 "line": 17, 159 "column": 24 160 }, 161 "end": { 162 "line": 17, 163 "column": 31 164 } 165 } 166 }, 167 { 168 "type": "Property", 169 "method": false, 170 "shorthand": false, 171 "computed": false, 172 "key": { 173 "type": "Identifier", 174 "name": "var2", 175 "decorators": [], 176 "loc": { 177 "start": { 178 "line": 17, 179 "column": 33 180 }, 181 "end": { 182 "line": 17, 183 "column": 37 184 } 185 } 186 }, 187 "value": { 188 "type": "StringLiteral", 189 "value": "foo", 190 "loc": { 191 "start": { 192 "line": 17, 193 "column": 39 194 }, 195 "end": { 196 "line": 17, 197 "column": 44 198 } 199 } 200 }, 201 "kind": "init", 202 "loc": { 203 "start": { 204 "line": 17, 205 "column": 33 206 }, 207 "end": { 208 "line": 17, 209 "column": 44 210 } 211 } 212 } 213 ], 214 "loc": { 215 "start": { 216 "line": 17, 217 "column": 22 218 }, 219 "end": { 220 "line": 17, 221 "column": 46 222 } 223 } 224 }, 225 "loc": { 226 "start": { 227 "line": 17, 228 "column": 5 229 }, 230 "end": { 231 "line": 17, 232 "column": 46 233 } 234 } 235 } 236 ], 237 "kind": "var", 238 "loc": { 239 "start": { 240 "line": 17, 241 "column": 1 242 }, 243 "end": { 244 "line": 17, 245 "column": 47 246 } 247 } 248 }, 249 { 250 "type": "ExpressionStatement", 251 "expression": { 252 "type": "AssignmentExpression", 253 "operator": "=", 254 "left": { 255 "type": "Identifier", 256 "name": "var1", 257 "decorators": [], 258 "loc": { 259 "start": { 260 "line": 18, 261 "column": 1 262 }, 263 "end": { 264 "line": 18, 265 "column": 5 266 } 267 } 268 }, 269 "right": { 270 "type": "NumberLiteral", 271 "value": 3, 272 "loc": { 273 "start": { 274 "line": 18, 275 "column": 8 276 }, 277 "end": { 278 "line": 18, 279 "column": 9 280 } 281 } 282 }, 283 "loc": { 284 "start": { 285 "line": 18, 286 "column": 1 287 }, 288 "end": { 289 "line": 18, 290 "column": 9 291 } 292 } 293 }, 294 "loc": { 295 "start": { 296 "line": 18, 297 "column": 1 298 }, 299 "end": { 300 "line": 18, 301 "column": 10 302 } 303 } 304 }, 305 { 306 "type": "ExpressionStatement", 307 "expression": { 308 "type": "AssignmentExpression", 309 "operator": "=", 310 "left": { 311 "type": "Identifier", 312 "name": "var2", 313 "decorators": [], 314 "loc": { 315 "start": { 316 "line": 19, 317 "column": 1 318 }, 319 "end": { 320 "line": 19, 321 "column": 5 322 } 323 } 324 }, 325 "right": { 326 "type": "StringLiteral", 327 "value": "bar", 328 "loc": { 329 "start": { 330 "line": 19, 331 "column": 8 332 }, 333 "end": { 334 "line": 19, 335 "column": 13 336 } 337 } 338 }, 339 "loc": { 340 "start": { 341 "line": 19, 342 "column": 1 343 }, 344 "end": { 345 "line": 19, 346 "column": 13 347 } 348 } 349 }, 350 "loc": { 351 "start": { 352 "line": 19, 353 "column": 1 354 }, 355 "end": { 356 "line": 19, 357 "column": 14 358 } 359 } 360 }, 361 { 362 "type": "VariableDeclaration", 363 "declarations": [ 364 { 365 "type": "VariableDeclarator", 366 "id": { 367 "type": "ObjectPattern", 368 "properties": [ 369 { 370 "type": "Property", 371 "method": false, 372 "shorthand": false, 373 "computed": false, 374 "key": { 375 "type": "Identifier", 376 "name": "prop", 377 "decorators": [], 378 "loc": { 379 "start": { 380 "line": 21, 381 "column": 7 382 }, 383 "end": { 384 "line": 21, 385 "column": 11 386 } 387 } 388 }, 389 "value": { 390 "type": "ArrayPattern", 391 "elements": [ 392 { 393 "type": "Identifier", 394 "name": "var3", 395 "decorators": [], 396 "loc": { 397 "start": { 398 "line": 21, 399 "column": 14 400 }, 401 "end": { 402 "line": 21, 403 "column": 18 404 } 405 } 406 }, 407 { 408 "type": "OmittedExpression", 409 "loc": { 410 "start": { 411 "line": 21, 412 "column": 20 413 }, 414 "end": { 415 "line": 21, 416 "column": 21 417 } 418 } 419 }, 420 { 421 "type": "OmittedExpression", 422 "loc": { 423 "start": { 424 "line": 21, 425 "column": 22 426 }, 427 "end": { 428 "line": 21, 429 "column": 23 430 } 431 } 432 }, 433 { 434 "type": "Identifier", 435 "name": "var4", 436 "decorators": [], 437 "loc": { 438 "start": { 439 "line": 21, 440 "column": 24 441 }, 442 "end": { 443 "line": 21, 444 "column": 28 445 } 446 } 447 } 448 ], 449 "loc": { 450 "start": { 451 "line": 21, 452 "column": 13 453 }, 454 "end": { 455 "line": 21, 456 "column": 29 457 } 458 } 459 }, 460 "kind": "init", 461 "loc": { 462 "start": { 463 "line": 21, 464 "column": 7 465 }, 466 "end": { 467 "line": 21, 468 "column": 29 469 } 470 } 471 }, 472 { 473 "type": "Property", 474 "method": false, 475 "shorthand": true, 476 "computed": false, 477 "key": { 478 "type": "Identifier", 479 "name": "var5", 480 "decorators": [], 481 "loc": { 482 "start": { 483 "line": 21, 484 "column": 31 485 }, 486 "end": { 487 "line": 21, 488 "column": 35 489 } 490 } 491 }, 492 "value": { 493 "type": "AssignmentPattern", 494 "left": { 495 "type": "Identifier", 496 "name": "var5", 497 "decorators": [], 498 "loc": { 499 "start": { 500 "line": 21, 501 "column": 31 502 }, 503 "end": { 504 "line": 21, 505 "column": 35 506 } 507 } 508 }, 509 "right": { 510 "type": "BooleanLiteral", 511 "value": true, 512 "loc": { 513 "start": { 514 "line": 21, 515 "column": 38 516 }, 517 "end": { 518 "line": 21, 519 "column": 42 520 } 521 } 522 }, 523 "loc": { 524 "start": { 525 "line": 21, 526 "column": 31 527 }, 528 "end": { 529 "line": 21, 530 "column": 42 531 } 532 } 533 }, 534 "kind": "init", 535 "loc": { 536 "start": { 537 "line": 21, 538 "column": 31 539 }, 540 "end": { 541 "line": 21, 542 "column": 42 543 } 544 } 545 } 546 ], 547 "loc": { 548 "start": { 549 "line": 21, 550 "column": 5 551 }, 552 "end": { 553 "line": 21, 554 "column": 44 555 } 556 } 557 }, 558 "init": { 559 "type": "ObjectExpression", 560 "properties": [ 561 { 562 "type": "Property", 563 "method": false, 564 "shorthand": false, 565 "computed": false, 566 "key": { 567 "type": "Identifier", 568 "name": "prop", 569 "decorators": [], 570 "loc": { 571 "start": { 572 "line": 21, 573 "column": 49 574 }, 575 "end": { 576 "line": 21, 577 "column": 53 578 } 579 } 580 }, 581 "value": { 582 "type": "ArrayExpression", 583 "elements": [ 584 { 585 "type": "NumberLiteral", 586 "value": 1, 587 "loc": { 588 "start": { 589 "line": 21, 590 "column": 56 591 }, 592 "end": { 593 "line": 21, 594 "column": 57 595 } 596 } 597 }, 598 { 599 "type": "ArrayExpression", 600 "elements": [], 601 "loc": { 602 "start": { 603 "line": 21, 604 "column": 59 605 }, 606 "end": { 607 "line": 21, 608 "column": 61 609 } 610 } 611 }, 612 { 613 "type": "ObjectExpression", 614 "properties": [], 615 "loc": { 616 "start": { 617 "line": 21, 618 "column": 63 619 }, 620 "end": { 621 "line": 21, 622 "column": 65 623 } 624 } 625 }, 626 { 627 "type": "StringLiteral", 628 "value": "foo", 629 "loc": { 630 "start": { 631 "line": 21, 632 "column": 67 633 }, 634 "end": { 635 "line": 21, 636 "column": 72 637 } 638 } 639 } 640 ], 641 "loc": { 642 "start": { 643 "line": 21, 644 "column": 55 645 }, 646 "end": { 647 "line": 21, 648 "column": 73 649 } 650 } 651 }, 652 "kind": "init", 653 "loc": { 654 "start": { 655 "line": 21, 656 "column": 49 657 }, 658 "end": { 659 "line": 21, 660 "column": 73 661 } 662 } 663 } 664 ], 665 "loc": { 666 "start": { 667 "line": 21, 668 "column": 47 669 }, 670 "end": { 671 "line": 21, 672 "column": 75 673 } 674 } 675 }, 676 "loc": { 677 "start": { 678 "line": 21, 679 "column": 5 680 }, 681 "end": { 682 "line": 21, 683 "column": 75 684 } 685 } 686 } 687 ], 688 "kind": "var", 689 "loc": { 690 "start": { 691 "line": 21, 692 "column": 1 693 }, 694 "end": { 695 "line": 21, 696 "column": 75 697 } 698 } 699 }, 700 { 701 "type": "ExpressionStatement", 702 "expression": { 703 "type": "AssignmentExpression", 704 "operator": "=", 705 "left": { 706 "type": "Identifier", 707 "name": "var3", 708 "decorators": [], 709 "loc": { 710 "start": { 711 "line": 22, 712 "column": 1 713 }, 714 "end": { 715 "line": 22, 716 "column": 5 717 } 718 } 719 }, 720 "right": { 721 "type": "NumberLiteral", 722 "value": 12, 723 "loc": { 724 "start": { 725 "line": 22, 726 "column": 8 727 }, 728 "end": { 729 "line": 22, 730 "column": 10 731 } 732 } 733 }, 734 "loc": { 735 "start": { 736 "line": 22, 737 "column": 1 738 }, 739 "end": { 740 "line": 22, 741 "column": 10 742 } 743 } 744 }, 745 "loc": { 746 "start": { 747 "line": 22, 748 "column": 1 749 }, 750 "end": { 751 "line": 22, 752 "column": 11 753 } 754 } 755 }, 756 { 757 "type": "ExpressionStatement", 758 "expression": { 759 "type": "AssignmentExpression", 760 "operator": "=", 761 "left": { 762 "type": "Identifier", 763 "name": "var4", 764 "decorators": [], 765 "loc": { 766 "start": { 767 "line": 23, 768 "column": 1 769 }, 770 "end": { 771 "line": 23, 772 "column": 5 773 } 774 } 775 }, 776 "right": { 777 "type": "StringLiteral", 778 "value": "baz", 779 "loc": { 780 "start": { 781 "line": 23, 782 "column": 8 783 }, 784 "end": { 785 "line": 23, 786 "column": 13 787 } 788 } 789 }, 790 "loc": { 791 "start": { 792 "line": 23, 793 "column": 1 794 }, 795 "end": { 796 "line": 23, 797 "column": 13 798 } 799 } 800 }, 801 "loc": { 802 "start": { 803 "line": 23, 804 "column": 1 805 }, 806 "end": { 807 "line": 23, 808 "column": 14 809 } 810 } 811 }, 812 { 813 "type": "ExpressionStatement", 814 "expression": { 815 "type": "AssignmentExpression", 816 "operator": "=", 817 "left": { 818 "type": "Identifier", 819 "name": "var5", 820 "decorators": [], 821 "loc": { 822 "start": { 823 "line": 24, 824 "column": 1 825 }, 826 "end": { 827 "line": 24, 828 "column": 5 829 } 830 } 831 }, 832 "right": { 833 "type": "BooleanLiteral", 834 "value": false, 835 "loc": { 836 "start": { 837 "line": 24, 838 "column": 8 839 }, 840 "end": { 841 "line": 24, 842 "column": 13 843 } 844 } 845 }, 846 "loc": { 847 "start": { 848 "line": 24, 849 "column": 1 850 }, 851 "end": { 852 "line": 24, 853 "column": 13 854 } 855 } 856 }, 857 "loc": { 858 "start": { 859 "line": 24, 860 "column": 1 861 }, 862 "end": { 863 "line": 24, 864 "column": 14 865 } 866 } 867 }, 868 { 869 "type": "VariableDeclaration", 870 "declarations": [ 871 { 872 "type": "VariableDeclarator", 873 "id": { 874 "type": "ObjectPattern", 875 "properties": [ 876 { 877 "type": "Property", 878 "method": false, 879 "shorthand": false, 880 "computed": false, 881 "key": { 882 "type": "Identifier", 883 "name": "prop", 884 "decorators": [], 885 "loc": { 886 "start": { 887 "line": 26, 888 "column": 7 889 }, 890 "end": { 891 "line": 26, 892 "column": 11 893 } 894 } 895 }, 896 "value": { 897 "type": "AssignmentPattern", 898 "left": { 899 "type": "ObjectPattern", 900 "properties": [ 901 { 902 "type": "Property", 903 "method": false, 904 "shorthand": true, 905 "computed": false, 906 "key": { 907 "type": "Identifier", 908 "name": "var6", 909 "decorators": [], 910 "loc": { 911 "start": { 912 "line": 26, 913 "column": 15 914 }, 915 "end": { 916 "line": 26, 917 "column": 19 918 } 919 } 920 }, 921 "value": { 922 "type": "AssignmentPattern", 923 "left": { 924 "type": "Identifier", 925 "name": "var6", 926 "decorators": [], 927 "loc": { 928 "start": { 929 "line": 26, 930 "column": 15 931 }, 932 "end": { 933 "line": 26, 934 "column": 19 935 } 936 } 937 }, 938 "right": { 939 "type": "NumberLiteral", 940 "value": 3, 941 "loc": { 942 "start": { 943 "line": 26, 944 "column": 22 945 }, 946 "end": { 947 "line": 26, 948 "column": 23 949 } 950 } 951 }, 952 "loc": { 953 "start": { 954 "line": 26, 955 "column": 15 956 }, 957 "end": { 958 "line": 26, 959 "column": 23 960 } 961 } 962 }, 963 "kind": "init", 964 "loc": { 965 "start": { 966 "line": 26, 967 "column": 15 968 }, 969 "end": { 970 "line": 26, 971 "column": 23 972 } 973 } 974 }, 975 { 976 "type": "Property", 977 "method": false, 978 "shorthand": true, 979 "computed": false, 980 "key": { 981 "type": "Identifier", 982 "name": "var7", 983 "decorators": [], 984 "loc": { 985 "start": { 986 "line": 26, 987 "column": 25 988 }, 989 "end": { 990 "line": 26, 991 "column": 29 992 } 993 } 994 }, 995 "value": { 996 "type": "AssignmentPattern", 997 "left": { 998 "type": "Identifier", 999 "name": "var7", 1000 "decorators": [], 1001 "loc": { 1002 "start": { 1003 "line": 26, 1004 "column": 25 1005 }, 1006 "end": { 1007 "line": 26, 1008 "column": 29 1009 } 1010 } 1011 }, 1012 "right": { 1013 "type": "StringLiteral", 1014 "value": "", 1015 "loc": { 1016 "start": { 1017 "line": 26, 1018 "column": 32 1019 }, 1020 "end": { 1021 "line": 26, 1022 "column": 34 1023 } 1024 } 1025 }, 1026 "loc": { 1027 "start": { 1028 "line": 26, 1029 "column": 25 1030 }, 1031 "end": { 1032 "line": 26, 1033 "column": 34 1034 } 1035 } 1036 }, 1037 "kind": "init", 1038 "loc": { 1039 "start": { 1040 "line": 26, 1041 "column": 25 1042 }, 1043 "end": { 1044 "line": 26, 1045 "column": 34 1046 } 1047 } 1048 } 1049 ], 1050 "loc": { 1051 "start": { 1052 "line": 26, 1053 "column": 13 1054 }, 1055 "end": { 1056 "line": 26, 1057 "column": 36 1058 } 1059 } 1060 }, 1061 "right": { 1062 "type": "ObjectExpression", 1063 "properties": [ 1064 { 1065 "type": "Property", 1066 "method": false, 1067 "shorthand": false, 1068 "computed": false, 1069 "key": { 1070 "type": "Identifier", 1071 "name": "var6", 1072 "decorators": [], 1073 "loc": { 1074 "start": { 1075 "line": 26, 1076 "column": 41 1077 }, 1078 "end": { 1079 "line": 26, 1080 "column": 45 1081 } 1082 } 1083 }, 1084 "value": { 1085 "type": "StringLiteral", 1086 "value": "foo", 1087 "loc": { 1088 "start": { 1089 "line": 26, 1090 "column": 47 1091 }, 1092 "end": { 1093 "line": 26, 1094 "column": 52 1095 } 1096 } 1097 }, 1098 "kind": "init", 1099 "loc": { 1100 "start": { 1101 "line": 26, 1102 "column": 41 1103 }, 1104 "end": { 1105 "line": 26, 1106 "column": 52 1107 } 1108 } 1109 }, 1110 { 1111 "type": "Property", 1112 "method": false, 1113 "shorthand": false, 1114 "computed": false, 1115 "key": { 1116 "type": "Identifier", 1117 "name": "var7", 1118 "decorators": [], 1119 "loc": { 1120 "start": { 1121 "line": 26, 1122 "column": 54 1123 }, 1124 "end": { 1125 "line": 26, 1126 "column": 58 1127 } 1128 } 1129 }, 1130 "value": { 1131 "type": "BooleanLiteral", 1132 "value": true, 1133 "loc": { 1134 "start": { 1135 "line": 26, 1136 "column": 60 1137 }, 1138 "end": { 1139 "line": 26, 1140 "column": 64 1141 } 1142 } 1143 }, 1144 "kind": "init", 1145 "loc": { 1146 "start": { 1147 "line": 26, 1148 "column": 54 1149 }, 1150 "end": { 1151 "line": 26, 1152 "column": 64 1153 } 1154 } 1155 } 1156 ], 1157 "loc": { 1158 "start": { 1159 "line": 26, 1160 "column": 39 1161 }, 1162 "end": { 1163 "line": 26, 1164 "column": 66 1165 } 1166 } 1167 }, 1168 "loc": { 1169 "start": { 1170 "line": 26, 1171 "column": 13 1172 }, 1173 "end": { 1174 "line": 26, 1175 "column": 66 1176 } 1177 } 1178 }, 1179 "kind": "init", 1180 "loc": { 1181 "start": { 1182 "line": 26, 1183 "column": 7 1184 }, 1185 "end": { 1186 "line": 26, 1187 "column": 66 1188 } 1189 } 1190 } 1191 ], 1192 "loc": { 1193 "start": { 1194 "line": 26, 1195 "column": 5 1196 }, 1197 "end": { 1198 "line": 26, 1199 "column": 68 1200 } 1201 } 1202 }, 1203 "init": { 1204 "type": "ObjectExpression", 1205 "properties": [ 1206 { 1207 "type": "Property", 1208 "method": false, 1209 "shorthand": false, 1210 "computed": false, 1211 "key": { 1212 "type": "Identifier", 1213 "name": "prop", 1214 "decorators": [], 1215 "loc": { 1216 "start": { 1217 "line": 26, 1218 "column": 73 1219 }, 1220 "end": { 1221 "line": 26, 1222 "column": 77 1223 } 1224 } 1225 }, 1226 "value": { 1227 "type": "ObjectExpression", 1228 "properties": [ 1229 { 1230 "type": "Property", 1231 "method": false, 1232 "shorthand": false, 1233 "computed": false, 1234 "key": { 1235 "type": "Identifier", 1236 "name": "var6", 1237 "decorators": [], 1238 "loc": { 1239 "start": { 1240 "line": 26, 1241 "column": 81 1242 }, 1243 "end": { 1244 "line": 26, 1245 "column": 85 1246 } 1247 } 1248 }, 1249 "value": { 1250 "type": "NumberLiteral", 1251 "value": 1, 1252 "loc": { 1253 "start": { 1254 "line": 26, 1255 "column": 87 1256 }, 1257 "end": { 1258 "line": 26, 1259 "column": 88 1260 } 1261 } 1262 }, 1263 "kind": "init", 1264 "loc": { 1265 "start": { 1266 "line": 26, 1267 "column": 81 1268 }, 1269 "end": { 1270 "line": 26, 1271 "column": 88 1272 } 1273 } 1274 }, 1275 { 1276 "type": "Property", 1277 "method": false, 1278 "shorthand": false, 1279 "computed": false, 1280 "key": { 1281 "type": "Identifier", 1282 "name": "var7", 1283 "decorators": [], 1284 "loc": { 1285 "start": { 1286 "line": 26, 1287 "column": 90 1288 }, 1289 "end": { 1290 "line": 26, 1291 "column": 94 1292 } 1293 } 1294 }, 1295 "value": { 1296 "type": "StringLiteral", 1297 "value": "bar", 1298 "loc": { 1299 "start": { 1300 "line": 26, 1301 "column": 96 1302 }, 1303 "end": { 1304 "line": 26, 1305 "column": 101 1306 } 1307 } 1308 }, 1309 "kind": "init", 1310 "loc": { 1311 "start": { 1312 "line": 26, 1313 "column": 90 1314 }, 1315 "end": { 1316 "line": 26, 1317 "column": 101 1318 } 1319 } 1320 } 1321 ], 1322 "loc": { 1323 "start": { 1324 "line": 26, 1325 "column": 79 1326 }, 1327 "end": { 1328 "line": 26, 1329 "column": 103 1330 } 1331 } 1332 }, 1333 "kind": "init", 1334 "loc": { 1335 "start": { 1336 "line": 26, 1337 "column": 73 1338 }, 1339 "end": { 1340 "line": 26, 1341 "column": 103 1342 } 1343 } 1344 } 1345 ], 1346 "loc": { 1347 "start": { 1348 "line": 26, 1349 "column": 71 1350 }, 1351 "end": { 1352 "line": 26, 1353 "column": 105 1354 } 1355 } 1356 }, 1357 "loc": { 1358 "start": { 1359 "line": 26, 1360 "column": 5 1361 }, 1362 "end": { 1363 "line": 26, 1364 "column": 105 1365 } 1366 } 1367 } 1368 ], 1369 "kind": "var", 1370 "loc": { 1371 "start": { 1372 "line": 26, 1373 "column": 1 1374 }, 1375 "end": { 1376 "line": 26, 1377 "column": 105 1378 } 1379 } 1380 }, 1381 { 1382 "type": "ExpressionStatement", 1383 "expression": { 1384 "type": "AssignmentExpression", 1385 "operator": "=", 1386 "left": { 1387 "type": "Identifier", 1388 "name": "var6", 1389 "decorators": [], 1390 "loc": { 1391 "start": { 1392 "line": 27, 1393 "column": 1 1394 }, 1395 "end": { 1396 "line": 27, 1397 "column": 5 1398 } 1399 } 1400 }, 1401 "right": { 1402 "type": "NumberLiteral", 1403 "value": 1, 1404 "loc": { 1405 "start": { 1406 "line": 27, 1407 "column": 8 1408 }, 1409 "end": { 1410 "line": 27, 1411 "column": 9 1412 } 1413 } 1414 }, 1415 "loc": { 1416 "start": { 1417 "line": 27, 1418 "column": 1 1419 }, 1420 "end": { 1421 "line": 27, 1422 "column": 9 1423 } 1424 } 1425 }, 1426 "loc": { 1427 "start": { 1428 "line": 27, 1429 "column": 1 1430 }, 1431 "end": { 1432 "line": 27, 1433 "column": 10 1434 } 1435 } 1436 }, 1437 { 1438 "type": "ExpressionStatement", 1439 "expression": { 1440 "type": "AssignmentExpression", 1441 "operator": "=", 1442 "left": { 1443 "type": "Identifier", 1444 "name": "var6", 1445 "decorators": [], 1446 "loc": { 1447 "start": { 1448 "line": 28, 1449 "column": 1 1450 }, 1451 "end": { 1452 "line": 28, 1453 "column": 5 1454 } 1455 } 1456 }, 1457 "right": { 1458 "type": "StringLiteral", 1459 "value": "baz", 1460 "loc": { 1461 "start": { 1462 "line": 28, 1463 "column": 8 1464 }, 1465 "end": { 1466 "line": 28, 1467 "column": 13 1468 } 1469 } 1470 }, 1471 "loc": { 1472 "start": { 1473 "line": 28, 1474 "column": 1 1475 }, 1476 "end": { 1477 "line": 28, 1478 "column": 13 1479 } 1480 } 1481 }, 1482 "loc": { 1483 "start": { 1484 "line": 28, 1485 "column": 1 1486 }, 1487 "end": { 1488 "line": 28, 1489 "column": 14 1490 } 1491 } 1492 }, 1493 { 1494 "type": "ExpressionStatement", 1495 "expression": { 1496 "type": "AssignmentExpression", 1497 "operator": "=", 1498 "left": { 1499 "type": "Identifier", 1500 "name": "var7", 1501 "decorators": [], 1502 "loc": { 1503 "start": { 1504 "line": 29, 1505 "column": 1 1506 }, 1507 "end": { 1508 "line": 29, 1509 "column": 5 1510 } 1511 } 1512 }, 1513 "right": { 1514 "type": "BooleanLiteral", 1515 "value": false, 1516 "loc": { 1517 "start": { 1518 "line": 29, 1519 "column": 8 1520 }, 1521 "end": { 1522 "line": 29, 1523 "column": 13 1524 } 1525 } 1526 }, 1527 "loc": { 1528 "start": { 1529 "line": 29, 1530 "column": 1 1531 }, 1532 "end": { 1533 "line": 29, 1534 "column": 13 1535 } 1536 } 1537 }, 1538 "loc": { 1539 "start": { 1540 "line": 29, 1541 "column": 1 1542 }, 1543 "end": { 1544 "line": 29, 1545 "column": 14 1546 } 1547 } 1548 }, 1549 { 1550 "type": "ExpressionStatement", 1551 "expression": { 1552 "type": "AssignmentExpression", 1553 "operator": "=", 1554 "left": { 1555 "type": "Identifier", 1556 "name": "var7", 1557 "decorators": [], 1558 "loc": { 1559 "start": { 1560 "line": 30, 1561 "column": 1 1562 }, 1563 "end": { 1564 "line": 30, 1565 "column": 5 1566 } 1567 } 1568 }, 1569 "right": { 1570 "type": "StringLiteral", 1571 "value": "baz", 1572 "loc": { 1573 "start": { 1574 "line": 30, 1575 "column": 8 1576 }, 1577 "end": { 1578 "line": 30, 1579 "column": 13 1580 } 1581 } 1582 }, 1583 "loc": { 1584 "start": { 1585 "line": 30, 1586 "column": 1 1587 }, 1588 "end": { 1589 "line": 30, 1590 "column": 13 1591 } 1592 } 1593 }, 1594 "loc": { 1595 "start": { 1596 "line": 30, 1597 "column": 1 1598 }, 1599 "end": { 1600 "line": 30, 1601 "column": 14 1602 } 1603 } 1604 }, 1605 { 1606 "type": "VariableDeclaration", 1607 "declarations": [ 1608 { 1609 "type": "VariableDeclarator", 1610 "id": { 1611 "type": "ObjectPattern", 1612 "properties": [ 1613 { 1614 "type": "Property", 1615 "method": false, 1616 "shorthand": false, 1617 "computed": false, 1618 "key": { 1619 "type": "Identifier", 1620 "name": "prop", 1621 "decorators": [], 1622 "loc": { 1623 "start": { 1624 "line": 32, 1625 "column": 7 1626 }, 1627 "end": { 1628 "line": 32, 1629 "column": 11 1630 } 1631 } 1632 }, 1633 "value": { 1634 "type": "AssignmentPattern", 1635 "left": { 1636 "type": "ObjectPattern", 1637 "properties": [ 1638 { 1639 "type": "Property", 1640 "method": false, 1641 "shorthand": false, 1642 "computed": false, 1643 "key": { 1644 "type": "Identifier", 1645 "name": "prop", 1646 "decorators": [], 1647 "loc": { 1648 "start": { 1649 "line": 32, 1650 "column": 15 1651 }, 1652 "end": { 1653 "line": 32, 1654 "column": 19 1655 } 1656 } 1657 }, 1658 "value": { 1659 "type": "ArrayPattern", 1660 "elements": [ 1661 { 1662 "type": "AssignmentPattern", 1663 "left": { 1664 "type": "Identifier", 1665 "name": "var8", 1666 "decorators": [], 1667 "loc": { 1668 "start": { 1669 "line": 32, 1670 "column": 22 1671 }, 1672 "end": { 1673 "line": 32, 1674 "column": 26 1675 } 1676 } 1677 }, 1678 "right": { 1679 "type": "NumberLiteral", 1680 "value": 1, 1681 "loc": { 1682 "start": { 1683 "line": 32, 1684 "column": 29 1685 }, 1686 "end": { 1687 "line": 32, 1688 "column": 30 1689 } 1690 } 1691 }, 1692 "loc": { 1693 "start": { 1694 "line": 32, 1695 "column": 22 1696 }, 1697 "end": { 1698 "line": 32, 1699 "column": 30 1700 } 1701 } 1702 }, 1703 { 1704 "type": "AssignmentPattern", 1705 "left": { 1706 "type": "Identifier", 1707 "name": "var9", 1708 "decorators": [], 1709 "loc": { 1710 "start": { 1711 "line": 32, 1712 "column": 32 1713 }, 1714 "end": { 1715 "line": 32, 1716 "column": 36 1717 } 1718 } 1719 }, 1720 "right": { 1721 "type": "ObjectExpression", 1722 "properties": [ 1723 { 1724 "type": "Property", 1725 "method": false, 1726 "shorthand": false, 1727 "computed": false, 1728 "key": { 1729 "type": "Identifier", 1730 "name": "a", 1731 "decorators": [], 1732 "loc": { 1733 "start": { 1734 "line": 32, 1735 "column": 41 1736 }, 1737 "end": { 1738 "line": 32, 1739 "column": 42 1740 } 1741 } 1742 }, 1743 "value": { 1744 "type": "NumberLiteral", 1745 "value": 3, 1746 "loc": { 1747 "start": { 1748 "line": 32, 1749 "column": 44 1750 }, 1751 "end": { 1752 "line": 32, 1753 "column": 45 1754 } 1755 } 1756 }, 1757 "kind": "init", 1758 "loc": { 1759 "start": { 1760 "line": 32, 1761 "column": 41 1762 }, 1763 "end": { 1764 "line": 32, 1765 "column": 45 1766 } 1767 } 1768 }, 1769 { 1770 "type": "Property", 1771 "method": false, 1772 "shorthand": false, 1773 "computed": false, 1774 "key": { 1775 "type": "Identifier", 1776 "name": "b", 1777 "decorators": [], 1778 "loc": { 1779 "start": { 1780 "line": 32, 1781 "column": 47 1782 }, 1783 "end": { 1784 "line": 32, 1785 "column": 48 1786 } 1787 } 1788 }, 1789 "value": { 1790 "type": "StringLiteral", 1791 "value": "bar", 1792 "loc": { 1793 "start": { 1794 "line": 32, 1795 "column": 50 1796 }, 1797 "end": { 1798 "line": 32, 1799 "column": 55 1800 } 1801 } 1802 }, 1803 "kind": "init", 1804 "loc": { 1805 "start": { 1806 "line": 32, 1807 "column": 47 1808 }, 1809 "end": { 1810 "line": 32, 1811 "column": 55 1812 } 1813 } 1814 } 1815 ], 1816 "loc": { 1817 "start": { 1818 "line": 32, 1819 "column": 39 1820 }, 1821 "end": { 1822 "line": 32, 1823 "column": 57 1824 } 1825 } 1826 }, 1827 "loc": { 1828 "start": { 1829 "line": 32, 1830 "column": 32 1831 }, 1832 "end": { 1833 "line": 32, 1834 "column": 57 1835 } 1836 } 1837 } 1838 ], 1839 "loc": { 1840 "start": { 1841 "line": 32, 1842 "column": 21 1843 }, 1844 "end": { 1845 "line": 32, 1846 "column": 58 1847 } 1848 } 1849 }, 1850 "kind": "init", 1851 "loc": { 1852 "start": { 1853 "line": 32, 1854 "column": 15 1855 }, 1856 "end": { 1857 "line": 32, 1858 "column": 58 1859 } 1860 } 1861 } 1862 ], 1863 "loc": { 1864 "start": { 1865 "line": 32, 1866 "column": 13 1867 }, 1868 "end": { 1869 "line": 32, 1870 "column": 60 1871 } 1872 } 1873 }, 1874 "right": { 1875 "type": "ObjectExpression", 1876 "properties": [ 1877 { 1878 "type": "Property", 1879 "method": false, 1880 "shorthand": false, 1881 "computed": false, 1882 "key": { 1883 "type": "Identifier", 1884 "name": "prop", 1885 "decorators": [], 1886 "loc": { 1887 "start": { 1888 "line": 32, 1889 "column": 65 1890 }, 1891 "end": { 1892 "line": 32, 1893 "column": 69 1894 } 1895 } 1896 }, 1897 "value": { 1898 "type": "ArrayExpression", 1899 "elements": [ 1900 { 1901 "type": "StringLiteral", 1902 "value": "foo", 1903 "loc": { 1904 "start": { 1905 "line": 32, 1906 "column": 72 1907 }, 1908 "end": { 1909 "line": 32, 1910 "column": 77 1911 } 1912 } 1913 }, 1914 { 1915 "type": "BooleanLiteral", 1916 "value": true, 1917 "loc": { 1918 "start": { 1919 "line": 32, 1920 "column": 79 1921 }, 1922 "end": { 1923 "line": 32, 1924 "column": 83 1925 } 1926 } 1927 } 1928 ], 1929 "loc": { 1930 "start": { 1931 "line": 32, 1932 "column": 71 1933 }, 1934 "end": { 1935 "line": 32, 1936 "column": 84 1937 } 1938 } 1939 }, 1940 "kind": "init", 1941 "loc": { 1942 "start": { 1943 "line": 32, 1944 "column": 65 1945 }, 1946 "end": { 1947 "line": 32, 1948 "column": 84 1949 } 1950 } 1951 } 1952 ], 1953 "loc": { 1954 "start": { 1955 "line": 32, 1956 "column": 63 1957 }, 1958 "end": { 1959 "line": 32, 1960 "column": 86 1961 } 1962 } 1963 }, 1964 "loc": { 1965 "start": { 1966 "line": 32, 1967 "column": 13 1968 }, 1969 "end": { 1970 "line": 32, 1971 "column": 86 1972 } 1973 } 1974 }, 1975 "kind": "init", 1976 "loc": { 1977 "start": { 1978 "line": 32, 1979 "column": 7 1980 }, 1981 "end": { 1982 "line": 32, 1983 "column": 86 1984 } 1985 } 1986 } 1987 ], 1988 "loc": { 1989 "start": { 1990 "line": 32, 1991 "column": 5 1992 }, 1993 "end": { 1994 "line": 32, 1995 "column": 88 1996 } 1997 } 1998 }, 1999 "init": { 2000 "type": "ObjectExpression", 2001 "properties": [ 2002 { 2003 "type": "Property", 2004 "method": false, 2005 "shorthand": false, 2006 "computed": false, 2007 "key": { 2008 "type": "Identifier", 2009 "name": "prop", 2010 "decorators": [], 2011 "loc": { 2012 "start": { 2013 "line": 32, 2014 "column": 93 2015 }, 2016 "end": { 2017 "line": 32, 2018 "column": 97 2019 } 2020 } 2021 }, 2022 "value": { 2023 "type": "ObjectExpression", 2024 "properties": [ 2025 { 2026 "type": "Property", 2027 "method": false, 2028 "shorthand": false, 2029 "computed": false, 2030 "key": { 2031 "type": "Identifier", 2032 "name": "prop", 2033 "decorators": [], 2034 "loc": { 2035 "start": { 2036 "line": 32, 2037 "column": 101 2038 }, 2039 "end": { 2040 "line": 32, 2041 "column": 105 2042 } 2043 } 2044 }, 2045 "value": { 2046 "type": "ArrayExpression", 2047 "elements": [ 2048 { 2049 "type": "NumberLiteral", 2050 "value": 1, 2051 "loc": { 2052 "start": { 2053 "line": 32, 2054 "column": 108 2055 }, 2056 "end": { 2057 "line": 32, 2058 "column": 109 2059 } 2060 } 2061 }, 2062 { 2063 "type": "NumberLiteral", 2064 "value": 2, 2065 "loc": { 2066 "start": { 2067 "line": 32, 2068 "column": 111 2069 }, 2070 "end": { 2071 "line": 32, 2072 "column": 112 2073 } 2074 } 2075 }, 2076 { 2077 "type": "NumberLiteral", 2078 "value": 3, 2079 "loc": { 2080 "start": { 2081 "line": 32, 2082 "column": 114 2083 }, 2084 "end": { 2085 "line": 32, 2086 "column": 115 2087 } 2088 } 2089 } 2090 ], 2091 "loc": { 2092 "start": { 2093 "line": 32, 2094 "column": 107 2095 }, 2096 "end": { 2097 "line": 32, 2098 "column": 116 2099 } 2100 } 2101 }, 2102 "kind": "init", 2103 "loc": { 2104 "start": { 2105 "line": 32, 2106 "column": 101 2107 }, 2108 "end": { 2109 "line": 32, 2110 "column": 116 2111 } 2112 } 2113 } 2114 ], 2115 "loc": { 2116 "start": { 2117 "line": 32, 2118 "column": 99 2119 }, 2120 "end": { 2121 "line": 32, 2122 "column": 118 2123 } 2124 } 2125 }, 2126 "kind": "init", 2127 "loc": { 2128 "start": { 2129 "line": 32, 2130 "column": 93 2131 }, 2132 "end": { 2133 "line": 32, 2134 "column": 118 2135 } 2136 } 2137 } 2138 ], 2139 "loc": { 2140 "start": { 2141 "line": 32, 2142 "column": 91 2143 }, 2144 "end": { 2145 "line": 32, 2146 "column": 120 2147 } 2148 } 2149 }, 2150 "loc": { 2151 "start": { 2152 "line": 32, 2153 "column": 5 2154 }, 2155 "end": { 2156 "line": 32, 2157 "column": 120 2158 } 2159 } 2160 } 2161 ], 2162 "kind": "var", 2163 "loc": { 2164 "start": { 2165 "line": 32, 2166 "column": 1 2167 }, 2168 "end": { 2169 "line": 32, 2170 "column": 121 2171 } 2172 } 2173 }, 2174 { 2175 "type": "ExpressionStatement", 2176 "expression": { 2177 "type": "AssignmentExpression", 2178 "operator": "=", 2179 "left": { 2180 "type": "Identifier", 2181 "name": "var8", 2182 "decorators": [], 2183 "loc": { 2184 "start": { 2185 "line": 33, 2186 "column": 1 2187 }, 2188 "end": { 2189 "line": 33, 2190 "column": 5 2191 } 2192 } 2193 }, 2194 "right": { 2195 "type": "Identifier", 2196 "name": "var6", 2197 "decorators": [], 2198 "loc": { 2199 "start": { 2200 "line": 33, 2201 "column": 8 2202 }, 2203 "end": { 2204 "line": 33, 2205 "column": 12 2206 } 2207 } 2208 }, 2209 "loc": { 2210 "start": { 2211 "line": 33, 2212 "column": 1 2213 }, 2214 "end": { 2215 "line": 33, 2216 "column": 12 2217 } 2218 } 2219 }, 2220 "loc": { 2221 "start": { 2222 "line": 33, 2223 "column": 1 2224 }, 2225 "end": { 2226 "line": 33, 2227 "column": 13 2228 } 2229 } 2230 }, 2231 { 2232 "type": "ExpressionStatement", 2233 "expression": { 2234 "type": "AssignmentExpression", 2235 "operator": "=", 2236 "left": { 2237 "type": "Identifier", 2238 "name": "var9", 2239 "decorators": [], 2240 "loc": { 2241 "start": { 2242 "line": 34, 2243 "column": 1 2244 }, 2245 "end": { 2246 "line": 34, 2247 "column": 5 2248 } 2249 } 2250 }, 2251 "right": { 2252 "type": "NumberLiteral", 2253 "value": 1, 2254 "loc": { 2255 "start": { 2256 "line": 34, 2257 "column": 8 2258 }, 2259 "end": { 2260 "line": 34, 2261 "column": 9 2262 } 2263 } 2264 }, 2265 "loc": { 2266 "start": { 2267 "line": 34, 2268 "column": 1 2269 }, 2270 "end": { 2271 "line": 34, 2272 "column": 9 2273 } 2274 } 2275 }, 2276 "loc": { 2277 "start": { 2278 "line": 34, 2279 "column": 1 2280 }, 2281 "end": { 2282 "line": 34, 2283 "column": 10 2284 } 2285 } 2286 }, 2287 { 2288 "type": "ExpressionStatement", 2289 "expression": { 2290 "type": "AssignmentExpression", 2291 "operator": "=", 2292 "left": { 2293 "type": "Identifier", 2294 "name": "var9", 2295 "decorators": [], 2296 "loc": { 2297 "start": { 2298 "line": 35, 2299 "column": 1 2300 }, 2301 "end": { 2302 "line": 35, 2303 "column": 5 2304 } 2305 } 2306 }, 2307 "right": { 2308 "type": "ObjectExpression", 2309 "properties": [ 2310 { 2311 "type": "Property", 2312 "method": false, 2313 "shorthand": false, 2314 "computed": false, 2315 "key": { 2316 "type": "Identifier", 2317 "name": "a", 2318 "decorators": [], 2319 "loc": { 2320 "start": { 2321 "line": 35, 2322 "column": 10 2323 }, 2324 "end": { 2325 "line": 35, 2326 "column": 11 2327 } 2328 } 2329 }, 2330 "value": { 2331 "type": "NumberLiteral", 2332 "value": 1, 2333 "loc": { 2334 "start": { 2335 "line": 35, 2336 "column": 13 2337 }, 2338 "end": { 2339 "line": 35, 2340 "column": 14 2341 } 2342 } 2343 }, 2344 "kind": "init", 2345 "loc": { 2346 "start": { 2347 "line": 35, 2348 "column": 10 2349 }, 2350 "end": { 2351 "line": 35, 2352 "column": 14 2353 } 2354 } 2355 }, 2356 { 2357 "type": "Property", 2358 "method": false, 2359 "shorthand": false, 2360 "computed": false, 2361 "key": { 2362 "type": "Identifier", 2363 "name": "b", 2364 "decorators": [], 2365 "loc": { 2366 "start": { 2367 "line": 35, 2368 "column": 16 2369 }, 2370 "end": { 2371 "line": 35, 2372 "column": 17 2373 } 2374 } 2375 }, 2376 "value": { 2377 "type": "StringLiteral", 2378 "value": "foo", 2379 "loc": { 2380 "start": { 2381 "line": 35, 2382 "column": 19 2383 }, 2384 "end": { 2385 "line": 35, 2386 "column": 24 2387 } 2388 } 2389 }, 2390 "kind": "init", 2391 "loc": { 2392 "start": { 2393 "line": 35, 2394 "column": 16 2395 }, 2396 "end": { 2397 "line": 35, 2398 "column": 24 2399 } 2400 } 2401 } 2402 ], 2403 "loc": { 2404 "start": { 2405 "line": 35, 2406 "column": 8 2407 }, 2408 "end": { 2409 "line": 35, 2410 "column": 26 2411 } 2412 } 2413 }, 2414 "loc": { 2415 "start": { 2416 "line": 35, 2417 "column": 1 2418 }, 2419 "end": { 2420 "line": 35, 2421 "column": 26 2422 } 2423 } 2424 }, 2425 "loc": { 2426 "start": { 2427 "line": 35, 2428 "column": 1 2429 }, 2430 "end": { 2431 "line": 35, 2432 "column": 27 2433 } 2434 } 2435 }, 2436 { 2437 "type": "ExpressionStatement", 2438 "expression": { 2439 "type": "AssignmentExpression", 2440 "operator": "=", 2441 "left": { 2442 "type": "Identifier", 2443 "name": "var9", 2444 "decorators": [], 2445 "loc": { 2446 "start": { 2447 "line": 36, 2448 "column": 1 2449 }, 2450 "end": { 2451 "line": 36, 2452 "column": 5 2453 } 2454 } 2455 }, 2456 "right": { 2457 "type": "BooleanLiteral", 2458 "value": false, 2459 "loc": { 2460 "start": { 2461 "line": 36, 2462 "column": 8 2463 }, 2464 "end": { 2465 "line": 36, 2466 "column": 13 2467 } 2468 } 2469 }, 2470 "loc": { 2471 "start": { 2472 "line": 36, 2473 "column": 1 2474 }, 2475 "end": { 2476 "line": 36, 2477 "column": 13 2478 } 2479 } 2480 }, 2481 "loc": { 2482 "start": { 2483 "line": 36, 2484 "column": 1 2485 }, 2486 "end": { 2487 "line": 36, 2488 "column": 14 2489 } 2490 } 2491 }, 2492 { 2493 "type": "TSInterfaceDeclaration", 2494 "body": { 2495 "type": "TSInterfaceBody", 2496 "body": [ 2497 { 2498 "type": "TSPropertySignature", 2499 "computed": false, 2500 "optional": false, 2501 "readonly": false, 2502 "key": { 2503 "type": "Identifier", 2504 "name": "var11", 2505 "decorators": [], 2506 "loc": { 2507 "start": { 2508 "line": 39, 2509 "column": 5 2510 }, 2511 "end": { 2512 "line": 39, 2513 "column": 10 2514 } 2515 } 2516 }, 2517 "typeAnnotation": { 2518 "type": "TSNumberKeyword", 2519 "loc": { 2520 "start": { 2521 "line": 39, 2522 "column": 12 2523 }, 2524 "end": { 2525 "line": 39, 2526 "column": 18 2527 } 2528 } 2529 }, 2530 "loc": { 2531 "start": { 2532 "line": 39, 2533 "column": 5 2534 }, 2535 "end": { 2536 "line": 39, 2537 "column": 19 2538 } 2539 } 2540 }, 2541 { 2542 "type": "TSPropertySignature", 2543 "computed": false, 2544 "optional": false, 2545 "readonly": false, 2546 "key": { 2547 "type": "Identifier", 2548 "name": "b", 2549 "decorators": [], 2550 "loc": { 2551 "start": { 2552 "line": 40, 2553 "column": 5 2554 }, 2555 "end": { 2556 "line": 40, 2557 "column": 6 2558 } 2559 } 2560 }, 2561 "typeAnnotation": { 2562 "type": "TSStringKeyword", 2563 "loc": { 2564 "start": { 2565 "line": 40, 2566 "column": 8 2567 }, 2568 "end": { 2569 "line": 40, 2570 "column": 14 2571 } 2572 } 2573 }, 2574 "loc": { 2575 "start": { 2576 "line": 40, 2577 "column": 5 2578 }, 2579 "end": { 2580 "line": 40, 2581 "column": 15 2582 } 2583 } 2584 }, 2585 { 2586 "type": "TSCallSignatureDeclaration", 2587 "params": [ 2588 { 2589 "type": "Identifier", 2590 "name": "a", 2591 "typeAnnotation": { 2592 "type": "TSNumberKeyword", 2593 "loc": { 2594 "start": { 2595 "line": 41, 2596 "column": 9 2597 }, 2598 "end": { 2599 "line": 41, 2600 "column": 15 2601 } 2602 } 2603 }, 2604 "decorators": [], 2605 "loc": { 2606 "start": { 2607 "line": 41, 2608 "column": 6 2609 }, 2610 "end": { 2611 "line": 41, 2612 "column": 7 2613 } 2614 } 2615 }, 2616 { 2617 "type": "Identifier", 2618 "name": "b", 2619 "typeAnnotation": { 2620 "type": "TSArrayType", 2621 "elementType": { 2622 "type": "TSStringKeyword", 2623 "loc": { 2624 "start": { 2625 "line": 41, 2626 "column": 20 2627 }, 2628 "end": { 2629 "line": 41, 2630 "column": 26 2631 } 2632 } 2633 }, 2634 "loc": { 2635 "start": { 2636 "line": 41, 2637 "column": 20 2638 }, 2639 "end": { 2640 "line": 41, 2641 "column": 28 2642 } 2643 } 2644 }, 2645 "decorators": [], 2646 "loc": { 2647 "start": { 2648 "line": 41, 2649 "column": 17 2650 }, 2651 "end": { 2652 "line": 41, 2653 "column": 18 2654 } 2655 } 2656 } 2657 ], 2658 "returnType": { 2659 "type": "TSBooleanKeyword", 2660 "loc": { 2661 "start": { 2662 "line": 41, 2663 "column": 31 2664 }, 2665 "end": { 2666 "line": 41, 2667 "column": 38 2668 } 2669 } 2670 }, 2671 "loc": { 2672 "start": { 2673 "line": 41, 2674 "column": 5 2675 }, 2676 "end": { 2677 "line": 41, 2678 "column": 39 2679 } 2680 } 2681 } 2682 ], 2683 "loc": { 2684 "start": { 2685 "line": 38, 2686 "column": 22 2687 }, 2688 "end": { 2689 "line": 42, 2690 "column": 2 2691 } 2692 } 2693 }, 2694 "id": { 2695 "type": "Identifier", 2696 "name": "interface1", 2697 "decorators": [], 2698 "loc": { 2699 "start": { 2700 "line": 38, 2701 "column": 11 2702 }, 2703 "end": { 2704 "line": 38, 2705 "column": 21 2706 } 2707 } 2708 }, 2709 "extends": [], 2710 "loc": { 2711 "start": { 2712 "line": 38, 2713 "column": 1 2714 }, 2715 "end": { 2716 "line": 42, 2717 "column": 2 2718 } 2719 } 2720 }, 2721 { 2722 "type": "VariableDeclaration", 2723 "declarations": [ 2724 { 2725 "type": "VariableDeclarator", 2726 "id": { 2727 "type": "Identifier", 2728 "name": "var10", 2729 "typeAnnotation": { 2730 "type": "TSTypeReference", 2731 "typeName": { 2732 "type": "Identifier", 2733 "name": "interface1", 2734 "decorators": [], 2735 "loc": { 2736 "start": { 2737 "line": 44, 2738 "column": 12 2739 }, 2740 "end": { 2741 "line": 44, 2742 "column": 22 2743 } 2744 } 2745 }, 2746 "loc": { 2747 "start": { 2748 "line": 44, 2749 "column": 12 2750 }, 2751 "end": { 2752 "line": 44, 2753 "column": 22 2754 } 2755 } 2756 }, 2757 "decorators": [], 2758 "loc": { 2759 "start": { 2760 "line": 44, 2761 "column": 5 2762 }, 2763 "end": { 2764 "line": 44, 2765 "column": 10 2766 } 2767 } 2768 }, 2769 "init": null, 2770 "loc": { 2771 "start": { 2772 "line": 44, 2773 "column": 5 2774 }, 2775 "end": { 2776 "line": 44, 2777 "column": 10 2778 } 2779 } 2780 } 2781 ], 2782 "kind": "var", 2783 "loc": { 2784 "start": { 2785 "line": 44, 2786 "column": 1 2787 }, 2788 "end": { 2789 "line": 44, 2790 "column": 23 2791 } 2792 } 2793 }, 2794 { 2795 "type": "VariableDeclaration", 2796 "declarations": [ 2797 { 2798 "type": "VariableDeclarator", 2799 "id": { 2800 "type": "ObjectPattern", 2801 "properties": [ 2802 { 2803 "type": "Property", 2804 "method": false, 2805 "shorthand": true, 2806 "computed": false, 2807 "key": { 2808 "type": "Identifier", 2809 "name": "var11", 2810 "decorators": [], 2811 "loc": { 2812 "start": { 2813 "line": 45, 2814 "column": 7 2815 }, 2816 "end": { 2817 "line": 45, 2818 "column": 12 2819 } 2820 } 2821 }, 2822 "value": { 2823 "type": "Identifier", 2824 "name": "var11", 2825 "decorators": [], 2826 "loc": { 2827 "start": { 2828 "line": 45, 2829 "column": 7 2830 }, 2831 "end": { 2832 "line": 45, 2833 "column": 12 2834 } 2835 } 2836 }, 2837 "kind": "init", 2838 "loc": { 2839 "start": { 2840 "line": 45, 2841 "column": 7 2842 }, 2843 "end": { 2844 "line": 45, 2845 "column": 12 2846 } 2847 } 2848 }, 2849 { 2850 "type": "RestElement", 2851 "argument": { 2852 "type": "Identifier", 2853 "name": "var12", 2854 "decorators": [], 2855 "loc": { 2856 "start": { 2857 "line": 45, 2858 "column": 17 2859 }, 2860 "end": { 2861 "line": 45, 2862 "column": 22 2863 } 2864 } 2865 }, 2866 "loc": { 2867 "start": { 2868 "line": 45, 2869 "column": 14 2870 }, 2871 "end": { 2872 "line": 45, 2873 "column": 22 2874 } 2875 } 2876 } 2877 ], 2878 "loc": { 2879 "start": { 2880 "line": 45, 2881 "column": 5 2882 }, 2883 "end": { 2884 "line": 45, 2885 "column": 24 2886 } 2887 } 2888 }, 2889 "init": { 2890 "type": "Identifier", 2891 "name": "var10", 2892 "decorators": [], 2893 "loc": { 2894 "start": { 2895 "line": 45, 2896 "column": 27 2897 }, 2898 "end": { 2899 "line": 45, 2900 "column": 32 2901 } 2902 } 2903 }, 2904 "loc": { 2905 "start": { 2906 "line": 45, 2907 "column": 5 2908 }, 2909 "end": { 2910 "line": 45, 2911 "column": 32 2912 } 2913 } 2914 } 2915 ], 2916 "kind": "var", 2917 "loc": { 2918 "start": { 2919 "line": 45, 2920 "column": 1 2921 }, 2922 "end": { 2923 "line": 45, 2924 "column": 33 2925 } 2926 } 2927 }, 2928 { 2929 "type": "ExpressionStatement", 2930 "expression": { 2931 "type": "AssignmentExpression", 2932 "operator": "=", 2933 "left": { 2934 "type": "Identifier", 2935 "name": "var11", 2936 "decorators": [], 2937 "loc": { 2938 "start": { 2939 "line": 46, 2940 "column": 1 2941 }, 2942 "end": { 2943 "line": 46, 2944 "column": 6 2945 } 2946 } 2947 }, 2948 "right": { 2949 "type": "NumberLiteral", 2950 "value": 12, 2951 "loc": { 2952 "start": { 2953 "line": 46, 2954 "column": 9 2955 }, 2956 "end": { 2957 "line": 46, 2958 "column": 11 2959 } 2960 } 2961 }, 2962 "loc": { 2963 "start": { 2964 "line": 46, 2965 "column": 1 2966 }, 2967 "end": { 2968 "line": 46, 2969 "column": 11 2970 } 2971 } 2972 }, 2973 "loc": { 2974 "start": { 2975 "line": 46, 2976 "column": 1 2977 }, 2978 "end": { 2979 "line": 46, 2980 "column": 12 2981 } 2982 } 2983 }, 2984 { 2985 "type": "ExpressionStatement", 2986 "expression": { 2987 "type": "AssignmentExpression", 2988 "operator": "=", 2989 "left": { 2990 "type": "Identifier", 2991 "name": "var12", 2992 "decorators": [], 2993 "loc": { 2994 "start": { 2995 "line": 47, 2996 "column": 1 2997 }, 2998 "end": { 2999 "line": 47, 3000 "column": 6 3001 } 3002 } 3003 }, 3004 "right": { 3005 "type": "ObjectExpression", 3006 "properties": [ 3007 { 3008 "type": "Property", 3009 "method": false, 3010 "shorthand": false, 3011 "computed": false, 3012 "key": { 3013 "type": "Identifier", 3014 "name": "b", 3015 "decorators": [], 3016 "loc": { 3017 "start": { 3018 "line": 47, 3019 "column": 11 3020 }, 3021 "end": { 3022 "line": 47, 3023 "column": 12 3024 } 3025 } 3026 }, 3027 "value": { 3028 "type": "StringLiteral", 3029 "value": "foo", 3030 "loc": { 3031 "start": { 3032 "line": 47, 3033 "column": 14 3034 }, 3035 "end": { 3036 "line": 47, 3037 "column": 19 3038 } 3039 } 3040 }, 3041 "kind": "init", 3042 "loc": { 3043 "start": { 3044 "line": 47, 3045 "column": 11 3046 }, 3047 "end": { 3048 "line": 47, 3049 "column": 19 3050 } 3051 } 3052 } 3053 ], 3054 "loc": { 3055 "start": { 3056 "line": 47, 3057 "column": 9 3058 }, 3059 "end": { 3060 "line": 47, 3061 "column": 21 3062 } 3063 } 3064 }, 3065 "loc": { 3066 "start": { 3067 "line": 47, 3068 "column": 1 3069 }, 3070 "end": { 3071 "line": 47, 3072 "column": 21 3073 } 3074 } 3075 }, 3076 "loc": { 3077 "start": { 3078 "line": 47, 3079 "column": 1 3080 }, 3081 "end": { 3082 "line": 47, 3083 "column": 22 3084 } 3085 } 3086 }, 3087 { 3088 "type": "VariableDeclaration", 3089 "declarations": [ 3090 { 3091 "type": "VariableDeclarator", 3092 "id": { 3093 "type": "ObjectPattern", 3094 "properties": [ 3095 { 3096 "type": "Property", 3097 "method": false, 3098 "shorthand": true, 3099 "computed": false, 3100 "key": { 3101 "type": "Identifier", 3102 "name": "var13", 3103 "decorators": [], 3104 "loc": { 3105 "start": { 3106 "line": 49, 3107 "column": 7 3108 }, 3109 "end": { 3110 "line": 49, 3111 "column": 12 3112 } 3113 } 3114 }, 3115 "value": { 3116 "type": "AssignmentPattern", 3117 "left": { 3118 "type": "Identifier", 3119 "name": "var13", 3120 "decorators": [], 3121 "loc": { 3122 "start": { 3123 "line": 49, 3124 "column": 7 3125 }, 3126 "end": { 3127 "line": 49, 3128 "column": 12 3129 } 3130 } 3131 }, 3132 "right": { 3133 "type": "NumberLiteral", 3134 "value": 6, 3135 "loc": { 3136 "start": { 3137 "line": 49, 3138 "column": 15 3139 }, 3140 "end": { 3141 "line": 49, 3142 "column": 16 3143 } 3144 } 3145 }, 3146 "loc": { 3147 "start": { 3148 "line": 49, 3149 "column": 7 3150 }, 3151 "end": { 3152 "line": 49, 3153 "column": 16 3154 } 3155 } 3156 }, 3157 "kind": "init", 3158 "loc": { 3159 "start": { 3160 "line": 49, 3161 "column": 7 3162 }, 3163 "end": { 3164 "line": 49, 3165 "column": 16 3166 } 3167 } 3168 }, 3169 { 3170 "type": "Property", 3171 "method": false, 3172 "shorthand": true, 3173 "computed": false, 3174 "key": { 3175 "type": "Identifier", 3176 "name": "var14", 3177 "decorators": [], 3178 "loc": { 3179 "start": { 3180 "line": 49, 3181 "column": 18 3182 }, 3183 "end": { 3184 "line": 49, 3185 "column": 23 3186 } 3187 } 3188 }, 3189 "value": { 3190 "type": "AssignmentPattern", 3191 "left": { 3192 "type": "Identifier", 3193 "name": "var14", 3194 "decorators": [], 3195 "loc": { 3196 "start": { 3197 "line": 49, 3198 "column": 18 3199 }, 3200 "end": { 3201 "line": 49, 3202 "column": 23 3203 } 3204 } 3205 }, 3206 "right": { 3207 "type": "BooleanLiteral", 3208 "value": true, 3209 "loc": { 3210 "start": { 3211 "line": 49, 3212 "column": 26 3213 }, 3214 "end": { 3215 "line": 49, 3216 "column": 30 3217 } 3218 } 3219 }, 3220 "loc": { 3221 "start": { 3222 "line": 49, 3223 "column": 18 3224 }, 3225 "end": { 3226 "line": 49, 3227 "column": 30 3228 } 3229 } 3230 }, 3231 "kind": "init", 3232 "loc": { 3233 "start": { 3234 "line": 49, 3235 "column": 18 3236 }, 3237 "end": { 3238 "line": 49, 3239 "column": 30 3240 } 3241 } 3242 } 3243 ], 3244 "typeAnnotation": { 3245 "type": "TSTypeLiteral", 3246 "members": [ 3247 { 3248 "type": "TSPropertySignature", 3249 "computed": false, 3250 "optional": false, 3251 "readonly": false, 3252 "key": { 3253 "type": "Identifier", 3254 "name": "var13", 3255 "decorators": [], 3256 "loc": { 3257 "start": { 3258 "line": 49, 3259 "column": 36 3260 }, 3261 "end": { 3262 "line": 49, 3263 "column": 41 3264 } 3265 } 3266 }, 3267 "typeAnnotation": { 3268 "type": "TSUnionType", 3269 "types": [ 3270 { 3271 "type": "TSNumberKeyword", 3272 "loc": { 3273 "start": { 3274 "line": 49, 3275 "column": 43 3276 }, 3277 "end": { 3278 "line": 49, 3279 "column": 49 3280 } 3281 } 3282 }, 3283 { 3284 "type": "TSStringKeyword", 3285 "loc": { 3286 "start": { 3287 "line": 49, 3288 "column": 52 3289 }, 3290 "end": { 3291 "line": 49, 3292 "column": 58 3293 } 3294 } 3295 } 3296 ], 3297 "loc": { 3298 "start": { 3299 "line": 49, 3300 "column": 43 3301 }, 3302 "end": { 3303 "line": 49, 3304 "column": 58 3305 } 3306 } 3307 }, 3308 "loc": { 3309 "start": { 3310 "line": 49, 3311 "column": 36 3312 }, 3313 "end": { 3314 "line": 49, 3315 "column": 59 3316 } 3317 } 3318 }, 3319 { 3320 "type": "TSPropertySignature", 3321 "computed": false, 3322 "optional": false, 3323 "readonly": false, 3324 "key": { 3325 "type": "Identifier", 3326 "name": "var14", 3327 "decorators": [], 3328 "loc": { 3329 "start": { 3330 "line": 49, 3331 "column": 60 3332 }, 3333 "end": { 3334 "line": 49, 3335 "column": 65 3336 } 3337 } 3338 }, 3339 "typeAnnotation": { 3340 "type": "TSUnionType", 3341 "types": [ 3342 { 3343 "type": "TSBooleanKeyword", 3344 "loc": { 3345 "start": { 3346 "line": 49, 3347 "column": 67 3348 }, 3349 "end": { 3350 "line": 49, 3351 "column": 74 3352 } 3353 } 3354 }, 3355 { 3356 "type": "TSArrayType", 3357 "elementType": { 3358 "type": "TSNumberKeyword", 3359 "loc": { 3360 "start": { 3361 "line": 49, 3362 "column": 77 3363 }, 3364 "end": { 3365 "line": 49, 3366 "column": 83 3367 } 3368 } 3369 }, 3370 "loc": { 3371 "start": { 3372 "line": 49, 3373 "column": 77 3374 }, 3375 "end": { 3376 "line": 49, 3377 "column": 85 3378 } 3379 } 3380 } 3381 ], 3382 "loc": { 3383 "start": { 3384 "line": 49, 3385 "column": 67 3386 }, 3387 "end": { 3388 "line": 49, 3389 "column": 85 3390 } 3391 } 3392 }, 3393 "loc": { 3394 "start": { 3395 "line": 49, 3396 "column": 60 3397 }, 3398 "end": { 3399 "line": 49, 3400 "column": 87 3401 } 3402 } 3403 } 3404 ], 3405 "loc": { 3406 "start": { 3407 "line": 49, 3408 "column": 34 3409 }, 3410 "end": { 3411 "line": 49, 3412 "column": 87 3413 } 3414 } 3415 }, 3416 "loc": { 3417 "start": { 3418 "line": 49, 3419 "column": 5 3420 }, 3421 "end": { 3422 "line": 49, 3423 "column": 32 3424 } 3425 } 3426 }, 3427 "init": { 3428 "type": "ObjectExpression", 3429 "properties": [ 3430 { 3431 "type": "Property", 3432 "method": false, 3433 "shorthand": false, 3434 "computed": false, 3435 "key": { 3436 "type": "Identifier", 3437 "name": "var13", 3438 "decorators": [], 3439 "loc": { 3440 "start": { 3441 "line": 49, 3442 "column": 92 3443 }, 3444 "end": { 3445 "line": 49, 3446 "column": 97 3447 } 3448 } 3449 }, 3450 "value": { 3451 "type": "StringLiteral", 3452 "value": "foo", 3453 "loc": { 3454 "start": { 3455 "line": 49, 3456 "column": 99 3457 }, 3458 "end": { 3459 "line": 49, 3460 "column": 104 3461 } 3462 } 3463 }, 3464 "kind": "init", 3465 "loc": { 3466 "start": { 3467 "line": 49, 3468 "column": 92 3469 }, 3470 "end": { 3471 "line": 49, 3472 "column": 104 3473 } 3474 } 3475 }, 3476 { 3477 "type": "Property", 3478 "method": false, 3479 "shorthand": false, 3480 "computed": false, 3481 "key": { 3482 "type": "Identifier", 3483 "name": "var14", 3484 "decorators": [], 3485 "loc": { 3486 "start": { 3487 "line": 49, 3488 "column": 106 3489 }, 3490 "end": { 3491 "line": 49, 3492 "column": 111 3493 } 3494 } 3495 }, 3496 "value": { 3497 "type": "ArrayExpression", 3498 "elements": [ 3499 { 3500 "type": "NumberLiteral", 3501 "value": 1, 3502 "loc": { 3503 "start": { 3504 "line": 49, 3505 "column": 114 3506 }, 3507 "end": { 3508 "line": 49, 3509 "column": 115 3510 } 3511 } 3512 }, 3513 { 3514 "type": "NumberLiteral", 3515 "value": 2, 3516 "loc": { 3517 "start": { 3518 "line": 49, 3519 "column": 117 3520 }, 3521 "end": { 3522 "line": 49, 3523 "column": 118 3524 } 3525 } 3526 }, 3527 { 3528 "type": "NumberLiteral", 3529 "value": 3, 3530 "loc": { 3531 "start": { 3532 "line": 49, 3533 "column": 120 3534 }, 3535 "end": { 3536 "line": 49, 3537 "column": 121 3538 } 3539 } 3540 } 3541 ], 3542 "loc": { 3543 "start": { 3544 "line": 49, 3545 "column": 113 3546 }, 3547 "end": { 3548 "line": 49, 3549 "column": 122 3550 } 3551 } 3552 }, 3553 "kind": "init", 3554 "loc": { 3555 "start": { 3556 "line": 49, 3557 "column": 106 3558 }, 3559 "end": { 3560 "line": 49, 3561 "column": 122 3562 } 3563 } 3564 } 3565 ], 3566 "loc": { 3567 "start": { 3568 "line": 49, 3569 "column": 90 3570 }, 3571 "end": { 3572 "line": 49, 3573 "column": 124 3574 } 3575 } 3576 }, 3577 "loc": { 3578 "start": { 3579 "line": 49, 3580 "column": 5 3581 }, 3582 "end": { 3583 "line": 49, 3584 "column": 124 3585 } 3586 } 3587 } 3588 ], 3589 "kind": "var", 3590 "loc": { 3591 "start": { 3592 "line": 49, 3593 "column": 1 3594 }, 3595 "end": { 3596 "line": 49, 3597 "column": 125 3598 } 3599 } 3600 }, 3601 { 3602 "type": "VariableDeclaration", 3603 "declarations": [ 3604 { 3605 "type": "VariableDeclarator", 3606 "id": { 3607 "type": "ObjectPattern", 3608 "properties": [ 3609 { 3610 "type": "Property", 3611 "method": false, 3612 "shorthand": false, 3613 "computed": false, 3614 "key": { 3615 "type": "Identifier", 3616 "name": "prop", 3617 "decorators": [], 3618 "loc": { 3619 "start": { 3620 "line": 50, 3621 "column": 7 3622 }, 3623 "end": { 3624 "line": 50, 3625 "column": 11 3626 } 3627 } 3628 }, 3629 "value": { 3630 "type": "ObjectPattern", 3631 "properties": [ 3632 { 3633 "type": "Property", 3634 "method": false, 3635 "shorthand": true, 3636 "computed": false, 3637 "key": { 3638 "type": "Identifier", 3639 "name": "var15", 3640 "decorators": [], 3641 "loc": { 3642 "start": { 3643 "line": 50, 3644 "column": 15 3645 }, 3646 "end": { 3647 "line": 50, 3648 "column": 20 3649 } 3650 } 3651 }, 3652 "value": { 3653 "type": "Identifier", 3654 "name": "var15", 3655 "decorators": [], 3656 "loc": { 3657 "start": { 3658 "line": 50, 3659 "column": 15 3660 }, 3661 "end": { 3662 "line": 50, 3663 "column": 20 3664 } 3665 } 3666 }, 3667 "kind": "init", 3668 "loc": { 3669 "start": { 3670 "line": 50, 3671 "column": 15 3672 }, 3673 "end": { 3674 "line": 50, 3675 "column": 20 3676 } 3677 } 3678 }, 3679 { 3680 "type": "RestElement", 3681 "argument": { 3682 "type": "Identifier", 3683 "name": "var16", 3684 "decorators": [], 3685 "loc": { 3686 "start": { 3687 "line": 50, 3688 "column": 25 3689 }, 3690 "end": { 3691 "line": 50, 3692 "column": 30 3693 } 3694 } 3695 }, 3696 "loc": { 3697 "start": { 3698 "line": 50, 3699 "column": 22 3700 }, 3701 "end": { 3702 "line": 50, 3703 "column": 30 3704 } 3705 } 3706 } 3707 ], 3708 "loc": { 3709 "start": { 3710 "line": 50, 3711 "column": 13 3712 }, 3713 "end": { 3714 "line": 50, 3715 "column": 32 3716 } 3717 } 3718 }, 3719 "kind": "init", 3720 "loc": { 3721 "start": { 3722 "line": 50, 3723 "column": 7 3724 }, 3725 "end": { 3726 "line": 50, 3727 "column": 32 3728 } 3729 } 3730 } 3731 ], 3732 "typeAnnotation": { 3733 "type": "TSTypeLiteral", 3734 "members": [ 3735 { 3736 "type": "TSPropertySignature", 3737 "computed": false, 3738 "optional": false, 3739 "readonly": false, 3740 "key": { 3741 "type": "Identifier", 3742 "name": "prop", 3743 "decorators": [], 3744 "loc": { 3745 "start": { 3746 "line": 50, 3747 "column": 38 3748 }, 3749 "end": { 3750 "line": 50, 3751 "column": 42 3752 } 3753 } 3754 }, 3755 "typeAnnotation": { 3756 "type": "TSTypeLiteral", 3757 "members": [ 3758 { 3759 "type": "TSPropertySignature", 3760 "computed": false, 3761 "optional": false, 3762 "readonly": false, 3763 "key": { 3764 "type": "Identifier", 3765 "name": "var15", 3766 "decorators": [], 3767 "loc": { 3768 "start": { 3769 "line": 50, 3770 "column": 46 3771 }, 3772 "end": { 3773 "line": 50, 3774 "column": 51 3775 } 3776 } 3777 }, 3778 "typeAnnotation": { 3779 "type": "TSNumberKeyword", 3780 "loc": { 3781 "start": { 3782 "line": 50, 3783 "column": 53 3784 }, 3785 "end": { 3786 "line": 50, 3787 "column": 59 3788 } 3789 } 3790 }, 3791 "loc": { 3792 "start": { 3793 "line": 50, 3794 "column": 46 3795 }, 3796 "end": { 3797 "line": 50, 3798 "column": 60 3799 } 3800 } 3801 }, 3802 { 3803 "type": "TSPropertySignature", 3804 "computed": false, 3805 "optional": false, 3806 "readonly": false, 3807 "key": { 3808 "type": "Identifier", 3809 "name": "a", 3810 "decorators": [], 3811 "loc": { 3812 "start": { 3813 "line": 50, 3814 "column": 61 3815 }, 3816 "end": { 3817 "line": 50, 3818 "column": 62 3819 } 3820 } 3821 }, 3822 "typeAnnotation": { 3823 "type": "TSStringKeyword", 3824 "loc": { 3825 "start": { 3826 "line": 50, 3827 "column": 64 3828 }, 3829 "end": { 3830 "line": 50, 3831 "column": 70 3832 } 3833 } 3834 }, 3835 "loc": { 3836 "start": { 3837 "line": 50, 3838 "column": 61 3839 }, 3840 "end": { 3841 "line": 50, 3842 "column": 71 3843 } 3844 } 3845 }, 3846 { 3847 "type": "TSMethodSignature", 3848 "computed": false, 3849 "optional": false, 3850 "key": { 3851 "type": "Identifier", 3852 "name": "b", 3853 "decorators": [], 3854 "loc": { 3855 "start": { 3856 "line": 50, 3857 "column": 72 3858 }, 3859 "end": { 3860 "line": 50, 3861 "column": 73 3862 } 3863 } 3864 }, 3865 "params": [ 3866 { 3867 "type": "Identifier", 3868 "name": "a", 3869 "typeAnnotation": { 3870 "type": "TSNumberKeyword", 3871 "loc": { 3872 "start": { 3873 "line": 50, 3874 "column": 77 3875 }, 3876 "end": { 3877 "line": 50, 3878 "column": 83 3879 } 3880 } 3881 }, 3882 "decorators": [], 3883 "loc": { 3884 "start": { 3885 "line": 50, 3886 "column": 74 3887 }, 3888 "end": { 3889 "line": 50, 3890 "column": 75 3891 } 3892 } 3893 }, 3894 { 3895 "type": "Identifier", 3896 "name": "b", 3897 "typeAnnotation": { 3898 "type": "TSArrayType", 3899 "elementType": { 3900 "type": "TSNumberKeyword", 3901 "loc": { 3902 "start": { 3903 "line": 50, 3904 "column": 88 3905 }, 3906 "end": { 3907 "line": 50, 3908 "column": 94 3909 } 3910 } 3911 }, 3912 "loc": { 3913 "start": { 3914 "line": 50, 3915 "column": 88 3916 }, 3917 "end": { 3918 "line": 50, 3919 "column": 96 3920 } 3921 } 3922 }, 3923 "decorators": [], 3924 "loc": { 3925 "start": { 3926 "line": 50, 3927 "column": 85 3928 }, 3929 "end": { 3930 "line": 50, 3931 "column": 86 3932 } 3933 } 3934 } 3935 ], 3936 "typeAnnotation": { 3937 "type": "TSBooleanKeyword", 3938 "loc": { 3939 "start": { 3940 "line": 50, 3941 "column": 99 3942 }, 3943 "end": { 3944 "line": 50, 3945 "column": 106 3946 } 3947 } 3948 }, 3949 "loc": { 3950 "start": { 3951 "line": 50, 3952 "column": 72 3953 }, 3954 "end": { 3955 "line": 50, 3956 "column": 107 3957 } 3958 } 3959 }, 3960 { 3961 "type": "TSPropertySignature", 3962 "computed": false, 3963 "optional": false, 3964 "readonly": false, 3965 "key": { 3966 "type": "Identifier", 3967 "name": "c", 3968 "decorators": [], 3969 "loc": { 3970 "start": { 3971 "line": 50, 3972 "column": 108 3973 }, 3974 "end": { 3975 "line": 50, 3976 "column": 109 3977 } 3978 } 3979 }, 3980 "typeAnnotation": { 3981 "type": "TSArrayType", 3982 "elementType": { 3983 "type": "TSNumberKeyword", 3984 "loc": { 3985 "start": { 3986 "line": 50, 3987 "column": 111 3988 }, 3989 "end": { 3990 "line": 50, 3991 "column": 117 3992 } 3993 } 3994 }, 3995 "loc": { 3996 "start": { 3997 "line": 50, 3998 "column": 111 3999 }, 4000 "end": { 4001 "line": 50, 4002 "column": 119 4003 } 4004 } 4005 }, 4006 "loc": { 4007 "start": { 4008 "line": 50, 4009 "column": 108 4010 }, 4011 "end": { 4012 "line": 50, 4013 "column": 121 4014 } 4015 } 4016 } 4017 ], 4018 "loc": { 4019 "start": { 4020 "line": 50, 4021 "column": 44 4022 }, 4023 "end": { 4024 "line": 50, 4025 "column": 121 4026 } 4027 } 4028 }, 4029 "loc": { 4030 "start": { 4031 "line": 50, 4032 "column": 38 4033 }, 4034 "end": { 4035 "line": 50, 4036 "column": 123 4037 } 4038 } 4039 } 4040 ], 4041 "loc": { 4042 "start": { 4043 "line": 50, 4044 "column": 36 4045 }, 4046 "end": { 4047 "line": 50, 4048 "column": 123 4049 } 4050 } 4051 }, 4052 "loc": { 4053 "start": { 4054 "line": 50, 4055 "column": 5 4056 }, 4057 "end": { 4058 "line": 50, 4059 "column": 34 4060 } 4061 } 4062 }, 4063 "init": { 4064 "type": "ObjectExpression", 4065 "properties": [ 4066 { 4067 "type": "Property", 4068 "method": false, 4069 "shorthand": false, 4070 "computed": false, 4071 "key": { 4072 "type": "Identifier", 4073 "name": "prop", 4074 "decorators": [], 4075 "loc": { 4076 "start": { 4077 "line": 50, 4078 "column": 128 4079 }, 4080 "end": { 4081 "line": 50, 4082 "column": 132 4083 } 4084 } 4085 }, 4086 "value": { 4087 "type": "ObjectExpression", 4088 "properties": [ 4089 { 4090 "type": "Property", 4091 "method": false, 4092 "shorthand": false, 4093 "computed": false, 4094 "key": { 4095 "type": "Identifier", 4096 "name": "var15", 4097 "decorators": [], 4098 "loc": { 4099 "start": { 4100 "line": 50, 4101 "column": 136 4102 }, 4103 "end": { 4104 "line": 50, 4105 "column": 141 4106 } 4107 } 4108 }, 4109 "value": { 4110 "type": "NumberLiteral", 4111 "value": 12, 4112 "loc": { 4113 "start": { 4114 "line": 50, 4115 "column": 143 4116 }, 4117 "end": { 4118 "line": 50, 4119 "column": 145 4120 } 4121 } 4122 }, 4123 "kind": "init", 4124 "loc": { 4125 "start": { 4126 "line": 50, 4127 "column": 136 4128 }, 4129 "end": { 4130 "line": 50, 4131 "column": 145 4132 } 4133 } 4134 }, 4135 { 4136 "type": "Property", 4137 "method": false, 4138 "shorthand": false, 4139 "computed": false, 4140 "key": { 4141 "type": "Identifier", 4142 "name": "a", 4143 "decorators": [], 4144 "loc": { 4145 "start": { 4146 "line": 50, 4147 "column": 147 4148 }, 4149 "end": { 4150 "line": 50, 4151 "column": 148 4152 } 4153 } 4154 }, 4155 "value": { 4156 "type": "StringLiteral", 4157 "value": "foo", 4158 "loc": { 4159 "start": { 4160 "line": 50, 4161 "column": 150 4162 }, 4163 "end": { 4164 "line": 50, 4165 "column": 155 4166 } 4167 } 4168 }, 4169 "kind": "init", 4170 "loc": { 4171 "start": { 4172 "line": 50, 4173 "column": 147 4174 }, 4175 "end": { 4176 "line": 50, 4177 "column": 155 4178 } 4179 } 4180 }, 4181 { 4182 "type": "Property", 4183 "method": false, 4184 "shorthand": false, 4185 "computed": false, 4186 "key": { 4187 "type": "Identifier", 4188 "name": "c", 4189 "decorators": [], 4190 "loc": { 4191 "start": { 4192 "line": 50, 4193 "column": 157 4194 }, 4195 "end": { 4196 "line": 50, 4197 "column": 158 4198 } 4199 } 4200 }, 4201 "value": { 4202 "type": "ArrayExpression", 4203 "elements": [ 4204 { 4205 "type": "NumberLiteral", 4206 "value": 1, 4207 "loc": { 4208 "start": { 4209 "line": 50, 4210 "column": 161 4211 }, 4212 "end": { 4213 "line": 50, 4214 "column": 162 4215 } 4216 } 4217 }, 4218 { 4219 "type": "NumberLiteral", 4220 "value": 2, 4221 "loc": { 4222 "start": { 4223 "line": 50, 4224 "column": 164 4225 }, 4226 "end": { 4227 "line": 50, 4228 "column": 165 4229 } 4230 } 4231 }, 4232 { 4233 "type": "NumberLiteral", 4234 "value": 3, 4235 "loc": { 4236 "start": { 4237 "line": 50, 4238 "column": 167 4239 }, 4240 "end": { 4241 "line": 50, 4242 "column": 168 4243 } 4244 } 4245 } 4246 ], 4247 "loc": { 4248 "start": { 4249 "line": 50, 4250 "column": 160 4251 }, 4252 "end": { 4253 "line": 50, 4254 "column": 169 4255 } 4256 } 4257 }, 4258 "kind": "init", 4259 "loc": { 4260 "start": { 4261 "line": 50, 4262 "column": 157 4263 }, 4264 "end": { 4265 "line": 50, 4266 "column": 169 4267 } 4268 } 4269 }, 4270 { 4271 "type": "Property", 4272 "method": false, 4273 "shorthand": false, 4274 "computed": false, 4275 "key": { 4276 "type": "Identifier", 4277 "name": "b", 4278 "decorators": [], 4279 "loc": { 4280 "start": { 4281 "line": 50, 4282 "column": 171 4283 }, 4284 "end": { 4285 "line": 50, 4286 "column": 172 4287 } 4288 } 4289 }, 4290 "value": { 4291 "type": "FunctionExpression", 4292 "function": { 4293 "type": "ScriptFunction", 4294 "id": null, 4295 "generator": false, 4296 "async": false, 4297 "expression": false, 4298 "params": [ 4299 { 4300 "type": "Identifier", 4301 "name": "a", 4302 "typeAnnotation": { 4303 "type": "TSNumberKeyword", 4304 "loc": { 4305 "start": { 4306 "line": 50, 4307 "column": 187 4308 }, 4309 "end": { 4310 "line": 50, 4311 "column": 193 4312 } 4313 } 4314 }, 4315 "decorators": [], 4316 "loc": { 4317 "start": { 4318 "line": 50, 4319 "column": 184 4320 }, 4321 "end": { 4322 "line": 50, 4323 "column": 185 4324 } 4325 } 4326 }, 4327 { 4328 "type": "Identifier", 4329 "name": "b", 4330 "typeAnnotation": { 4331 "type": "TSArrayType", 4332 "elementType": { 4333 "type": "TSNumberKeyword", 4334 "loc": { 4335 "start": { 4336 "line": 50, 4337 "column": 198 4338 }, 4339 "end": { 4340 "line": 50, 4341 "column": 204 4342 } 4343 } 4344 }, 4345 "loc": { 4346 "start": { 4347 "line": 50, 4348 "column": 198 4349 }, 4350 "end": { 4351 "line": 50, 4352 "column": 206 4353 } 4354 } 4355 }, 4356 "decorators": [], 4357 "loc": { 4358 "start": { 4359 "line": 50, 4360 "column": 195 4361 }, 4362 "end": { 4363 "line": 50, 4364 "column": 196 4365 } 4366 } 4367 } 4368 ], 4369 "returnType": { 4370 "type": "TSBooleanKeyword", 4371 "loc": { 4372 "start": { 4373 "line": 50, 4374 "column": 209 4375 }, 4376 "end": { 4377 "line": 50, 4378 "column": 216 4379 } 4380 } 4381 }, 4382 "body": { 4383 "type": "BlockStatement", 4384 "statements": [ 4385 { 4386 "type": "ReturnStatement", 4387 "argument": { 4388 "type": "BooleanLiteral", 4389 "value": true, 4390 "loc": { 4391 "start": { 4392 "line": 50, 4393 "column": 226 4394 }, 4395 "end": { 4396 "line": 50, 4397 "column": 230 4398 } 4399 } 4400 }, 4401 "loc": { 4402 "start": { 4403 "line": 50, 4404 "column": 219 4405 }, 4406 "end": { 4407 "line": 50, 4408 "column": 230 4409 } 4410 } 4411 } 4412 ], 4413 "loc": { 4414 "start": { 4415 "line": 50, 4416 "column": 217 4417 }, 4418 "end": { 4419 "line": 50, 4420 "column": 232 4421 } 4422 } 4423 }, 4424 "loc": { 4425 "start": { 4426 "line": 50, 4427 "column": 174 4428 }, 4429 "end": { 4430 "line": 50, 4431 "column": 232 4432 } 4433 } 4434 }, 4435 "loc": { 4436 "start": { 4437 "line": 50, 4438 "column": 174 4439 }, 4440 "end": { 4441 "line": 50, 4442 "column": 232 4443 } 4444 } 4445 }, 4446 "kind": "init", 4447 "loc": { 4448 "start": { 4449 "line": 50, 4450 "column": 171 4451 }, 4452 "end": { 4453 "line": 50, 4454 "column": 232 4455 } 4456 } 4457 } 4458 ], 4459 "loc": { 4460 "start": { 4461 "line": 50, 4462 "column": 134 4463 }, 4464 "end": { 4465 "line": 50, 4466 "column": 234 4467 } 4468 } 4469 }, 4470 "kind": "init", 4471 "loc": { 4472 "start": { 4473 "line": 50, 4474 "column": 128 4475 }, 4476 "end": { 4477 "line": 50, 4478 "column": 234 4479 } 4480 } 4481 } 4482 ], 4483 "loc": { 4484 "start": { 4485 "line": 50, 4486 "column": 126 4487 }, 4488 "end": { 4489 "line": 50, 4490 "column": 236 4491 } 4492 } 4493 }, 4494 "loc": { 4495 "start": { 4496 "line": 50, 4497 "column": 5 4498 }, 4499 "end": { 4500 "line": 50, 4501 "column": 236 4502 } 4503 } 4504 } 4505 ], 4506 "kind": "var", 4507 "loc": { 4508 "start": { 4509 "line": 50, 4510 "column": 1 4511 }, 4512 "end": { 4513 "line": 50, 4514 "column": 237 4515 } 4516 } 4517 }, 4518 { 4519 "type": "VariableDeclaration", 4520 "declarations": [ 4521 { 4522 "type": "VariableDeclarator", 4523 "id": { 4524 "type": "ObjectPattern", 4525 "properties": [ 4526 { 4527 "type": "RestElement", 4528 "argument": { 4529 "type": "Identifier", 4530 "name": "var17", 4531 "decorators": [], 4532 "loc": { 4533 "start": { 4534 "line": 51, 4535 "column": 10 4536 }, 4537 "end": { 4538 "line": 51, 4539 "column": 15 4540 } 4541 } 4542 }, 4543 "loc": { 4544 "start": { 4545 "line": 51, 4546 "column": 7 4547 }, 4548 "end": { 4549 "line": 51, 4550 "column": 15 4551 } 4552 } 4553 } 4554 ], 4555 "typeAnnotation": { 4556 "type": "TSUnionType", 4557 "types": [ 4558 { 4559 "type": "TSTypeLiteral", 4560 "members": [ 4561 { 4562 "type": "TSPropertySignature", 4563 "computed": false, 4564 "optional": false, 4565 "readonly": false, 4566 "key": { 4567 "type": "Identifier", 4568 "name": "a", 4569 "decorators": [], 4570 "loc": { 4571 "start": { 4572 "line": 51, 4573 "column": 21 4574 }, 4575 "end": { 4576 "line": 51, 4577 "column": 22 4578 } 4579 } 4580 }, 4581 "typeAnnotation": { 4582 "type": "TSNumberKeyword", 4583 "loc": { 4584 "start": { 4585 "line": 51, 4586 "column": 24 4587 }, 4588 "end": { 4589 "line": 51, 4590 "column": 30 4591 } 4592 } 4593 }, 4594 "loc": { 4595 "start": { 4596 "line": 51, 4597 "column": 21 4598 }, 4599 "end": { 4600 "line": 51, 4601 "column": 31 4602 } 4603 } 4604 }, 4605 { 4606 "type": "TSPropertySignature", 4607 "computed": false, 4608 "optional": false, 4609 "readonly": false, 4610 "key": { 4611 "type": "Identifier", 4612 "name": "b", 4613 "decorators": [], 4614 "loc": { 4615 "start": { 4616 "line": 51, 4617 "column": 32 4618 }, 4619 "end": { 4620 "line": 51, 4621 "column": 33 4622 } 4623 } 4624 }, 4625 "typeAnnotation": { 4626 "type": "TSStringKeyword", 4627 "loc": { 4628 "start": { 4629 "line": 51, 4630 "column": 35 4631 }, 4632 "end": { 4633 "line": 51, 4634 "column": 41 4635 } 4636 } 4637 }, 4638 "loc": { 4639 "start": { 4640 "line": 51, 4641 "column": 32 4642 }, 4643 "end": { 4644 "line": 51, 4645 "column": 43 4646 } 4647 } 4648 } 4649 ], 4650 "loc": { 4651 "start": { 4652 "line": 51, 4653 "column": 19 4654 }, 4655 "end": { 4656 "line": 51, 4657 "column": 43 4658 } 4659 } 4660 }, 4661 { 4662 "type": "TSTypeLiteral", 4663 "members": [ 4664 { 4665 "type": "TSPropertySignature", 4666 "computed": false, 4667 "optional": false, 4668 "readonly": false, 4669 "key": { 4670 "type": "Identifier", 4671 "name": "c", 4672 "decorators": [], 4673 "loc": { 4674 "start": { 4675 "line": 51, 4676 "column": 48 4677 }, 4678 "end": { 4679 "line": 51, 4680 "column": 49 4681 } 4682 } 4683 }, 4684 "typeAnnotation": { 4685 "type": "TSBooleanKeyword", 4686 "loc": { 4687 "start": { 4688 "line": 51, 4689 "column": 51 4690 }, 4691 "end": { 4692 "line": 51, 4693 "column": 58 4694 } 4695 } 4696 }, 4697 "loc": { 4698 "start": { 4699 "line": 51, 4700 "column": 48 4701 }, 4702 "end": { 4703 "line": 51, 4704 "column": 59 4705 } 4706 } 4707 }, 4708 { 4709 "type": "TSPropertySignature", 4710 "computed": false, 4711 "optional": false, 4712 "readonly": false, 4713 "key": { 4714 "type": "Identifier", 4715 "name": "d", 4716 "decorators": [], 4717 "loc": { 4718 "start": { 4719 "line": 51, 4720 "column": 60 4721 }, 4722 "end": { 4723 "line": 51, 4724 "column": 61 4725 } 4726 } 4727 }, 4728 "typeAnnotation": { 4729 "type": "TSVoidKeyword", 4730 "loc": { 4731 "start": { 4732 "line": 51, 4733 "column": 63 4734 }, 4735 "end": { 4736 "line": 51, 4737 "column": 67 4738 } 4739 } 4740 }, 4741 "loc": { 4742 "start": { 4743 "line": 51, 4744 "column": 60 4745 }, 4746 "end": { 4747 "line": 51, 4748 "column": 69 4749 } 4750 } 4751 } 4752 ], 4753 "loc": { 4754 "start": { 4755 "line": 51, 4756 "column": 46 4757 }, 4758 "end": { 4759 "line": 51, 4760 "column": 69 4761 } 4762 } 4763 }, 4764 { 4765 "type": "TSTypeLiteral", 4766 "members": [ 4767 { 4768 "type": "TSPropertySignature", 4769 "computed": false, 4770 "optional": false, 4771 "readonly": false, 4772 "key": { 4773 "type": "Identifier", 4774 "name": "e", 4775 "decorators": [], 4776 "loc": { 4777 "start": { 4778 "line": 51, 4779 "column": 74 4780 }, 4781 "end": { 4782 "line": 51, 4783 "column": 75 4784 } 4785 } 4786 }, 4787 "typeAnnotation": { 4788 "type": "TSTypeLiteral", 4789 "members": [ 4790 { 4791 "type": "TSPropertySignature", 4792 "computed": false, 4793 "optional": false, 4794 "readonly": false, 4795 "key": { 4796 "type": "Identifier", 4797 "name": "k", 4798 "decorators": [], 4799 "loc": { 4800 "start": { 4801 "line": 51, 4802 "column": 79 4803 }, 4804 "end": { 4805 "line": 51, 4806 "column": 80 4807 } 4808 } 4809 }, 4810 "typeAnnotation": { 4811 "type": "TSLiteralType", 4812 "literal": { 4813 "type": "BooleanLiteral", 4814 "value": true, 4815 "loc": { 4816 "start": { 4817 "line": 51, 4818 "column": 82 4819 }, 4820 "end": { 4821 "line": 51, 4822 "column": 86 4823 } 4824 } 4825 }, 4826 "loc": { 4827 "start": { 4828 "line": 51, 4829 "column": 82 4830 }, 4831 "end": { 4832 "line": 51, 4833 "column": 86 4834 } 4835 } 4836 }, 4837 "loc": { 4838 "start": { 4839 "line": 51, 4840 "column": 79 4841 }, 4842 "end": { 4843 "line": 51, 4844 "column": 87 4845 } 4846 } 4847 }, 4848 { 4849 "type": "TSPropertySignature", 4850 "computed": false, 4851 "optional": false, 4852 "readonly": false, 4853 "key": { 4854 "type": "Identifier", 4855 "name": "z", 4856 "decorators": [], 4857 "loc": { 4858 "start": { 4859 "line": 51, 4860 "column": 88 4861 }, 4862 "end": { 4863 "line": 51, 4864 "column": 89 4865 } 4866 } 4867 }, 4868 "typeAnnotation": { 4869 "type": "TSLiteralType", 4870 "literal": { 4871 "type": "StringLiteral", 4872 "value": "foo", 4873 "loc": { 4874 "start": { 4875 "line": 51, 4876 "column": 91 4877 }, 4878 "end": { 4879 "line": 51, 4880 "column": 96 4881 } 4882 } 4883 }, 4884 "loc": { 4885 "start": { 4886 "line": 51, 4887 "column": 91 4888 }, 4889 "end": { 4890 "line": 51, 4891 "column": 96 4892 } 4893 } 4894 }, 4895 "loc": { 4896 "start": { 4897 "line": 51, 4898 "column": 88 4899 }, 4900 "end": { 4901 "line": 51, 4902 "column": 98 4903 } 4904 } 4905 } 4906 ], 4907 "loc": { 4908 "start": { 4909 "line": 51, 4910 "column": 77 4911 }, 4912 "end": { 4913 "line": 51, 4914 "column": 98 4915 } 4916 } 4917 }, 4918 "loc": { 4919 "start": { 4920 "line": 51, 4921 "column": 74 4922 }, 4923 "end": { 4924 "line": 51, 4925 "column": 100 4926 } 4927 } 4928 } 4929 ], 4930 "loc": { 4931 "start": { 4932 "line": 51, 4933 "column": 72 4934 }, 4935 "end": { 4936 "line": 51, 4937 "column": 100 4938 } 4939 } 4940 } 4941 ], 4942 "loc": { 4943 "start": { 4944 "line": 51, 4945 "column": 19 4946 }, 4947 "end": { 4948 "line": 51, 4949 "column": 100 4950 } 4951 } 4952 }, 4953 "loc": { 4954 "start": { 4955 "line": 51, 4956 "column": 5 4957 }, 4958 "end": { 4959 "line": 51, 4960 "column": 17 4961 } 4962 } 4963 }, 4964 "init": { 4965 "type": "ObjectExpression", 4966 "properties": [ 4967 { 4968 "type": "Property", 4969 "method": false, 4970 "shorthand": false, 4971 "computed": false, 4972 "key": { 4973 "type": "Identifier", 4974 "name": "a", 4975 "decorators": [], 4976 "loc": { 4977 "start": { 4978 "line": 51, 4979 "column": 105 4980 }, 4981 "end": { 4982 "line": 51, 4983 "column": 106 4984 } 4985 } 4986 }, 4987 "value": { 4988 "type": "NumberLiteral", 4989 "value": 5, 4990 "loc": { 4991 "start": { 4992 "line": 51, 4993 "column": 108 4994 }, 4995 "end": { 4996 "line": 51, 4997 "column": 109 4998 } 4999 } 5000 }, 5001 "kind": "init", 5002 "loc": { 5003 "start": { 5004 "line": 51, 5005 "column": 105 5006 }, 5007 "end": { 5008 "line": 51, 5009 "column": 109 5010 } 5011 } 5012 }, 5013 { 5014 "type": "Property", 5015 "method": false, 5016 "shorthand": false, 5017 "computed": false, 5018 "key": { 5019 "type": "Identifier", 5020 "name": "b", 5021 "decorators": [], 5022 "loc": { 5023 "start": { 5024 "line": 51, 5025 "column": 111 5026 }, 5027 "end": { 5028 "line": 51, 5029 "column": 112 5030 } 5031 } 5032 }, 5033 "value": { 5034 "type": "StringLiteral", 5035 "value": "foo", 5036 "loc": { 5037 "start": { 5038 "line": 51, 5039 "column": 114 5040 }, 5041 "end": { 5042 "line": 51, 5043 "column": 119 5044 } 5045 } 5046 }, 5047 "kind": "init", 5048 "loc": { 5049 "start": { 5050 "line": 51, 5051 "column": 111 5052 }, 5053 "end": { 5054 "line": 51, 5055 "column": 119 5056 } 5057 } 5058 } 5059 ], 5060 "loc": { 5061 "start": { 5062 "line": 51, 5063 "column": 103 5064 }, 5065 "end": { 5066 "line": 51, 5067 "column": 121 5068 } 5069 } 5070 }, 5071 "loc": { 5072 "start": { 5073 "line": 51, 5074 "column": 5 5075 }, 5076 "end": { 5077 "line": 51, 5078 "column": 121 5079 } 5080 } 5081 } 5082 ], 5083 "kind": "var", 5084 "loc": { 5085 "start": { 5086 "line": 51, 5087 "column": 1 5088 }, 5089 "end": { 5090 "line": 51, 5091 "column": 122 5092 } 5093 } 5094 }, 5095 { 5096 "type": "VariableDeclaration", 5097 "declarations": [ 5098 { 5099 "type": "VariableDeclarator", 5100 "id": { 5101 "type": "Identifier", 5102 "name": "var18", 5103 "typeAnnotation": { 5104 "type": "TSNumberKeyword", 5105 "loc": { 5106 "start": { 5107 "line": 53, 5108 "column": 12 5109 }, 5110 "end": { 5111 "line": 53, 5112 "column": 18 5113 } 5114 } 5115 }, 5116 "decorators": [], 5117 "loc": { 5118 "start": { 5119 "line": 53, 5120 "column": 5 5121 }, 5122 "end": { 5123 "line": 53, 5124 "column": 10 5125 } 5126 } 5127 }, 5128 "init": null, 5129 "loc": { 5130 "start": { 5131 "line": 53, 5132 "column": 5 5133 }, 5134 "end": { 5135 "line": 53, 5136 "column": 10 5137 } 5138 } 5139 } 5140 ], 5141 "kind": "var", 5142 "loc": { 5143 "start": { 5144 "line": 53, 5145 "column": 1 5146 }, 5147 "end": { 5148 "line": 53, 5149 "column": 19 5150 } 5151 } 5152 }, 5153 { 5154 "type": "VariableDeclaration", 5155 "declarations": [ 5156 { 5157 "type": "VariableDeclarator", 5158 "id": { 5159 "type": "Identifier", 5160 "name": "var19", 5161 "typeAnnotation": { 5162 "type": "TSBooleanKeyword", 5163 "loc": { 5164 "start": { 5165 "line": 54, 5166 "column": 12 5167 }, 5168 "end": { 5169 "line": 54, 5170 "column": 19 5171 } 5172 } 5173 }, 5174 "decorators": [], 5175 "loc": { 5176 "start": { 5177 "line": 54, 5178 "column": 5 5179 }, 5180 "end": { 5181 "line": 54, 5182 "column": 10 5183 } 5184 } 5185 }, 5186 "init": null, 5187 "loc": { 5188 "start": { 5189 "line": 54, 5190 "column": 5 5191 }, 5192 "end": { 5193 "line": 54, 5194 "column": 10 5195 } 5196 } 5197 } 5198 ], 5199 "kind": "var", 5200 "loc": { 5201 "start": { 5202 "line": 54, 5203 "column": 1 5204 }, 5205 "end": { 5206 "line": 54, 5207 "column": 20 5208 } 5209 } 5210 }, 5211 { 5212 "type": "ExpressionStatement", 5213 "expression": { 5214 "type": "AssignmentExpression", 5215 "operator": "=", 5216 "left": { 5217 "type": "ObjectPattern", 5218 "properties": [ 5219 { 5220 "type": "Property", 5221 "method": false, 5222 "shorthand": true, 5223 "computed": false, 5224 "key": { 5225 "type": "Identifier", 5226 "name": "var18", 5227 "decorators": [], 5228 "loc": { 5229 "start": { 5230 "line": 56, 5231 "column": 4 5232 }, 5233 "end": { 5234 "line": 56, 5235 "column": 9 5236 } 5237 } 5238 }, 5239 "value": { 5240 "type": "AssignmentPattern", 5241 "left": { 5242 "type": "Identifier", 5243 "name": "var18", 5244 "decorators": [], 5245 "loc": { 5246 "start": { 5247 "line": 56, 5248 "column": 4 5249 }, 5250 "end": { 5251 "line": 56, 5252 "column": 9 5253 } 5254 } 5255 }, 5256 "right": { 5257 "type": "NumberLiteral", 5258 "value": 0, 5259 "loc": { 5260 "start": { 5261 "line": 56, 5262 "column": 12 5263 }, 5264 "end": { 5265 "line": 56, 5266 "column": 13 5267 } 5268 } 5269 }, 5270 "loc": { 5271 "start": { 5272 "line": 56, 5273 "column": 4 5274 }, 5275 "end": { 5276 "line": 56, 5277 "column": 13 5278 } 5279 } 5280 }, 5281 "kind": "init", 5282 "loc": { 5283 "start": { 5284 "line": 56, 5285 "column": 4 5286 }, 5287 "end": { 5288 "line": 56, 5289 "column": 13 5290 } 5291 } 5292 }, 5293 { 5294 "type": "Property", 5295 "method": false, 5296 "shorthand": true, 5297 "computed": false, 5298 "key": { 5299 "type": "Identifier", 5300 "name": "var19", 5301 "decorators": [], 5302 "loc": { 5303 "start": { 5304 "line": 56, 5305 "column": 15 5306 }, 5307 "end": { 5308 "line": 56, 5309 "column": 20 5310 } 5311 } 5312 }, 5313 "value": { 5314 "type": "Identifier", 5315 "name": "var19", 5316 "decorators": [], 5317 "loc": { 5318 "start": { 5319 "line": 56, 5320 "column": 15 5321 }, 5322 "end": { 5323 "line": 56, 5324 "column": 20 5325 } 5326 } 5327 }, 5328 "kind": "init", 5329 "loc": { 5330 "start": { 5331 "line": 56, 5332 "column": 15 5333 }, 5334 "end": { 5335 "line": 56, 5336 "column": 20 5337 } 5338 } 5339 } 5340 ], 5341 "loc": { 5342 "start": { 5343 "line": 56, 5344 "column": 2 5345 }, 5346 "end": { 5347 "line": 56, 5348 "column": 22 5349 } 5350 } 5351 }, 5352 "right": { 5353 "type": "ObjectExpression", 5354 "properties": [ 5355 { 5356 "type": "Property", 5357 "method": false, 5358 "shorthand": false, 5359 "computed": false, 5360 "key": { 5361 "type": "Identifier", 5362 "name": "var18", 5363 "decorators": [], 5364 "loc": { 5365 "start": { 5366 "line": 56, 5367 "column": 27 5368 }, 5369 "end": { 5370 "line": 56, 5371 "column": 32 5372 } 5373 } 5374 }, 5375 "value": { 5376 "type": "NumberLiteral", 5377 "value": 1, 5378 "loc": { 5379 "start": { 5380 "line": 56, 5381 "column": 34 5382 }, 5383 "end": { 5384 "line": 56, 5385 "column": 35 5386 } 5387 } 5388 }, 5389 "kind": "init", 5390 "loc": { 5391 "start": { 5392 "line": 56, 5393 "column": 27 5394 }, 5395 "end": { 5396 "line": 56, 5397 "column": 35 5398 } 5399 } 5400 }, 5401 { 5402 "type": "Property", 5403 "method": false, 5404 "shorthand": false, 5405 "computed": false, 5406 "key": { 5407 "type": "Identifier", 5408 "name": "var19", 5409 "decorators": [], 5410 "loc": { 5411 "start": { 5412 "line": 56, 5413 "column": 37 5414 }, 5415 "end": { 5416 "line": 56, 5417 "column": 42 5418 } 5419 } 5420 }, 5421 "value": { 5422 "type": "BooleanLiteral", 5423 "value": true, 5424 "loc": { 5425 "start": { 5426 "line": 56, 5427 "column": 44 5428 }, 5429 "end": { 5430 "line": 56, 5431 "column": 48 5432 } 5433 } 5434 }, 5435 "kind": "init", 5436 "loc": { 5437 "start": { 5438 "line": 56, 5439 "column": 37 5440 }, 5441 "end": { 5442 "line": 56, 5443 "column": 48 5444 } 5445 } 5446 } 5447 ], 5448 "loc": { 5449 "start": { 5450 "line": 56, 5451 "column": 25 5452 }, 5453 "end": { 5454 "line": 56, 5455 "column": 50 5456 } 5457 } 5458 }, 5459 "loc": { 5460 "start": { 5461 "line": 56, 5462 "column": 1 5463 }, 5464 "end": { 5465 "line": 56, 5466 "column": 51 5467 } 5468 } 5469 }, 5470 "loc": { 5471 "start": { 5472 "line": 56, 5473 "column": 1 5474 }, 5475 "end": { 5476 "line": 56, 5477 "column": 52 5478 } 5479 } 5480 }, 5481 { 5482 "type": "ExpressionStatement", 5483 "expression": { 5484 "type": "AssignmentExpression", 5485 "operator": "=", 5486 "left": { 5487 "type": "ObjectPattern", 5488 "properties": [ 5489 { 5490 "type": "Property", 5491 "method": false, 5492 "shorthand": true, 5493 "computed": false, 5494 "key": { 5495 "type": "Identifier", 5496 "name": "var18", 5497 "decorators": [], 5498 "loc": { 5499 "start": { 5500 "line": 57, 5501 "column": 4 5502 }, 5503 "end": { 5504 "line": 57, 5505 "column": 9 5506 } 5507 } 5508 }, 5509 "value": { 5510 "type": "Identifier", 5511 "name": "var18", 5512 "decorators": [], 5513 "loc": { 5514 "start": { 5515 "line": 57, 5516 "column": 4 5517 }, 5518 "end": { 5519 "line": 57, 5520 "column": 9 5521 } 5522 } 5523 }, 5524 "kind": "init", 5525 "loc": { 5526 "start": { 5527 "line": 57, 5528 "column": 4 5529 }, 5530 "end": { 5531 "line": 57, 5532 "column": 9 5533 } 5534 } 5535 }, 5536 { 5537 "type": "Property", 5538 "method": false, 5539 "shorthand": true, 5540 "computed": false, 5541 "key": { 5542 "type": "Identifier", 5543 "name": "var19", 5544 "decorators": [], 5545 "loc": { 5546 "start": { 5547 "line": 57, 5548 "column": 11 5549 }, 5550 "end": { 5551 "line": 57, 5552 "column": 16 5553 } 5554 } 5555 }, 5556 "value": { 5557 "type": "Identifier", 5558 "name": "var19", 5559 "decorators": [], 5560 "loc": { 5561 "start": { 5562 "line": 57, 5563 "column": 11 5564 }, 5565 "end": { 5566 "line": 57, 5567 "column": 16 5568 } 5569 } 5570 }, 5571 "kind": "init", 5572 "loc": { 5573 "start": { 5574 "line": 57, 5575 "column": 11 5576 }, 5577 "end": { 5578 "line": 57, 5579 "column": 16 5580 } 5581 } 5582 } 5583 ], 5584 "loc": { 5585 "start": { 5586 "line": 57, 5587 "column": 2 5588 }, 5589 "end": { 5590 "line": 57, 5591 "column": 18 5592 } 5593 } 5594 }, 5595 "right": { 5596 "type": "ObjectExpression", 5597 "properties": [ 5598 { 5599 "type": "Property", 5600 "method": false, 5601 "shorthand": false, 5602 "computed": false, 5603 "key": { 5604 "type": "Identifier", 5605 "name": "var19", 5606 "decorators": [], 5607 "loc": { 5608 "start": { 5609 "line": 57, 5610 "column": 23 5611 }, 5612 "end": { 5613 "line": 57, 5614 "column": 28 5615 } 5616 } 5617 }, 5618 "value": { 5619 "type": "BooleanLiteral", 5620 "value": false, 5621 "loc": { 5622 "start": { 5623 "line": 57, 5624 "column": 30 5625 }, 5626 "end": { 5627 "line": 57, 5628 "column": 35 5629 } 5630 } 5631 }, 5632 "kind": "init", 5633 "loc": { 5634 "start": { 5635 "line": 57, 5636 "column": 23 5637 }, 5638 "end": { 5639 "line": 57, 5640 "column": 35 5641 } 5642 } 5643 }, 5644 { 5645 "type": "Property", 5646 "method": false, 5647 "shorthand": false, 5648 "computed": false, 5649 "key": { 5650 "type": "Identifier", 5651 "name": "var18", 5652 "decorators": [], 5653 "loc": { 5654 "start": { 5655 "line": 57, 5656 "column": 37 5657 }, 5658 "end": { 5659 "line": 57, 5660 "column": 42 5661 } 5662 } 5663 }, 5664 "value": { 5665 "type": "NumberLiteral", 5666 "value": 3, 5667 "loc": { 5668 "start": { 5669 "line": 57, 5670 "column": 44 5671 }, 5672 "end": { 5673 "line": 57, 5674 "column": 45 5675 } 5676 } 5677 }, 5678 "kind": "init", 5679 "loc": { 5680 "start": { 5681 "line": 57, 5682 "column": 37 5683 }, 5684 "end": { 5685 "line": 57, 5686 "column": 45 5687 } 5688 } 5689 } 5690 ], 5691 "loc": { 5692 "start": { 5693 "line": 57, 5694 "column": 21 5695 }, 5696 "end": { 5697 "line": 57, 5698 "column": 47 5699 } 5700 } 5701 }, 5702 "loc": { 5703 "start": { 5704 "line": 57, 5705 "column": 1 5706 }, 5707 "end": { 5708 "line": 57, 5709 "column": 48 5710 } 5711 } 5712 }, 5713 "loc": { 5714 "start": { 5715 "line": 57, 5716 "column": 1 5717 }, 5718 "end": { 5719 "line": 57, 5720 "column": 49 5721 } 5722 } 5723 }, 5724 { 5725 "type": "ExpressionStatement", 5726 "expression": { 5727 "type": "AssignmentExpression", 5728 "operator": "=", 5729 "left": { 5730 "type": "ObjectPattern", 5731 "properties": [ 5732 { 5733 "type": "Property", 5734 "method": false, 5735 "shorthand": true, 5736 "computed": false, 5737 "key": { 5738 "type": "Identifier", 5739 "name": "var18", 5740 "decorators": [], 5741 "loc": { 5742 "start": { 5743 "line": 58, 5744 "column": 4 5745 }, 5746 "end": { 5747 "line": 58, 5748 "column": 9 5749 } 5750 } 5751 }, 5752 "value": { 5753 "type": "Identifier", 5754 "name": "var18", 5755 "decorators": [], 5756 "loc": { 5757 "start": { 5758 "line": 58, 5759 "column": 4 5760 }, 5761 "end": { 5762 "line": 58, 5763 "column": 9 5764 } 5765 } 5766 }, 5767 "kind": "init", 5768 "loc": { 5769 "start": { 5770 "line": 58, 5771 "column": 4 5772 }, 5773 "end": { 5774 "line": 58, 5775 "column": 9 5776 } 5777 } 5778 }, 5779 { 5780 "type": "Property", 5781 "method": false, 5782 "shorthand": true, 5783 "computed": false, 5784 "key": { 5785 "type": "Identifier", 5786 "name": "var18", 5787 "decorators": [], 5788 "loc": { 5789 "start": { 5790 "line": 58, 5791 "column": 11 5792 }, 5793 "end": { 5794 "line": 58, 5795 "column": 16 5796 } 5797 } 5798 }, 5799 "value": { 5800 "type": "Identifier", 5801 "name": "var18", 5802 "decorators": [], 5803 "loc": { 5804 "start": { 5805 "line": 58, 5806 "column": 11 5807 }, 5808 "end": { 5809 "line": 58, 5810 "column": 16 5811 } 5812 } 5813 }, 5814 "kind": "init", 5815 "loc": { 5816 "start": { 5817 "line": 58, 5818 "column": 11 5819 }, 5820 "end": { 5821 "line": 58, 5822 "column": 16 5823 } 5824 } 5825 } 5826 ], 5827 "loc": { 5828 "start": { 5829 "line": 58, 5830 "column": 2 5831 }, 5832 "end": { 5833 "line": 58, 5834 "column": 18 5835 } 5836 } 5837 }, 5838 "right": { 5839 "type": "ObjectExpression", 5840 "properties": [ 5841 { 5842 "type": "Property", 5843 "method": false, 5844 "shorthand": false, 5845 "computed": false, 5846 "key": { 5847 "type": "Identifier", 5848 "name": "var18", 5849 "decorators": [], 5850 "loc": { 5851 "start": { 5852 "line": 58, 5853 "column": 23 5854 }, 5855 "end": { 5856 "line": 58, 5857 "column": 28 5858 } 5859 } 5860 }, 5861 "value": { 5862 "type": "NumberLiteral", 5863 "value": 2, 5864 "loc": { 5865 "start": { 5866 "line": 58, 5867 "column": 30 5868 }, 5869 "end": { 5870 "line": 58, 5871 "column": 31 5872 } 5873 } 5874 }, 5875 "kind": "init", 5876 "loc": { 5877 "start": { 5878 "line": 58, 5879 "column": 23 5880 }, 5881 "end": { 5882 "line": 58, 5883 "column": 31 5884 } 5885 } 5886 } 5887 ], 5888 "loc": { 5889 "start": { 5890 "line": 58, 5891 "column": 21 5892 }, 5893 "end": { 5894 "line": 58, 5895 "column": 33 5896 } 5897 } 5898 }, 5899 "loc": { 5900 "start": { 5901 "line": 58, 5902 "column": 1 5903 }, 5904 "end": { 5905 "line": 58, 5906 "column": 34 5907 } 5908 } 5909 }, 5910 "loc": { 5911 "start": { 5912 "line": 58, 5913 "column": 1 5914 }, 5915 "end": { 5916 "line": 58, 5917 "column": 35 5918 } 5919 } 5920 }, 5921 { 5922 "type": "ExpressionStatement", 5923 "expression": { 5924 "type": "AssignmentExpression", 5925 "operator": "=", 5926 "left": { 5927 "type": "ObjectPattern", 5928 "properties": [ 5929 { 5930 "type": "Property", 5931 "method": false, 5932 "shorthand": true, 5933 "computed": false, 5934 "key": { 5935 "type": "Identifier", 5936 "name": "var18", 5937 "decorators": [], 5938 "loc": { 5939 "start": { 5940 "line": 59, 5941 "column": 4 5942 }, 5943 "end": { 5944 "line": 59, 5945 "column": 9 5946 } 5947 } 5948 }, 5949 "value": { 5950 "type": "AssignmentPattern", 5951 "left": { 5952 "type": "Identifier", 5953 "name": "var18", 5954 "decorators": [], 5955 "loc": { 5956 "start": { 5957 "line": 59, 5958 "column": 4 5959 }, 5960 "end": { 5961 "line": 59, 5962 "column": 9 5963 } 5964 } 5965 }, 5966 "right": { 5967 "type": "NumberLiteral", 5968 "value": 4, 5969 "loc": { 5970 "start": { 5971 "line": 59, 5972 "column": 12 5973 }, 5974 "end": { 5975 "line": 59, 5976 "column": 13 5977 } 5978 } 5979 }, 5980 "loc": { 5981 "start": { 5982 "line": 59, 5983 "column": 4 5984 }, 5985 "end": { 5986 "line": 59, 5987 "column": 13 5988 } 5989 } 5990 }, 5991 "kind": "init", 5992 "loc": { 5993 "start": { 5994 "line": 59, 5995 "column": 4 5996 }, 5997 "end": { 5998 "line": 59, 5999 "column": 13 6000 } 6001 } 6002 }, 6003 { 6004 "type": "Property", 6005 "method": false, 6006 "shorthand": true, 6007 "computed": false, 6008 "key": { 6009 "type": "Identifier", 6010 "name": "var19", 6011 "decorators": [], 6012 "loc": { 6013 "start": { 6014 "line": 59, 6015 "column": 15 6016 }, 6017 "end": { 6018 "line": 59, 6019 "column": 20 6020 } 6021 } 6022 }, 6023 "value": { 6024 "type": "AssignmentPattern", 6025 "left": { 6026 "type": "Identifier", 6027 "name": "var19", 6028 "decorators": [], 6029 "loc": { 6030 "start": { 6031 "line": 59, 6032 "column": 15 6033 }, 6034 "end": { 6035 "line": 59, 6036 "column": 20 6037 } 6038 } 6039 }, 6040 "right": { 6041 "type": "BooleanLiteral", 6042 "value": true, 6043 "loc": { 6044 "start": { 6045 "line": 59, 6046 "column": 23 6047 }, 6048 "end": { 6049 "line": 59, 6050 "column": 27 6051 } 6052 } 6053 }, 6054 "loc": { 6055 "start": { 6056 "line": 59, 6057 "column": 15 6058 }, 6059 "end": { 6060 "line": 59, 6061 "column": 27 6062 } 6063 } 6064 }, 6065 "kind": "init", 6066 "loc": { 6067 "start": { 6068 "line": 59, 6069 "column": 15 6070 }, 6071 "end": { 6072 "line": 59, 6073 "column": 27 6074 } 6075 } 6076 } 6077 ], 6078 "loc": { 6079 "start": { 6080 "line": 59, 6081 "column": 2 6082 }, 6083 "end": { 6084 "line": 59, 6085 "column": 29 6086 } 6087 } 6088 }, 6089 "right": { 6090 "type": "ObjectExpression", 6091 "properties": [ 6092 { 6093 "type": "Property", 6094 "method": false, 6095 "shorthand": false, 6096 "computed": false, 6097 "key": { 6098 "type": "Identifier", 6099 "name": "var19", 6100 "decorators": [], 6101 "loc": { 6102 "start": { 6103 "line": 59, 6104 "column": 34 6105 }, 6106 "end": { 6107 "line": 59, 6108 "column": 39 6109 } 6110 } 6111 }, 6112 "value": { 6113 "type": "BooleanLiteral", 6114 "value": false, 6115 "loc": { 6116 "start": { 6117 "line": 59, 6118 "column": 41 6119 }, 6120 "end": { 6121 "line": 59, 6122 "column": 46 6123 } 6124 } 6125 }, 6126 "kind": "init", 6127 "loc": { 6128 "start": { 6129 "line": 59, 6130 "column": 34 6131 }, 6132 "end": { 6133 "line": 59, 6134 "column": 46 6135 } 6136 } 6137 }, 6138 { 6139 "type": "Property", 6140 "method": false, 6141 "shorthand": false, 6142 "computed": false, 6143 "key": { 6144 "type": "Identifier", 6145 "name": "var18", 6146 "decorators": [], 6147 "loc": { 6148 "start": { 6149 "line": 59, 6150 "column": 48 6151 }, 6152 "end": { 6153 "line": 59, 6154 "column": 53 6155 } 6156 } 6157 }, 6158 "value": { 6159 "type": "NumberLiteral", 6160 "value": 5, 6161 "loc": { 6162 "start": { 6163 "line": 59, 6164 "column": 55 6165 }, 6166 "end": { 6167 "line": 59, 6168 "column": 56 6169 } 6170 } 6171 }, 6172 "kind": "init", 6173 "loc": { 6174 "start": { 6175 "line": 59, 6176 "column": 48 6177 }, 6178 "end": { 6179 "line": 59, 6180 "column": 56 6181 } 6182 } 6183 } 6184 ], 6185 "loc": { 6186 "start": { 6187 "line": 59, 6188 "column": 32 6189 }, 6190 "end": { 6191 "line": 59, 6192 "column": 58 6193 } 6194 } 6195 }, 6196 "loc": { 6197 "start": { 6198 "line": 59, 6199 "column": 1 6200 }, 6201 "end": { 6202 "line": 59, 6203 "column": 59 6204 } 6205 } 6206 }, 6207 "loc": { 6208 "start": { 6209 "line": 59, 6210 "column": 1 6211 }, 6212 "end": { 6213 "line": 59, 6214 "column": 60 6215 } 6216 } 6217 }, 6218 { 6219 "type": "VariableDeclaration", 6220 "declarations": [ 6221 { 6222 "type": "VariableDeclarator", 6223 "id": { 6224 "type": "Identifier", 6225 "name": "var20", 6226 "decorators": [], 6227 "loc": { 6228 "start": { 6229 "line": 61, 6230 "column": 5 6231 }, 6232 "end": { 6233 "line": 61, 6234 "column": 10 6235 } 6236 } 6237 }, 6238 "init": { 6239 "type": "ObjectExpression", 6240 "properties": [], 6241 "loc": { 6242 "start": { 6243 "line": 61, 6244 "column": 13 6245 }, 6246 "end": { 6247 "line": 61, 6248 "column": 15 6249 } 6250 } 6251 }, 6252 "loc": { 6253 "start": { 6254 "line": 61, 6255 "column": 5 6256 }, 6257 "end": { 6258 "line": 61, 6259 "column": 15 6260 } 6261 } 6262 } 6263 ], 6264 "kind": "var", 6265 "loc": { 6266 "start": { 6267 "line": 61, 6268 "column": 1 6269 }, 6270 "end": { 6271 "line": 61, 6272 "column": 16 6273 } 6274 } 6275 }, 6276 { 6277 "type": "ExpressionStatement", 6278 "expression": { 6279 "type": "AssignmentExpression", 6280 "operator": "=", 6281 "left": { 6282 "type": "ObjectPattern", 6283 "properties": [ 6284 { 6285 "type": "Property", 6286 "method": false, 6287 "shorthand": true, 6288 "computed": false, 6289 "key": { 6290 "type": "Identifier", 6291 "name": "var19", 6292 "decorators": [], 6293 "loc": { 6294 "start": { 6295 "line": 62, 6296 "column": 4 6297 }, 6298 "end": { 6299 "line": 62, 6300 "column": 9 6301 } 6302 } 6303 }, 6304 "value": { 6305 "type": "Identifier", 6306 "name": "var19", 6307 "decorators": [], 6308 "loc": { 6309 "start": { 6310 "line": 62, 6311 "column": 4 6312 }, 6313 "end": { 6314 "line": 62, 6315 "column": 9 6316 } 6317 } 6318 }, 6319 "kind": "init", 6320 "loc": { 6321 "start": { 6322 "line": 62, 6323 "column": 4 6324 }, 6325 "end": { 6326 "line": 62, 6327 "column": 9 6328 } 6329 } 6330 }, 6331 { 6332 "type": "Property", 6333 "method": false, 6334 "shorthand": false, 6335 "computed": false, 6336 "key": { 6337 "type": "Identifier", 6338 "name": "var20", 6339 "decorators": [], 6340 "loc": { 6341 "start": { 6342 "line": 62, 6343 "column": 11 6344 }, 6345 "end": { 6346 "line": 62, 6347 "column": 16 6348 } 6349 } 6350 }, 6351 "value": { 6352 "type": "ObjectPattern", 6353 "properties": [ 6354 { 6355 "type": "Property", 6356 "method": false, 6357 "shorthand": true, 6358 "computed": false, 6359 "key": { 6360 "type": "Identifier", 6361 "name": "var18", 6362 "decorators": [], 6363 "loc": { 6364 "start": { 6365 "line": 62, 6366 "column": 20 6367 }, 6368 "end": { 6369 "line": 62, 6370 "column": 25 6371 } 6372 } 6373 }, 6374 "value": { 6375 "type": "Identifier", 6376 "name": "var18", 6377 "decorators": [], 6378 "loc": { 6379 "start": { 6380 "line": 62, 6381 "column": 20 6382 }, 6383 "end": { 6384 "line": 62, 6385 "column": 25 6386 } 6387 } 6388 }, 6389 "kind": "init", 6390 "loc": { 6391 "start": { 6392 "line": 62, 6393 "column": 20 6394 }, 6395 "end": { 6396 "line": 62, 6397 "column": 25 6398 } 6399 } 6400 } 6401 ], 6402 "loc": { 6403 "start": { 6404 "line": 62, 6405 "column": 18 6406 }, 6407 "end": { 6408 "line": 62, 6409 "column": 27 6410 } 6411 } 6412 }, 6413 "kind": "init", 6414 "loc": { 6415 "start": { 6416 "line": 62, 6417 "column": 11 6418 }, 6419 "end": { 6420 "line": 62, 6421 "column": 27 6422 } 6423 } 6424 } 6425 ], 6426 "loc": { 6427 "start": { 6428 "line": 62, 6429 "column": 2 6430 }, 6431 "end": { 6432 "line": 62, 6433 "column": 29 6434 } 6435 } 6436 }, 6437 "right": { 6438 "type": "ObjectExpression", 6439 "properties": [ 6440 { 6441 "type": "Property", 6442 "method": false, 6443 "shorthand": false, 6444 "computed": false, 6445 "key": { 6446 "type": "Identifier", 6447 "name": "var19", 6448 "decorators": [], 6449 "loc": { 6450 "start": { 6451 "line": 62, 6452 "column": 34 6453 }, 6454 "end": { 6455 "line": 62, 6456 "column": 39 6457 } 6458 } 6459 }, 6460 "value": { 6461 "type": "BooleanLiteral", 6462 "value": true, 6463 "loc": { 6464 "start": { 6465 "line": 62, 6466 "column": 41 6467 }, 6468 "end": { 6469 "line": 62, 6470 "column": 45 6471 } 6472 } 6473 }, 6474 "kind": "init", 6475 "loc": { 6476 "start": { 6477 "line": 62, 6478 "column": 34 6479 }, 6480 "end": { 6481 "line": 62, 6482 "column": 45 6483 } 6484 } 6485 }, 6486 { 6487 "type": "Property", 6488 "method": false, 6489 "shorthand": false, 6490 "computed": false, 6491 "key": { 6492 "type": "Identifier", 6493 "name": "var20", 6494 "decorators": [], 6495 "loc": { 6496 "start": { 6497 "line": 62, 6498 "column": 47 6499 }, 6500 "end": { 6501 "line": 62, 6502 "column": 52 6503 } 6504 } 6505 }, 6506 "value": { 6507 "type": "ObjectExpression", 6508 "properties": [ 6509 { 6510 "type": "Property", 6511 "method": false, 6512 "shorthand": false, 6513 "computed": false, 6514 "key": { 6515 "type": "Identifier", 6516 "name": "var18", 6517 "decorators": [], 6518 "loc": { 6519 "start": { 6520 "line": 62, 6521 "column": 56 6522 }, 6523 "end": { 6524 "line": 62, 6525 "column": 61 6526 } 6527 } 6528 }, 6529 "value": { 6530 "type": "BinaryExpression", 6531 "operator": "+", 6532 "left": { 6533 "type": "NumberLiteral", 6534 "value": 5, 6535 "loc": { 6536 "start": { 6537 "line": 62, 6538 "column": 63 6539 }, 6540 "end": { 6541 "line": 62, 6542 "column": 64 6543 } 6544 } 6545 }, 6546 "right": { 6547 "type": "NumberLiteral", 6548 "value": 6, 6549 "loc": { 6550 "start": { 6551 "line": 62, 6552 "column": 67 6553 }, 6554 "end": { 6555 "line": 62, 6556 "column": 68 6557 } 6558 } 6559 }, 6560 "loc": { 6561 "start": { 6562 "line": 62, 6563 "column": 63 6564 }, 6565 "end": { 6566 "line": 62, 6567 "column": 68 6568 } 6569 } 6570 }, 6571 "kind": "init", 6572 "loc": { 6573 "start": { 6574 "line": 62, 6575 "column": 56 6576 }, 6577 "end": { 6578 "line": 62, 6579 "column": 68 6580 } 6581 } 6582 } 6583 ], 6584 "loc": { 6585 "start": { 6586 "line": 62, 6587 "column": 54 6588 }, 6589 "end": { 6590 "line": 62, 6591 "column": 70 6592 } 6593 } 6594 }, 6595 "kind": "init", 6596 "loc": { 6597 "start": { 6598 "line": 62, 6599 "column": 47 6600 }, 6601 "end": { 6602 "line": 62, 6603 "column": 70 6604 } 6605 } 6606 } 6607 ], 6608 "loc": { 6609 "start": { 6610 "line": 62, 6611 "column": 32 6612 }, 6613 "end": { 6614 "line": 62, 6615 "column": 72 6616 } 6617 } 6618 }, 6619 "loc": { 6620 "start": { 6621 "line": 62, 6622 "column": 1 6623 }, 6624 "end": { 6625 "line": 62, 6626 "column": 73 6627 } 6628 } 6629 }, 6630 "loc": { 6631 "start": { 6632 "line": 62, 6633 "column": 1 6634 }, 6635 "end": { 6636 "line": 62, 6637 "column": 74 6638 } 6639 } 6640 }, 6641 { 6642 "type": "VariableDeclaration", 6643 "declarations": [ 6644 { 6645 "type": "VariableDeclarator", 6646 "id": { 6647 "type": "Identifier", 6648 "name": "var21", 6649 "typeAnnotation": { 6650 "type": "TSTypeLiteral", 6651 "members": [], 6652 "loc": { 6653 "start": { 6654 "line": 64, 6655 "column": 12 6656 }, 6657 "end": { 6658 "line": 64, 6659 "column": 14 6660 } 6661 } 6662 }, 6663 "decorators": [], 6664 "loc": { 6665 "start": { 6666 "line": 64, 6667 "column": 5 6668 }, 6669 "end": { 6670 "line": 64, 6671 "column": 10 6672 } 6673 } 6674 }, 6675 "init": null, 6676 "loc": { 6677 "start": { 6678 "line": 64, 6679 "column": 5 6680 }, 6681 "end": { 6682 "line": 64, 6683 "column": 10 6684 } 6685 } 6686 } 6687 ], 6688 "kind": "var", 6689 "loc": { 6690 "start": { 6691 "line": 64, 6692 "column": 1 6693 }, 6694 "end": { 6695 "line": 64, 6696 "column": 15 6697 } 6698 } 6699 }, 6700 { 6701 "type": "ExpressionStatement", 6702 "expression": { 6703 "type": "AssignmentExpression", 6704 "operator": "=", 6705 "left": { 6706 "type": "ObjectPattern", 6707 "properties": [ 6708 { 6709 "type": "Property", 6710 "method": false, 6711 "shorthand": true, 6712 "computed": false, 6713 "key": { 6714 "type": "Identifier", 6715 "name": "var18", 6716 "decorators": [], 6717 "loc": { 6718 "start": { 6719 "line": 66, 6720 "column": 4 6721 }, 6722 "end": { 6723 "line": 66, 6724 "column": 9 6725 } 6726 } 6727 }, 6728 "value": { 6729 "type": "Identifier", 6730 "name": "var18", 6731 "decorators": [], 6732 "loc": { 6733 "start": { 6734 "line": 66, 6735 "column": 4 6736 }, 6737 "end": { 6738 "line": 66, 6739 "column": 9 6740 } 6741 } 6742 }, 6743 "kind": "init", 6744 "loc": { 6745 "start": { 6746 "line": 66, 6747 "column": 4 6748 }, 6749 "end": { 6750 "line": 66, 6751 "column": 9 6752 } 6753 } 6754 }, 6755 { 6756 "type": "RestElement", 6757 "argument": { 6758 "type": "Identifier", 6759 "name": "var21", 6760 "decorators": [], 6761 "loc": { 6762 "start": { 6763 "line": 66, 6764 "column": 14 6765 }, 6766 "end": { 6767 "line": 66, 6768 "column": 19 6769 } 6770 } 6771 }, 6772 "loc": { 6773 "start": { 6774 "line": 66, 6775 "column": 11 6776 }, 6777 "end": { 6778 "line": 66, 6779 "column": 19 6780 } 6781 } 6782 } 6783 ], 6784 "loc": { 6785 "start": { 6786 "line": 66, 6787 "column": 2 6788 }, 6789 "end": { 6790 "line": 66, 6791 "column": 21 6792 } 6793 } 6794 }, 6795 "right": { 6796 "type": "ObjectExpression", 6797 "properties": [ 6798 { 6799 "type": "Property", 6800 "method": false, 6801 "shorthand": false, 6802 "computed": false, 6803 "key": { 6804 "type": "Identifier", 6805 "name": "var18", 6806 "decorators": [], 6807 "loc": { 6808 "start": { 6809 "line": 66, 6810 "column": 26 6811 }, 6812 "end": { 6813 "line": 66, 6814 "column": 31 6815 } 6816 } 6817 }, 6818 "value": { 6819 "type": "NumberLiteral", 6820 "value": 7, 6821 "loc": { 6822 "start": { 6823 "line": 66, 6824 "column": 33 6825 }, 6826 "end": { 6827 "line": 66, 6828 "column": 34 6829 } 6830 } 6831 }, 6832 "kind": "init", 6833 "loc": { 6834 "start": { 6835 "line": 66, 6836 "column": 26 6837 }, 6838 "end": { 6839 "line": 66, 6840 "column": 34 6841 } 6842 } 6843 }, 6844 { 6845 "type": "Property", 6846 "method": false, 6847 "shorthand": false, 6848 "computed": false, 6849 "key": { 6850 "type": "Identifier", 6851 "name": "a", 6852 "decorators": [], 6853 "loc": { 6854 "start": { 6855 "line": 66, 6856 "column": 36 6857 }, 6858 "end": { 6859 "line": 66, 6860 "column": 37 6861 } 6862 } 6863 }, 6864 "value": { 6865 "type": "BooleanLiteral", 6866 "value": false, 6867 "loc": { 6868 "start": { 6869 "line": 66, 6870 "column": 39 6871 }, 6872 "end": { 6873 "line": 66, 6874 "column": 44 6875 } 6876 } 6877 }, 6878 "kind": "init", 6879 "loc": { 6880 "start": { 6881 "line": 66, 6882 "column": 36 6883 }, 6884 "end": { 6885 "line": 66, 6886 "column": 44 6887 } 6888 } 6889 }, 6890 { 6891 "type": "Property", 6892 "method": false, 6893 "shorthand": false, 6894 "computed": false, 6895 "key": { 6896 "type": "Identifier", 6897 "name": "b", 6898 "decorators": [], 6899 "loc": { 6900 "start": { 6901 "line": 66, 6902 "column": 46 6903 }, 6904 "end": { 6905 "line": 66, 6906 "column": 47 6907 } 6908 } 6909 }, 6910 "value": { 6911 "type": "ObjectExpression", 6912 "properties": [ 6913 { 6914 "type": "Property", 6915 "method": false, 6916 "shorthand": false, 6917 "computed": false, 6918 "key": { 6919 "type": "Identifier", 6920 "name": "c", 6921 "decorators": [], 6922 "loc": { 6923 "start": { 6924 "line": 66, 6925 "column": 51 6926 }, 6927 "end": { 6928 "line": 66, 6929 "column": 52 6930 } 6931 } 6932 }, 6933 "value": { 6934 "type": "StringLiteral", 6935 "value": "foo", 6936 "loc": { 6937 "start": { 6938 "line": 66, 6939 "column": 54 6940 }, 6941 "end": { 6942 "line": 66, 6943 "column": 59 6944 } 6945 } 6946 }, 6947 "kind": "init", 6948 "loc": { 6949 "start": { 6950 "line": 66, 6951 "column": 51 6952 }, 6953 "end": { 6954 "line": 66, 6955 "column": 59 6956 } 6957 } 6958 } 6959 ], 6960 "loc": { 6961 "start": { 6962 "line": 66, 6963 "column": 49 6964 }, 6965 "end": { 6966 "line": 66, 6967 "column": 61 6968 } 6969 } 6970 }, 6971 "kind": "init", 6972 "loc": { 6973 "start": { 6974 "line": 66, 6975 "column": 46 6976 }, 6977 "end": { 6978 "line": 66, 6979 "column": 61 6980 } 6981 } 6982 } 6983 ], 6984 "loc": { 6985 "start": { 6986 "line": 66, 6987 "column": 24 6988 }, 6989 "end": { 6990 "line": 66, 6991 "column": 63 6992 } 6993 } 6994 }, 6995 "loc": { 6996 "start": { 6997 "line": 66, 6998 "column": 1 6999 }, 7000 "end": { 7001 "line": 66, 7002 "column": 64 7003 } 7004 } 7005 }, 7006 "loc": { 7007 "start": { 7008 "line": 66, 7009 "column": 1 7010 }, 7011 "end": { 7012 "line": 66, 7013 "column": 65 7014 } 7015 } 7016 }, 7017 { 7018 "type": "VariableDeclaration", 7019 "declarations": [ 7020 { 7021 "type": "VariableDeclarator", 7022 "id": { 7023 "type": "Identifier", 7024 "name": "var22", 7025 "typeAnnotation": { 7026 "type": "TSStringKeyword", 7027 "loc": { 7028 "start": { 7029 "line": 68, 7030 "column": 12 7031 }, 7032 "end": { 7033 "line": 68, 7034 "column": 18 7035 } 7036 } 7037 }, 7038 "decorators": [], 7039 "loc": { 7040 "start": { 7041 "line": 68, 7042 "column": 5 7043 }, 7044 "end": { 7045 "line": 68, 7046 "column": 10 7047 } 7048 } 7049 }, 7050 "init": null, 7051 "loc": { 7052 "start": { 7053 "line": 68, 7054 "column": 5 7055 }, 7056 "end": { 7057 "line": 68, 7058 "column": 10 7059 } 7060 } 7061 } 7062 ], 7063 "kind": "var", 7064 "loc": { 7065 "start": { 7066 "line": 68, 7067 "column": 1 7068 }, 7069 "end": { 7070 "line": 68, 7071 "column": 19 7072 } 7073 } 7074 }, 7075 { 7076 "type": "VariableDeclaration", 7077 "declarations": [ 7078 { 7079 "type": "VariableDeclarator", 7080 "id": { 7081 "type": "Identifier", 7082 "name": "var23", 7083 "typeAnnotation": { 7084 "type": "TSTypeReference", 7085 "typeName": { 7086 "type": "Identifier", 7087 "name": "interface2", 7088 "decorators": [], 7089 "loc": { 7090 "start": { 7091 "line": 69, 7092 "column": 12 7093 }, 7094 "end": { 7095 "line": 69, 7096 "column": 22 7097 } 7098 } 7099 }, 7100 "loc": { 7101 "start": { 7102 "line": 69, 7103 "column": 12 7104 }, 7105 "end": { 7106 "line": 69, 7107 "column": 22 7108 } 7109 } 7110 }, 7111 "decorators": [], 7112 "loc": { 7113 "start": { 7114 "line": 69, 7115 "column": 5 7116 }, 7117 "end": { 7118 "line": 69, 7119 "column": 10 7120 } 7121 } 7122 }, 7123 "init": null, 7124 "loc": { 7125 "start": { 7126 "line": 69, 7127 "column": 5 7128 }, 7129 "end": { 7130 "line": 69, 7131 "column": 10 7132 } 7133 } 7134 } 7135 ], 7136 "kind": "var", 7137 "loc": { 7138 "start": { 7139 "line": 69, 7140 "column": 1 7141 }, 7142 "end": { 7143 "line": 69, 7144 "column": 23 7145 } 7146 } 7147 }, 7148 { 7149 "type": "TSInterfaceDeclaration", 7150 "body": { 7151 "type": "TSInterfaceBody", 7152 "body": [ 7153 { 7154 "type": "TSPropertySignature", 7155 "computed": false, 7156 "optional": false, 7157 "readonly": false, 7158 "key": { 7159 "type": "Identifier", 7160 "name": "var18", 7161 "decorators": [], 7162 "loc": { 7163 "start": { 7164 "line": 71, 7165 "column": 5 7166 }, 7167 "end": { 7168 "line": 71, 7169 "column": 10 7170 } 7171 } 7172 }, 7173 "typeAnnotation": { 7174 "type": "TSNumberKeyword", 7175 "loc": { 7176 "start": { 7177 "line": 71, 7178 "column": 12 7179 }, 7180 "end": { 7181 "line": 71, 7182 "column": 18 7183 } 7184 } 7185 }, 7186 "loc": { 7187 "start": { 7188 "line": 71, 7189 "column": 5 7190 }, 7191 "end": { 7192 "line": 71, 7193 "column": 19 7194 } 7195 } 7196 }, 7197 { 7198 "type": "TSPropertySignature", 7199 "computed": false, 7200 "optional": false, 7201 "readonly": false, 7202 "key": { 7203 "type": "Identifier", 7204 "name": "var22", 7205 "decorators": [], 7206 "loc": { 7207 "start": { 7208 "line": 72, 7209 "column": 5 7210 }, 7211 "end": { 7212 "line": 72, 7213 "column": 10 7214 } 7215 } 7216 }, 7217 "typeAnnotation": { 7218 "type": "TSStringKeyword", 7219 "loc": { 7220 "start": { 7221 "line": 72, 7222 "column": 12 7223 }, 7224 "end": { 7225 "line": 72, 7226 "column": 18 7227 } 7228 } 7229 }, 7230 "loc": { 7231 "start": { 7232 "line": 72, 7233 "column": 5 7234 }, 7235 "end": { 7236 "line": 72, 7237 "column": 19 7238 } 7239 } 7240 } 7241 ], 7242 "loc": { 7243 "start": { 7244 "line": 70, 7245 "column": 22 7246 }, 7247 "end": { 7248 "line": 73, 7249 "column": 2 7250 } 7251 } 7252 }, 7253 "id": { 7254 "type": "Identifier", 7255 "name": "interface2", 7256 "decorators": [], 7257 "loc": { 7258 "start": { 7259 "line": 70, 7260 "column": 11 7261 }, 7262 "end": { 7263 "line": 70, 7264 "column": 21 7265 } 7266 } 7267 }, 7268 "extends": [], 7269 "loc": { 7270 "start": { 7271 "line": 70, 7272 "column": 1 7273 }, 7274 "end": { 7275 "line": 73, 7276 "column": 2 7277 } 7278 } 7279 }, 7280 { 7281 "type": "ExpressionStatement", 7282 "expression": { 7283 "type": "AssignmentExpression", 7284 "operator": "=", 7285 "left": { 7286 "type": "ObjectPattern", 7287 "properties": [ 7288 { 7289 "type": "Property", 7290 "method": false, 7291 "shorthand": true, 7292 "computed": false, 7293 "key": { 7294 "type": "Identifier", 7295 "name": "var18", 7296 "decorators": [], 7297 "loc": { 7298 "start": { 7299 "line": 75, 7300 "column": 4 7301 }, 7302 "end": { 7303 "line": 75, 7304 "column": 9 7305 } 7306 } 7307 }, 7308 "value": { 7309 "type": "Identifier", 7310 "name": "var18", 7311 "decorators": [], 7312 "loc": { 7313 "start": { 7314 "line": 75, 7315 "column": 4 7316 }, 7317 "end": { 7318 "line": 75, 7319 "column": 9 7320 } 7321 } 7322 }, 7323 "kind": "init", 7324 "loc": { 7325 "start": { 7326 "line": 75, 7327 "column": 4 7328 }, 7329 "end": { 7330 "line": 75, 7331 "column": 9 7332 } 7333 } 7334 }, 7335 { 7336 "type": "RestElement", 7337 "argument": { 7338 "type": "Identifier", 7339 "name": "var21", 7340 "decorators": [], 7341 "loc": { 7342 "start": { 7343 "line": 75, 7344 "column": 14 7345 }, 7346 "end": { 7347 "line": 75, 7348 "column": 19 7349 } 7350 } 7351 }, 7352 "loc": { 7353 "start": { 7354 "line": 75, 7355 "column": 11 7356 }, 7357 "end": { 7358 "line": 75, 7359 "column": 19 7360 } 7361 } 7362 } 7363 ], 7364 "loc": { 7365 "start": { 7366 "line": 75, 7367 "column": 2 7368 }, 7369 "end": { 7370 "line": 75, 7371 "column": 21 7372 } 7373 } 7374 }, 7375 "right": { 7376 "type": "Identifier", 7377 "name": "var23", 7378 "decorators": [], 7379 "loc": { 7380 "start": { 7381 "line": 75, 7382 "column": 24 7383 }, 7384 "end": { 7385 "line": 75, 7386 "column": 29 7387 } 7388 } 7389 }, 7390 "loc": { 7391 "start": { 7392 "line": 75, 7393 "column": 1 7394 }, 7395 "end": { 7396 "line": 75, 7397 "column": 30 7398 } 7399 } 7400 }, 7401 "loc": { 7402 "start": { 7403 "line": 75, 7404 "column": 1 7405 }, 7406 "end": { 7407 "line": 75, 7408 "column": 31 7409 } 7410 } 7411 }, 7412 { 7413 "type": "ExpressionStatement", 7414 "expression": { 7415 "type": "AssignmentExpression", 7416 "operator": "=", 7417 "left": { 7418 "type": "ObjectPattern", 7419 "properties": [ 7420 { 7421 "type": "Property", 7422 "method": false, 7423 "shorthand": true, 7424 "computed": false, 7425 "key": { 7426 "type": "Identifier", 7427 "name": "var18", 7428 "decorators": [], 7429 "loc": { 7430 "start": { 7431 "line": 76, 7432 "column": 4 7433 }, 7434 "end": { 7435 "line": 76, 7436 "column": 9 7437 } 7438 } 7439 }, 7440 "value": { 7441 "type": "Identifier", 7442 "name": "var18", 7443 "decorators": [], 7444 "loc": { 7445 "start": { 7446 "line": 76, 7447 "column": 4 7448 }, 7449 "end": { 7450 "line": 76, 7451 "column": 9 7452 } 7453 } 7454 }, 7455 "kind": "init", 7456 "loc": { 7457 "start": { 7458 "line": 76, 7459 "column": 4 7460 }, 7461 "end": { 7462 "line": 76, 7463 "column": 9 7464 } 7465 } 7466 }, 7467 { 7468 "type": "Property", 7469 "method": false, 7470 "shorthand": true, 7471 "computed": false, 7472 "key": { 7473 "type": "Identifier", 7474 "name": "var22", 7475 "decorators": [], 7476 "loc": { 7477 "start": { 7478 "line": 76, 7479 "column": 11 7480 }, 7481 "end": { 7482 "line": 76, 7483 "column": 16 7484 } 7485 } 7486 }, 7487 "value": { 7488 "type": "Identifier", 7489 "name": "var22", 7490 "decorators": [], 7491 "loc": { 7492 "start": { 7493 "line": 76, 7494 "column": 11 7495 }, 7496 "end": { 7497 "line": 76, 7498 "column": 16 7499 } 7500 } 7501 }, 7502 "kind": "init", 7503 "loc": { 7504 "start": { 7505 "line": 76, 7506 "column": 11 7507 }, 7508 "end": { 7509 "line": 76, 7510 "column": 16 7511 } 7512 } 7513 } 7514 ], 7515 "loc": { 7516 "start": { 7517 "line": 76, 7518 "column": 2 7519 }, 7520 "end": { 7521 "line": 76, 7522 "column": 18 7523 } 7524 } 7525 }, 7526 "right": { 7527 "type": "Identifier", 7528 "name": "var23", 7529 "decorators": [], 7530 "loc": { 7531 "start": { 7532 "line": 76, 7533 "column": 21 7534 }, 7535 "end": { 7536 "line": 76, 7537 "column": 26 7538 } 7539 } 7540 }, 7541 "loc": { 7542 "start": { 7543 "line": 76, 7544 "column": 1 7545 }, 7546 "end": { 7547 "line": 76, 7548 "column": 27 7549 } 7550 } 7551 }, 7552 "loc": { 7553 "start": { 7554 "line": 76, 7555 "column": 1 7556 }, 7557 "end": { 7558 "line": 76, 7559 "column": 28 7560 } 7561 } 7562 }, 7563 { 7564 "type": "VariableDeclaration", 7565 "declarations": [ 7566 { 7567 "type": "VariableDeclarator", 7568 "id": { 7569 "type": "Identifier", 7570 "name": "var24", 7571 "typeAnnotation": { 7572 "type": "TSNumberKeyword", 7573 "loc": { 7574 "start": { 7575 "line": 78, 7576 "column": 12 7577 }, 7578 "end": { 7579 "line": 78, 7580 "column": 18 7581 } 7582 } 7583 }, 7584 "decorators": [], 7585 "loc": { 7586 "start": { 7587 "line": 78, 7588 "column": 5 7589 }, 7590 "end": { 7591 "line": 78, 7592 "column": 10 7593 } 7594 } 7595 }, 7596 "init": null, 7597 "loc": { 7598 "start": { 7599 "line": 78, 7600 "column": 5 7601 }, 7602 "end": { 7603 "line": 78, 7604 "column": 10 7605 } 7606 } 7607 } 7608 ], 7609 "kind": "var", 7610 "loc": { 7611 "start": { 7612 "line": 78, 7613 "column": 1 7614 }, 7615 "end": { 7616 "line": 78, 7617 "column": 19 7618 } 7619 } 7620 }, 7621 { 7622 "type": "VariableDeclaration", 7623 "declarations": [ 7624 { 7625 "type": "VariableDeclarator", 7626 "id": { 7627 "type": "Identifier", 7628 "name": "var25", 7629 "typeAnnotation": { 7630 "type": "TSStringKeyword", 7631 "loc": { 7632 "start": { 7633 "line": 79, 7634 "column": 12 7635 }, 7636 "end": { 7637 "line": 79, 7638 "column": 18 7639 } 7640 } 7641 }, 7642 "decorators": [], 7643 "loc": { 7644 "start": { 7645 "line": 79, 7646 "column": 5 7647 }, 7648 "end": { 7649 "line": 79, 7650 "column": 10 7651 } 7652 } 7653 }, 7654 "init": null, 7655 "loc": { 7656 "start": { 7657 "line": 79, 7658 "column": 5 7659 }, 7660 "end": { 7661 "line": 79, 7662 "column": 10 7663 } 7664 } 7665 } 7666 ], 7667 "kind": "var", 7668 "loc": { 7669 "start": { 7670 "line": 79, 7671 "column": 1 7672 }, 7673 "end": { 7674 "line": 79, 7675 "column": 19 7676 } 7677 } 7678 }, 7679 { 7680 "type": "VariableDeclaration", 7681 "declarations": [ 7682 { 7683 "type": "VariableDeclarator", 7684 "id": { 7685 "type": "Identifier", 7686 "name": "var26", 7687 "typeAnnotation": { 7688 "type": "TSBooleanKeyword", 7689 "loc": { 7690 "start": { 7691 "line": 80, 7692 "column": 12 7693 }, 7694 "end": { 7695 "line": 80, 7696 "column": 19 7697 } 7698 } 7699 }, 7700 "decorators": [], 7701 "loc": { 7702 "start": { 7703 "line": 80, 7704 "column": 5 7705 }, 7706 "end": { 7707 "line": 80, 7708 "column": 10 7709 } 7710 } 7711 }, 7712 "init": null, 7713 "loc": { 7714 "start": { 7715 "line": 80, 7716 "column": 5 7717 }, 7718 "end": { 7719 "line": 80, 7720 "column": 10 7721 } 7722 } 7723 } 7724 ], 7725 "kind": "var", 7726 "loc": { 7727 "start": { 7728 "line": 80, 7729 "column": 1 7730 }, 7731 "end": { 7732 "line": 80, 7733 "column": 20 7734 } 7735 } 7736 }, 7737 { 7738 "type": "VariableDeclaration", 7739 "declarations": [ 7740 { 7741 "type": "VariableDeclarator", 7742 "id": { 7743 "type": "Identifier", 7744 "name": "var27", 7745 "typeAnnotation": { 7746 "type": "TSAnyKeyword", 7747 "loc": { 7748 "start": { 7749 "line": 81, 7750 "column": 12 7751 }, 7752 "end": { 7753 "line": 81, 7754 "column": 15 7755 } 7756 } 7757 }, 7758 "decorators": [], 7759 "loc": { 7760 "start": { 7761 "line": 81, 7762 "column": 5 7763 }, 7764 "end": { 7765 "line": 81, 7766 "column": 10 7767 } 7768 } 7769 }, 7770 "init": null, 7771 "loc": { 7772 "start": { 7773 "line": 81, 7774 "column": 5 7775 }, 7776 "end": { 7777 "line": 81, 7778 "column": 10 7779 } 7780 } 7781 } 7782 ], 7783 "kind": "var", 7784 "loc": { 7785 "start": { 7786 "line": 81, 7787 "column": 1 7788 }, 7789 "end": { 7790 "line": 81, 7791 "column": 16 7792 } 7793 } 7794 }, 7795 { 7796 "type": "ExpressionStatement", 7797 "expression": { 7798 "type": "AssignmentExpression", 7799 "operator": "=", 7800 "left": { 7801 "type": "ObjectPattern", 7802 "properties": [ 7803 { 7804 "type": "Property", 7805 "method": false, 7806 "shorthand": false, 7807 "computed": false, 7808 "key": { 7809 "type": "Identifier", 7810 "name": "var27", 7811 "decorators": [], 7812 "loc": { 7813 "start": { 7814 "line": 83, 7815 "column": 4 7816 }, 7817 "end": { 7818 "line": 83, 7819 "column": 9 7820 } 7821 } 7822 }, 7823 "value": { 7824 "type": "ArrayPattern", 7825 "elements": [ 7826 { 7827 "type": "AssignmentPattern", 7828 "left": { 7829 "type": "Identifier", 7830 "name": "var26", 7831 "decorators": [], 7832 "loc": { 7833 "start": { 7834 "line": 83, 7835 "column": 12 7836 }, 7837 "end": { 7838 "line": 83, 7839 "column": 17 7840 } 7841 } 7842 }, 7843 "right": { 7844 "type": "BooleanLiteral", 7845 "value": true, 7846 "loc": { 7847 "start": { 7848 "line": 83, 7849 "column": 20 7850 }, 7851 "end": { 7852 "line": 83, 7853 "column": 24 7854 } 7855 } 7856 }, 7857 "loc": { 7858 "start": { 7859 "line": 83, 7860 "column": 12 7861 }, 7862 "end": { 7863 "line": 83, 7864 "column": 24 7865 } 7866 } 7867 }, 7868 { 7869 "type": "ArrayPattern", 7870 "elements": [ 7871 { 7872 "type": "Identifier", 7873 "name": "var25", 7874 "decorators": [], 7875 "loc": { 7876 "start": { 7877 "line": 83, 7878 "column": 27 7879 }, 7880 "end": { 7881 "line": 83, 7882 "column": 32 7883 } 7884 } 7885 }, 7886 { 7887 "type": "AssignmentPattern", 7888 "left": { 7889 "type": "Identifier", 7890 "name": "var24", 7891 "decorators": [], 7892 "loc": { 7893 "start": { 7894 "line": 83, 7895 "column": 34 7896 }, 7897 "end": { 7898 "line": 83, 7899 "column": 39 7900 } 7901 } 7902 }, 7903 "right": { 7904 "type": "NumberLiteral", 7905 "value": 8, 7906 "loc": { 7907 "start": { 7908 "line": 83, 7909 "column": 42 7910 }, 7911 "end": { 7912 "line": 83, 7913 "column": 43 7914 } 7915 } 7916 }, 7917 "loc": { 7918 "start": { 7919 "line": 83, 7920 "column": 34 7921 }, 7922 "end": { 7923 "line": 83, 7924 "column": 43 7925 } 7926 } 7927 } 7928 ], 7929 "loc": { 7930 "start": { 7931 "line": 83, 7932 "column": 26 7933 }, 7934 "end": { 7935 "line": 83, 7936 "column": 44 7937 } 7938 } 7939 } 7940 ], 7941 "loc": { 7942 "start": { 7943 "line": 83, 7944 "column": 11 7945 }, 7946 "end": { 7947 "line": 83, 7948 "column": 45 7949 } 7950 } 7951 }, 7952 "kind": "init", 7953 "loc": { 7954 "start": { 7955 "line": 83, 7956 "column": 4 7957 }, 7958 "end": { 7959 "line": 83, 7960 "column": 45 7961 } 7962 } 7963 } 7964 ], 7965 "loc": { 7966 "start": { 7967 "line": 83, 7968 "column": 2 7969 }, 7970 "end": { 7971 "line": 83, 7972 "column": 47 7973 } 7974 } 7975 }, 7976 "right": { 7977 "type": "ObjectExpression", 7978 "properties": [ 7979 { 7980 "type": "Property", 7981 "method": false, 7982 "shorthand": false, 7983 "computed": false, 7984 "key": { 7985 "type": "Identifier", 7986 "name": "var27", 7987 "decorators": [], 7988 "loc": { 7989 "start": { 7990 "line": 83, 7991 "column": 52 7992 }, 7993 "end": { 7994 "line": 83, 7995 "column": 57 7996 } 7997 } 7998 }, 7999 "value": { 8000 "type": "ArrayExpression", 8001 "elements": [ 8002 { 8003 "type": "BooleanLiteral", 8004 "value": false, 8005 "loc": { 8006 "start": { 8007 "line": 83, 8008 "column": 60 8009 }, 8010 "end": { 8011 "line": 83, 8012 "column": 65 8013 } 8014 } 8015 }, 8016 { 8017 "type": "ArrayExpression", 8018 "elements": [ 8019 { 8020 "type": "StringLiteral", 8021 "value": "foo", 8022 "loc": { 8023 "start": { 8024 "line": 83, 8025 "column": 68 8026 }, 8027 "end": { 8028 "line": 83, 8029 "column": 73 8030 } 8031 } 8032 } 8033 ], 8034 "loc": { 8035 "start": { 8036 "line": 83, 8037 "column": 67 8038 }, 8039 "end": { 8040 "line": 83, 8041 "column": 74 8042 } 8043 } 8044 } 8045 ], 8046 "loc": { 8047 "start": { 8048 "line": 83, 8049 "column": 59 8050 }, 8051 "end": { 8052 "line": 83, 8053 "column": 75 8054 } 8055 } 8056 }, 8057 "kind": "init", 8058 "loc": { 8059 "start": { 8060 "line": 83, 8061 "column": 52 8062 }, 8063 "end": { 8064 "line": 83, 8065 "column": 75 8066 } 8067 } 8068 } 8069 ], 8070 "loc": { 8071 "start": { 8072 "line": 83, 8073 "column": 50 8074 }, 8075 "end": { 8076 "line": 83, 8077 "column": 77 8078 } 8079 } 8080 }, 8081 "loc": { 8082 "start": { 8083 "line": 83, 8084 "column": 1 8085 }, 8086 "end": { 8087 "line": 83, 8088 "column": 78 8089 } 8090 } 8091 }, 8092 "loc": { 8093 "start": { 8094 "line": 83, 8095 "column": 1 8096 }, 8097 "end": { 8098 "line": 83, 8099 "column": 78 8100 } 8101 } 8102 }, 8103 { 8104 "type": "VariableDeclaration", 8105 "declarations": [ 8106 { 8107 "type": "VariableDeclarator", 8108 "id": { 8109 "type": "Identifier", 8110 "name": "var28", 8111 "typeAnnotation": { 8112 "type": "TSNumberKeyword", 8113 "loc": { 8114 "start": { 8115 "line": 85, 8116 "column": 12 8117 }, 8118 "end": { 8119 "line": 85, 8120 "column": 18 8121 } 8122 } 8123 }, 8124 "decorators": [], 8125 "loc": { 8126 "start": { 8127 "line": 85, 8128 "column": 5 8129 }, 8130 "end": { 8131 "line": 85, 8132 "column": 10 8133 } 8134 } 8135 }, 8136 "init": null, 8137 "loc": { 8138 "start": { 8139 "line": 85, 8140 "column": 5 8141 }, 8142 "end": { 8143 "line": 85, 8144 "column": 10 8145 } 8146 } 8147 } 8148 ], 8149 "kind": "var", 8150 "loc": { 8151 "start": { 8152 "line": 85, 8153 "column": 1 8154 }, 8155 "end": { 8156 "line": 85, 8157 "column": 19 8158 } 8159 } 8160 }, 8161 { 8162 "type": "VariableDeclaration", 8163 "declarations": [ 8164 { 8165 "type": "VariableDeclarator", 8166 "id": { 8167 "type": "Identifier", 8168 "name": "var29", 8169 "typeAnnotation": { 8170 "type": "TSStringKeyword", 8171 "loc": { 8172 "start": { 8173 "line": 86, 8174 "column": 12 8175 }, 8176 "end": { 8177 "line": 86, 8178 "column": 18 8179 } 8180 } 8181 }, 8182 "decorators": [], 8183 "loc": { 8184 "start": { 8185 "line": 86, 8186 "column": 5 8187 }, 8188 "end": { 8189 "line": 86, 8190 "column": 10 8191 } 8192 } 8193 }, 8194 "init": null, 8195 "loc": { 8196 "start": { 8197 "line": 86, 8198 "column": 5 8199 }, 8200 "end": { 8201 "line": 86, 8202 "column": 10 8203 } 8204 } 8205 } 8206 ], 8207 "kind": "var", 8208 "loc": { 8209 "start": { 8210 "line": 86, 8211 "column": 1 8212 }, 8213 "end": { 8214 "line": 86, 8215 "column": 19 8216 } 8217 } 8218 }, 8219 { 8220 "type": "VariableDeclaration", 8221 "declarations": [ 8222 { 8223 "type": "VariableDeclarator", 8224 "id": { 8225 "type": "Identifier", 8226 "name": "var30", 8227 "decorators": [], 8228 "loc": { 8229 "start": { 8230 "line": 87, 8231 "column": 5 8232 }, 8233 "end": { 8234 "line": 87, 8235 "column": 10 8236 } 8237 } 8238 }, 8239 "init": { 8240 "type": "ObjectExpression", 8241 "properties": [], 8242 "loc": { 8243 "start": { 8244 "line": 87, 8245 "column": 13 8246 }, 8247 "end": { 8248 "line": 87, 8249 "column": 15 8250 } 8251 } 8252 }, 8253 "loc": { 8254 "start": { 8255 "line": 87, 8256 "column": 5 8257 }, 8258 "end": { 8259 "line": 87, 8260 "column": 15 8261 } 8262 } 8263 } 8264 ], 8265 "kind": "var", 8266 "loc": { 8267 "start": { 8268 "line": 87, 8269 "column": 1 8270 }, 8271 "end": { 8272 "line": 87, 8273 "column": 16 8274 } 8275 } 8276 }, 8277 { 8278 "type": "ExpressionStatement", 8279 "expression": { 8280 "type": "AssignmentExpression", 8281 "operator": "=", 8282 "left": { 8283 "type": "ObjectPattern", 8284 "properties": [ 8285 { 8286 "type": "Property", 8287 "method": false, 8288 "shorthand": false, 8289 "computed": false, 8290 "key": { 8291 "type": "Identifier", 8292 "name": "var30", 8293 "decorators": [], 8294 "loc": { 8295 "start": { 8296 "line": 89, 8297 "column": 4 8298 }, 8299 "end": { 8300 "line": 89, 8301 "column": 9 8302 } 8303 } 8304 }, 8305 "value": { 8306 "type": "AssignmentPattern", 8307 "left": { 8308 "type": "ObjectPattern", 8309 "properties": [ 8310 { 8311 "type": "Property", 8312 "method": false, 8313 "shorthand": true, 8314 "computed": false, 8315 "key": { 8316 "type": "Identifier", 8317 "name": "var29", 8318 "decorators": [], 8319 "loc": { 8320 "start": { 8321 "line": 89, 8322 "column": 13 8323 }, 8324 "end": { 8325 "line": 89, 8326 "column": 18 8327 } 8328 } 8329 }, 8330 "value": { 8331 "type": "AssignmentPattern", 8332 "left": { 8333 "type": "Identifier", 8334 "name": "var29", 8335 "decorators": [], 8336 "loc": { 8337 "start": { 8338 "line": 89, 8339 "column": 13 8340 }, 8341 "end": { 8342 "line": 89, 8343 "column": 18 8344 } 8345 } 8346 }, 8347 "right": { 8348 "type": "StringLiteral", 8349 "value": "foo", 8350 "loc": { 8351 "start": { 8352 "line": 89, 8353 "column": 21 8354 }, 8355 "end": { 8356 "line": 89, 8357 "column": 26 8358 } 8359 } 8360 }, 8361 "loc": { 8362 "start": { 8363 "line": 89, 8364 "column": 13 8365 }, 8366 "end": { 8367 "line": 89, 8368 "column": 26 8369 } 8370 } 8371 }, 8372 "kind": "init", 8373 "loc": { 8374 "start": { 8375 "line": 89, 8376 "column": 13 8377 }, 8378 "end": { 8379 "line": 89, 8380 "column": 26 8381 } 8382 } 8383 }, 8384 { 8385 "type": "Property", 8386 "method": false, 8387 "shorthand": true, 8388 "computed": false, 8389 "key": { 8390 "type": "Identifier", 8391 "name": "var28", 8392 "decorators": [], 8393 "loc": { 8394 "start": { 8395 "line": 89, 8396 "column": 28 8397 }, 8398 "end": { 8399 "line": 89, 8400 "column": 33 8401 } 8402 } 8403 }, 8404 "value": { 8405 "type": "Identifier", 8406 "name": "var28", 8407 "decorators": [], 8408 "loc": { 8409 "start": { 8410 "line": 89, 8411 "column": 28 8412 }, 8413 "end": { 8414 "line": 89, 8415 "column": 33 8416 } 8417 } 8418 }, 8419 "kind": "init", 8420 "loc": { 8421 "start": { 8422 "line": 89, 8423 "column": 28 8424 }, 8425 "end": { 8426 "line": 89, 8427 "column": 33 8428 } 8429 } 8430 } 8431 ], 8432 "loc": { 8433 "start": { 8434 "line": 89, 8435 "column": 11 8436 }, 8437 "end": { 8438 "line": 89, 8439 "column": 35 8440 } 8441 } 8442 }, 8443 "right": { 8444 "type": "ObjectExpression", 8445 "properties": [ 8446 { 8447 "type": "Property", 8448 "method": false, 8449 "shorthand": false, 8450 "computed": false, 8451 "key": { 8452 "type": "Identifier", 8453 "name": "var28", 8454 "decorators": [], 8455 "loc": { 8456 "start": { 8457 "line": 89, 8458 "column": 40 8459 }, 8460 "end": { 8461 "line": 89, 8462 "column": 45 8463 } 8464 } 8465 }, 8466 "value": { 8467 "type": "NumberLiteral", 8468 "value": 9, 8469 "loc": { 8470 "start": { 8471 "line": 89, 8472 "column": 47 8473 }, 8474 "end": { 8475 "line": 89, 8476 "column": 48 8477 } 8478 } 8479 }, 8480 "kind": "init", 8481 "loc": { 8482 "start": { 8483 "line": 89, 8484 "column": 40 8485 }, 8486 "end": { 8487 "line": 89, 8488 "column": 48 8489 } 8490 } 8491 } 8492 ], 8493 "loc": { 8494 "start": { 8495 "line": 89, 8496 "column": 38 8497 }, 8498 "end": { 8499 "line": 89, 8500 "column": 50 8501 } 8502 } 8503 }, 8504 "loc": { 8505 "start": { 8506 "line": 89, 8507 "column": 11 8508 }, 8509 "end": { 8510 "line": 89, 8511 "column": 50 8512 } 8513 } 8514 }, 8515 "kind": "init", 8516 "loc": { 8517 "start": { 8518 "line": 89, 8519 "column": 4 8520 }, 8521 "end": { 8522 "line": 89, 8523 "column": 50 8524 } 8525 } 8526 } 8527 ], 8528 "loc": { 8529 "start": { 8530 "line": 89, 8531 "column": 2 8532 }, 8533 "end": { 8534 "line": 89, 8535 "column": 52 8536 } 8537 } 8538 }, 8539 "right": { 8540 "type": "ObjectExpression", 8541 "properties": [ 8542 { 8543 "type": "Property", 8544 "method": false, 8545 "shorthand": false, 8546 "computed": false, 8547 "key": { 8548 "type": "Identifier", 8549 "name": "var30", 8550 "decorators": [], 8551 "loc": { 8552 "start": { 8553 "line": 89, 8554 "column": 57 8555 }, 8556 "end": { 8557 "line": 89, 8558 "column": 62 8559 } 8560 } 8561 }, 8562 "value": { 8563 "type": "ObjectExpression", 8564 "properties": [ 8565 { 8566 "type": "Property", 8567 "method": false, 8568 "shorthand": false, 8569 "computed": false, 8570 "key": { 8571 "type": "Identifier", 8572 "name": "var28", 8573 "decorators": [], 8574 "loc": { 8575 "start": { 8576 "line": 89, 8577 "column": 66 8578 }, 8579 "end": { 8580 "line": 89, 8581 "column": 71 8582 } 8583 } 8584 }, 8585 "value": { 8586 "type": "NumberLiteral", 8587 "value": 10, 8588 "loc": { 8589 "start": { 8590 "line": 89, 8591 "column": 73 8592 }, 8593 "end": { 8594 "line": 89, 8595 "column": 75 8596 } 8597 } 8598 }, 8599 "kind": "init", 8600 "loc": { 8601 "start": { 8602 "line": 89, 8603 "column": 66 8604 }, 8605 "end": { 8606 "line": 89, 8607 "column": 75 8608 } 8609 } 8610 }, 8611 { 8612 "type": "Property", 8613 "method": false, 8614 "shorthand": false, 8615 "computed": false, 8616 "key": { 8617 "type": "Identifier", 8618 "name": "var29", 8619 "decorators": [], 8620 "loc": { 8621 "start": { 8622 "line": 89, 8623 "column": 77 8624 }, 8625 "end": { 8626 "line": 89, 8627 "column": 82 8628 } 8629 } 8630 }, 8631 "value": { 8632 "type": "StringLiteral", 8633 "value": "bar", 8634 "loc": { 8635 "start": { 8636 "line": 89, 8637 "column": 84 8638 }, 8639 "end": { 8640 "line": 89, 8641 "column": 89 8642 } 8643 } 8644 }, 8645 "kind": "init", 8646 "loc": { 8647 "start": { 8648 "line": 89, 8649 "column": 77 8650 }, 8651 "end": { 8652 "line": 89, 8653 "column": 89 8654 } 8655 } 8656 } 8657 ], 8658 "loc": { 8659 "start": { 8660 "line": 89, 8661 "column": 64 8662 }, 8663 "end": { 8664 "line": 89, 8665 "column": 91 8666 } 8667 } 8668 }, 8669 "kind": "init", 8670 "loc": { 8671 "start": { 8672 "line": 89, 8673 "column": 57 8674 }, 8675 "end": { 8676 "line": 89, 8677 "column": 91 8678 } 8679 } 8680 } 8681 ], 8682 "loc": { 8683 "start": { 8684 "line": 89, 8685 "column": 55 8686 }, 8687 "end": { 8688 "line": 89, 8689 "column": 93 8690 } 8691 } 8692 }, 8693 "loc": { 8694 "start": { 8695 "line": 89, 8696 "column": 1 8697 }, 8698 "end": { 8699 "line": 89, 8700 "column": 94 8701 } 8702 } 8703 }, 8704 "loc": { 8705 "start": { 8706 "line": 89, 8707 "column": 1 8708 }, 8709 "end": { 8710 "line": 89, 8711 "column": 95 8712 } 8713 } 8714 } 8715 ], 8716 "loc": { 8717 "start": { 8718 "line": 1, 8719 "column": 1 8720 }, 8721 "end": { 8722 "line": 90, 8723 "column": 1 8724 } 8725 } 8726} 8727