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