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