1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "ClassDeclaration", 6 "definition": { 7 "id": { 8 "type": "Identifier", 9 "name": "Arr", 10 "decorators": [], 11 "loc": { 12 "start": { 13 "line": 16, 14 "column": 7 15 }, 16 "end": { 17 "line": 16, 18 "column": 10 19 } 20 } 21 }, 22 "typeParameters": { 23 "type": "TSTypeParameterDeclaration", 24 "params": [ 25 { 26 "type": "TSTypeParameter", 27 "name": { 28 "type": "Identifier", 29 "name": "T", 30 "decorators": [], 31 "loc": { 32 "start": { 33 "line": 16, 34 "column": 11 35 }, 36 "end": { 37 "line": 16, 38 "column": 12 39 } 40 } 41 }, 42 "loc": { 43 "start": { 44 "line": 16, 45 "column": 11 46 }, 47 "end": { 48 "line": 16, 49 "column": 13 50 } 51 } 52 } 53 ], 54 "loc": { 55 "start": { 56 "line": 16, 57 "column": 10 58 }, 59 "end": { 60 "line": 16, 61 "column": 13 62 } 63 } 64 }, 65 "superClass": null, 66 "implements": [], 67 "body": [ 68 { 69 "type": "MethodDefinition", 70 "key": { 71 "type": "Identifier", 72 "name": "every", 73 "decorators": [], 74 "loc": { 75 "start": { 76 "line": 17, 77 "column": 3 78 }, 79 "end": { 80 "line": 17, 81 "column": 8 82 } 83 } 84 }, 85 "kind": "method", 86 "accessibility": "public", 87 "static": false, 88 "optional": false, 89 "computed": false, 90 "value": { 91 "type": "FunctionExpression", 92 "function": { 93 "type": "ScriptFunction", 94 "id": { 95 "type": "Identifier", 96 "name": "every", 97 "decorators": [], 98 "loc": { 99 "start": { 100 "line": 17, 101 "column": 3 102 }, 103 "end": { 104 "line": 17, 105 "column": 8 106 } 107 } 108 }, 109 "generator": false, 110 "async": false, 111 "expression": false, 112 "params": [ 113 { 114 "type": "ETSParameterExpression", 115 "name": { 116 "type": "Identifier", 117 "name": "fn", 118 "typeAnnotation": { 119 "type": "ETSFunctionType", 120 "params": [ 121 { 122 "type": "ETSParameterExpression", 123 "name": { 124 "type": "Identifier", 125 "name": "v", 126 "typeAnnotation": { 127 "type": "ETSTypeReference", 128 "part": { 129 "type": "ETSTypeReferencePart", 130 "name": { 131 "type": "Identifier", 132 "name": "T", 133 "decorators": [], 134 "loc": { 135 "start": { 136 "line": 17, 137 "column": 17 138 }, 139 "end": { 140 "line": 17, 141 "column": 18 142 } 143 } 144 }, 145 "loc": { 146 "start": { 147 "line": 17, 148 "column": 17 149 }, 150 "end": { 151 "line": 17, 152 "column": 19 153 } 154 } 155 }, 156 "loc": { 157 "start": { 158 "line": 17, 159 "column": 17 160 }, 161 "end": { 162 "line": 17, 163 "column": 19 164 } 165 } 166 }, 167 "decorators": [], 168 "loc": { 169 "start": { 170 "line": 17, 171 "column": 14 172 }, 173 "end": { 174 "line": 17, 175 "column": 19 176 } 177 } 178 }, 179 "loc": { 180 "start": { 181 "line": 17, 182 "column": 14 183 }, 184 "end": { 185 "line": 17, 186 "column": 19 187 } 188 } 189 } 190 ], 191 "returnType": { 192 "type": "ETSPrimitiveType", 193 "loc": { 194 "start": { 195 "line": 17, 196 "column": 23 197 }, 198 "end": { 199 "line": 17, 200 "column": 30 201 } 202 } 203 }, 204 "loc": { 205 "start": { 206 "line": 17, 207 "column": 13 208 }, 209 "end": { 210 "line": 17, 211 "column": 30 212 } 213 } 214 }, 215 "decorators": [], 216 "loc": { 217 "start": { 218 "line": 17, 219 "column": 9 220 }, 221 "end": { 222 "line": 17, 223 "column": 30 224 } 225 } 226 }, 227 "loc": { 228 "start": { 229 "line": 17, 230 "column": 9 231 }, 232 "end": { 233 "line": 17, 234 "column": 30 235 } 236 } 237 } 238 ], 239 "returnType": { 240 "type": "ETSPrimitiveType", 241 "loc": { 242 "start": { 243 "line": 17, 244 "column": 33 245 }, 246 "end": { 247 "line": 17, 248 "column": 40 249 } 250 } 251 }, 252 "body": { 253 "type": "BlockStatement", 254 "statements": [ 255 { 256 "type": "ReturnStatement", 257 "argument": { 258 "type": "BooleanLiteral", 259 "value": true, 260 "loc": { 261 "start": { 262 "line": 18, 263 "column": 12 264 }, 265 "end": { 266 "line": 18, 267 "column": 16 268 } 269 } 270 }, 271 "loc": { 272 "start": { 273 "line": 18, 274 "column": 5 275 }, 276 "end": { 277 "line": 18, 278 "column": 17 279 } 280 } 281 } 282 ], 283 "loc": { 284 "start": { 285 "line": 17, 286 "column": 41 287 }, 288 "end": { 289 "line": 19, 290 "column": 4 291 } 292 } 293 }, 294 "loc": { 295 "start": { 296 "line": 17, 297 "column": 8 298 }, 299 "end": { 300 "line": 19, 301 "column": 4 302 } 303 } 304 }, 305 "loc": { 306 "start": { 307 "line": 17, 308 "column": 8 309 }, 310 "end": { 311 "line": 19, 312 "column": 4 313 } 314 } 315 }, 316 "overloads": [], 317 "decorators": [], 318 "loc": { 319 "start": { 320 "line": 17, 321 "column": 3 322 }, 323 "end": { 324 "line": 19, 325 "column": 4 326 } 327 } 328 }, 329 { 330 "type": "MethodDefinition", 331 "key": { 332 "type": "Identifier", 333 "name": "flat", 334 "decorators": [], 335 "loc": { 336 "start": { 337 "line": 21, 338 "column": 3 339 }, 340 "end": { 341 "line": 21, 342 "column": 7 343 } 344 } 345 }, 346 "kind": "method", 347 "accessibility": "public", 348 "static": false, 349 "optional": false, 350 "computed": false, 351 "value": { 352 "type": "FunctionExpression", 353 "function": { 354 "type": "ScriptFunction", 355 "id": { 356 "type": "Identifier", 357 "name": "flat", 358 "decorators": [], 359 "loc": { 360 "start": { 361 "line": 21, 362 "column": 3 363 }, 364 "end": { 365 "line": 21, 366 "column": 7 367 } 368 } 369 }, 370 "generator": false, 371 "async": false, 372 "expression": false, 373 "params": [], 374 "returnType": { 375 "type": "ETSTypeReference", 376 "part": { 377 "type": "ETSTypeReferencePart", 378 "name": { 379 "type": "Identifier", 380 "name": "Arr", 381 "decorators": [], 382 "loc": { 383 "start": { 384 "line": 21, 385 "column": 11 386 }, 387 "end": { 388 "line": 21, 389 "column": 14 390 } 391 } 392 }, 393 "typeParams": { 394 "type": "TSTypeParameterInstantiation", 395 "params": [ 396 { 397 "type": "ETSUnionType", 398 "types": [ 399 { 400 "type": "ETSTypeReference", 401 "part": { 402 "type": "ETSTypeReferencePart", 403 "name": { 404 "type": "Identifier", 405 "name": "Object", 406 "decorators": [], 407 "loc": { 408 "start": { 409 "line": 21, 410 "column": 15 411 }, 412 "end": { 413 "line": 21, 414 "column": 21 415 } 416 } 417 }, 418 "loc": { 419 "start": { 420 "line": 21, 421 "column": 15 422 }, 423 "end": { 424 "line": 21, 425 "column": 23 426 } 427 } 428 }, 429 "loc": { 430 "start": { 431 "line": 21, 432 "column": 15 433 }, 434 "end": { 435 "line": 21, 436 "column": 23 437 } 438 } 439 }, 440 { 441 "type": "ETSNullType", 442 "loc": { 443 "start": { 444 "line": 21, 445 "column": 24 446 }, 447 "end": { 448 "line": 21, 449 "column": 28 450 } 451 } 452 } 453 ], 454 "loc": { 455 "start": { 456 "line": 21, 457 "column": 15 458 }, 459 "end": { 460 "line": 21, 461 "column": 28 462 } 463 } 464 } 465 ], 466 "loc": { 467 "start": { 468 "line": 21, 469 "column": 14 470 }, 471 "end": { 472 "line": 21, 473 "column": 29 474 } 475 } 476 }, 477 "loc": { 478 "start": { 479 "line": 21, 480 "column": 11 481 }, 482 "end": { 483 "line": 21, 484 "column": 31 485 } 486 } 487 }, 488 "loc": { 489 "start": { 490 "line": 21, 491 "column": 11 492 }, 493 "end": { 494 "line": 21, 495 "column": 31 496 } 497 } 498 }, 499 "body": { 500 "type": "BlockStatement", 501 "statements": [ 502 { 503 "type": "ThrowStatement", 504 "argument": { 505 "type": "ETSNewClassInstanceExpression", 506 "typeReference": { 507 "type": "ETSTypeReference", 508 "part": { 509 "type": "ETSTypeReferencePart", 510 "name": { 511 "type": "Identifier", 512 "name": "Error", 513 "decorators": [], 514 "loc": { 515 "start": { 516 "line": 22, 517 "column": 15 518 }, 519 "end": { 520 "line": 22, 521 "column": 20 522 } 523 } 524 }, 525 "loc": { 526 "start": { 527 "line": 22, 528 "column": 15 529 }, 530 "end": { 531 "line": 22, 532 "column": 21 533 } 534 } 535 }, 536 "loc": { 537 "start": { 538 "line": 22, 539 "column": 15 540 }, 541 "end": { 542 "line": 22, 543 "column": 21 544 } 545 } 546 }, 547 "arguments": [], 548 "loc": { 549 "start": { 550 "line": 22, 551 "column": 11 552 }, 553 "end": { 554 "line": 22, 555 "column": 23 556 } 557 } 558 }, 559 "loc": { 560 "start": { 561 "line": 22, 562 "column": 5 563 }, 564 "end": { 565 "line": 22, 566 "column": 23 567 } 568 } 569 } 570 ], 571 "loc": { 572 "start": { 573 "line": 21, 574 "column": 30 575 }, 576 "end": { 577 "line": 23, 578 "column": 4 579 } 580 } 581 }, 582 "loc": { 583 "start": { 584 "line": 21, 585 "column": 7 586 }, 587 "end": { 588 "line": 23, 589 "column": 4 590 } 591 } 592 }, 593 "loc": { 594 "start": { 595 "line": 21, 596 "column": 7 597 }, 598 "end": { 599 "line": 23, 600 "column": 4 601 } 602 } 603 }, 604 "overloads": [], 605 "decorators": [], 606 "loc": { 607 "start": { 608 "line": 21, 609 "column": 3 610 }, 611 "end": { 612 "line": 23, 613 "column": 4 614 } 615 } 616 }, 617 { 618 "type": "MethodDefinition", 619 "key": { 620 "type": "Identifier", 621 "name": "constructor", 622 "decorators": [], 623 "loc": { 624 "start": { 625 "line": 1, 626 "column": 1 627 }, 628 "end": { 629 "line": 1, 630 "column": 1 631 } 632 } 633 }, 634 "kind": "constructor", 635 "static": false, 636 "optional": false, 637 "computed": false, 638 "value": { 639 "type": "FunctionExpression", 640 "function": { 641 "type": "ScriptFunction", 642 "id": { 643 "type": "Identifier", 644 "name": "constructor", 645 "decorators": [], 646 "loc": { 647 "start": { 648 "line": 1, 649 "column": 1 650 }, 651 "end": { 652 "line": 1, 653 "column": 1 654 } 655 } 656 }, 657 "generator": false, 658 "async": false, 659 "expression": false, 660 "params": [], 661 "body": { 662 "type": "BlockStatement", 663 "statements": [], 664 "loc": { 665 "start": { 666 "line": 1, 667 "column": 1 668 }, 669 "end": { 670 "line": 1, 671 "column": 1 672 } 673 } 674 }, 675 "loc": { 676 "start": { 677 "line": 1, 678 "column": 1 679 }, 680 "end": { 681 "line": 1, 682 "column": 1 683 } 684 } 685 }, 686 "loc": { 687 "start": { 688 "line": 1, 689 "column": 1 690 }, 691 "end": { 692 "line": 1, 693 "column": 1 694 } 695 } 696 }, 697 "overloads": [], 698 "decorators": [], 699 "loc": { 700 "start": { 701 "line": 24, 702 "column": 2 703 }, 704 "end": { 705 "line": 24, 706 "column": 2 707 } 708 } 709 } 710 ], 711 "loc": { 712 "start": { 713 "line": 16, 714 "column": 14 715 }, 716 "end": { 717 "line": 24, 718 "column": 2 719 } 720 } 721 }, 722 "loc": { 723 "start": { 724 "line": 16, 725 "column": 1 726 }, 727 "end": { 728 "line": 24, 729 "column": 2 730 } 731 } 732 }, 733 { 734 "type": "ClassDeclaration", 735 "definition": { 736 "id": { 737 "type": "Identifier", 738 "name": "ETSGLOBAL", 739 "decorators": [], 740 "loc": { 741 "start": { 742 "line": 1, 743 "column": 1 744 }, 745 "end": { 746 "line": 1, 747 "column": 1 748 } 749 } 750 }, 751 "superClass": null, 752 "implements": [], 753 "body": [ 754 { 755 "type": "MethodDefinition", 756 "key": { 757 "type": "Identifier", 758 "name": "_$init$_", 759 "decorators": [], 760 "loc": { 761 "start": { 762 "line": 1, 763 "column": 1 764 }, 765 "end": { 766 "line": 1, 767 "column": 1 768 } 769 } 770 }, 771 "kind": "method", 772 "accessibility": "public", 773 "static": true, 774 "optional": false, 775 "computed": false, 776 "value": { 777 "type": "FunctionExpression", 778 "function": { 779 "type": "ScriptFunction", 780 "id": { 781 "type": "Identifier", 782 "name": "_$init$_", 783 "decorators": [], 784 "loc": { 785 "start": { 786 "line": 1, 787 "column": 1 788 }, 789 "end": { 790 "line": 1, 791 "column": 1 792 } 793 } 794 }, 795 "generator": false, 796 "async": false, 797 "expression": false, 798 "params": [], 799 "body": { 800 "type": "BlockStatement", 801 "statements": [], 802 "loc": { 803 "start": { 804 "line": 1, 805 "column": 1 806 }, 807 "end": { 808 "line": 1, 809 "column": 1 810 } 811 } 812 }, 813 "loc": { 814 "start": { 815 "line": 1, 816 "column": 1 817 }, 818 "end": { 819 "line": 1, 820 "column": 1 821 } 822 } 823 }, 824 "loc": { 825 "start": { 826 "line": 1, 827 "column": 1 828 }, 829 "end": { 830 "line": 1, 831 "column": 1 832 } 833 } 834 }, 835 "overloads": [], 836 "decorators": [], 837 "loc": { 838 "start": { 839 "line": 1, 840 "column": 1 841 }, 842 "end": { 843 "line": 1, 844 "column": 1 845 } 846 } 847 }, 848 { 849 "type": "MethodDefinition", 850 "key": { 851 "type": "Identifier", 852 "name": "test", 853 "decorators": [], 854 "loc": { 855 "start": { 856 "line": 26, 857 "column": 10 858 }, 859 "end": { 860 "line": 26, 861 "column": 14 862 } 863 } 864 }, 865 "kind": "method", 866 "accessibility": "public", 867 "static": true, 868 "optional": false, 869 "computed": false, 870 "value": { 871 "type": "FunctionExpression", 872 "function": { 873 "type": "ScriptFunction", 874 "id": { 875 "type": "Identifier", 876 "name": "test", 877 "decorators": [], 878 "loc": { 879 "start": { 880 "line": 26, 881 "column": 10 882 }, 883 "end": { 884 "line": 26, 885 "column": 14 886 } 887 } 888 }, 889 "generator": false, 890 "async": false, 891 "expression": false, 892 "params": [ 893 { 894 "type": "ETSParameterExpression", 895 "name": { 896 "type": "Identifier", 897 "name": "x", 898 "typeAnnotation": { 899 "type": "ETSTypeReference", 900 "part": { 901 "type": "ETSTypeReferencePart", 902 "name": { 903 "type": "Identifier", 904 "name": "Arr", 905 "decorators": [], 906 "loc": { 907 "start": { 908 "line": 26, 909 "column": 18 910 }, 911 "end": { 912 "line": 26, 913 "column": 21 914 } 915 } 916 }, 917 "typeParams": { 918 "type": "TSTypeParameterInstantiation", 919 "params": [ 920 { 921 "type": "ETSTypeReference", 922 "part": { 923 "type": "ETSTypeReferencePart", 924 "name": { 925 "type": "Identifier", 926 "name": "Object", 927 "decorators": [], 928 "loc": { 929 "start": { 930 "line": 26, 931 "column": 22 932 }, 933 "end": { 934 "line": 26, 935 "column": 28 936 } 937 } 938 }, 939 "loc": { 940 "start": { 941 "line": 26, 942 "column": 22 943 }, 944 "end": { 945 "line": 26, 946 "column": 29 947 } 948 } 949 }, 950 "loc": { 951 "start": { 952 "line": 26, 953 "column": 22 954 }, 955 "end": { 956 "line": 26, 957 "column": 29 958 } 959 } 960 } 961 ], 962 "loc": { 963 "start": { 964 "line": 26, 965 "column": 21 966 }, 967 "end": { 968 "line": 26, 969 "column": 29 970 } 971 } 972 }, 973 "loc": { 974 "start": { 975 "line": 26, 976 "column": 18 977 }, 978 "end": { 979 "line": 26, 980 "column": 30 981 } 982 } 983 }, 984 "loc": { 985 "start": { 986 "line": 26, 987 "column": 18 988 }, 989 "end": { 990 "line": 26, 991 "column": 30 992 } 993 } 994 }, 995 "decorators": [], 996 "loc": { 997 "start": { 998 "line": 26, 999 "column": 15 1000 }, 1001 "end": { 1002 "line": 26, 1003 "column": 30 1004 } 1005 } 1006 }, 1007 "loc": { 1008 "start": { 1009 "line": 26, 1010 "column": 15 1011 }, 1012 "end": { 1013 "line": 26, 1014 "column": 30 1015 } 1016 } 1017 } 1018 ], 1019 "returnType": { 1020 "type": "ETSPrimitiveType", 1021 "loc": { 1022 "start": { 1023 "line": 26, 1024 "column": 32 1025 }, 1026 "end": { 1027 "line": 26, 1028 "column": 39 1029 } 1030 } 1031 }, 1032 "body": { 1033 "type": "BlockStatement", 1034 "statements": [ 1035 { 1036 "type": "ReturnStatement", 1037 "argument": { 1038 "type": "CallExpression", 1039 "callee": { 1040 "type": "MemberExpression", 1041 "object": { 1042 "type": "Identifier", 1043 "name": "x", 1044 "decorators": [], 1045 "loc": { 1046 "start": { 1047 "line": 27, 1048 "column": 10 1049 }, 1050 "end": { 1051 "line": 27, 1052 "column": 11 1053 } 1054 } 1055 }, 1056 "property": { 1057 "type": "Identifier", 1058 "name": "every", 1059 "decorators": [], 1060 "loc": { 1061 "start": { 1062 "line": 27, 1063 "column": 12 1064 }, 1065 "end": { 1066 "line": 27, 1067 "column": 17 1068 } 1069 } 1070 }, 1071 "computed": false, 1072 "optional": false, 1073 "loc": { 1074 "start": { 1075 "line": 27, 1076 "column": 10 1077 }, 1078 "end": { 1079 "line": 27, 1080 "column": 17 1081 } 1082 } 1083 }, 1084 "arguments": [ 1085 { 1086 "type": "ArrowFunctionExpression", 1087 "function": { 1088 "type": "ScriptFunction", 1089 "id": null, 1090 "generator": false, 1091 "async": false, 1092 "expression": false, 1093 "params": [ 1094 { 1095 "type": "ETSParameterExpression", 1096 "name": { 1097 "type": "Identifier", 1098 "name": "item", 1099 "typeAnnotation": { 1100 "type": "ETSTypeReference", 1101 "part": { 1102 "type": "ETSTypeReferencePart", 1103 "name": { 1104 "type": "Identifier", 1105 "name": "Object", 1106 "decorators": [], 1107 "loc": { 1108 "start": { 1109 "line": 27, 1110 "column": 25 1111 }, 1112 "end": { 1113 "line": 27, 1114 "column": 31 1115 } 1116 } 1117 }, 1118 "loc": { 1119 "start": { 1120 "line": 27, 1121 "column": 25 1122 }, 1123 "end": { 1124 "line": 27, 1125 "column": 32 1126 } 1127 } 1128 }, 1129 "loc": { 1130 "start": { 1131 "line": 27, 1132 "column": 25 1133 }, 1134 "end": { 1135 "line": 27, 1136 "column": 32 1137 } 1138 } 1139 }, 1140 "decorators": [], 1141 "loc": { 1142 "start": { 1143 "line": 27, 1144 "column": 19 1145 }, 1146 "end": { 1147 "line": 27, 1148 "column": 32 1149 } 1150 } 1151 }, 1152 "loc": { 1153 "start": { 1154 "line": 27, 1155 "column": 19 1156 }, 1157 "end": { 1158 "line": 27, 1159 "column": 32 1160 } 1161 } 1162 } 1163 ], 1164 "returnType": { 1165 "type": "ETSPrimitiveType", 1166 "loc": { 1167 "start": { 1168 "line": 27, 1169 "column": 34 1170 }, 1171 "end": { 1172 "line": 27, 1173 "column": 41 1174 } 1175 } 1176 }, 1177 "body": { 1178 "type": "BlockStatement", 1179 "statements": [ 1180 { 1181 "type": "ReturnStatement", 1182 "argument": { 1183 "type": "BooleanLiteral", 1184 "value": true, 1185 "loc": { 1186 "start": { 1187 "line": 28, 1188 "column": 12 1189 }, 1190 "end": { 1191 "line": 28, 1192 "column": 16 1193 } 1194 } 1195 }, 1196 "loc": { 1197 "start": { 1198 "line": 28, 1199 "column": 5 1200 }, 1201 "end": { 1202 "line": 28, 1203 "column": 17 1204 } 1205 } 1206 } 1207 ], 1208 "loc": { 1209 "start": { 1210 "line": 27, 1211 "column": 45 1212 }, 1213 "end": { 1214 "line": 29, 1215 "column": 4 1216 } 1217 } 1218 }, 1219 "loc": { 1220 "start": { 1221 "line": 27, 1222 "column": 18 1223 }, 1224 "end": { 1225 "line": 29, 1226 "column": 4 1227 } 1228 } 1229 }, 1230 "loc": { 1231 "start": { 1232 "line": 27, 1233 "column": 18 1234 }, 1235 "end": { 1236 "line": 29, 1237 "column": 4 1238 } 1239 } 1240 } 1241 ], 1242 "optional": false, 1243 "loc": { 1244 "start": { 1245 "line": 27, 1246 "column": 10 1247 }, 1248 "end": { 1249 "line": 29, 1250 "column": 5 1251 } 1252 } 1253 }, 1254 "loc": { 1255 "start": { 1256 "line": 27, 1257 "column": 3 1258 }, 1259 "end": { 1260 "line": 29, 1261 "column": 5 1262 } 1263 } 1264 } 1265 ], 1266 "loc": { 1267 "start": { 1268 "line": 26, 1269 "column": 40 1270 }, 1271 "end": { 1272 "line": 30, 1273 "column": 2 1274 } 1275 } 1276 }, 1277 "loc": { 1278 "start": { 1279 "line": 26, 1280 "column": 10 1281 }, 1282 "end": { 1283 "line": 30, 1284 "column": 2 1285 } 1286 } 1287 }, 1288 "loc": { 1289 "start": { 1290 "line": 26, 1291 "column": 10 1292 }, 1293 "end": { 1294 "line": 30, 1295 "column": 2 1296 } 1297 } 1298 }, 1299 "overloads": [], 1300 "decorators": [], 1301 "loc": { 1302 "start": { 1303 "line": 26, 1304 "column": 1 1305 }, 1306 "end": { 1307 "line": 30, 1308 "column": 2 1309 } 1310 } 1311 } 1312 ], 1313 "loc": { 1314 "start": { 1315 "line": 1, 1316 "column": 1 1317 }, 1318 "end": { 1319 "line": 1, 1320 "column": 1 1321 } 1322 } 1323 }, 1324 "loc": { 1325 "start": { 1326 "line": 1, 1327 "column": 1 1328 }, 1329 "end": { 1330 "line": 1, 1331 "column": 1 1332 } 1333 } 1334 } 1335 ], 1336 "loc": { 1337 "start": { 1338 "line": 1, 1339 "column": 1 1340 }, 1341 "end": { 1342 "line": 31, 1343 "column": 1 1344 } 1345 } 1346} 1347