1{ 2 "modules": { 3 "NativeActionSheetManager": { 4 "type": "NativeModule", 5 "aliases": {}, 6 "spec": { 7 "properties": [ 8 { 9 "name": "getConstants", 10 "optional": false, 11 "typeAnnotation": { 12 "type": "FunctionTypeAnnotation", 13 "returnTypeAnnotation": { 14 "type": "ObjectTypeAnnotation", 15 "properties": [] 16 }, 17 "params": [] 18 } 19 }, 20 { 21 "name": "showActionSheetWithOptions", 22 "optional": false, 23 "typeAnnotation": { 24 "type": "FunctionTypeAnnotation", 25 "returnTypeAnnotation": { 26 "type": "VoidTypeAnnotation" 27 }, 28 "params": [ 29 { 30 "name": "options", 31 "optional": false, 32 "typeAnnotation": { 33 "type": "ObjectTypeAnnotation", 34 "properties": [ 35 { 36 "name": "title", 37 "optional": true, 38 "typeAnnotation": { 39 "type": "NullableTypeAnnotation", 40 "typeAnnotation": { 41 "type": "StringTypeAnnotation" 42 } 43 } 44 }, 45 { 46 "name": "message", 47 "optional": true, 48 "typeAnnotation": { 49 "type": "NullableTypeAnnotation", 50 "typeAnnotation": { 51 "type": "StringTypeAnnotation" 52 } 53 } 54 }, 55 { 56 "name": "options", 57 "optional": false, 58 "typeAnnotation": { 59 "type": "NullableTypeAnnotation", 60 "typeAnnotation": { 61 "type": "ArrayTypeAnnotation", 62 "elementType": { 63 "type": "StringTypeAnnotation" 64 } 65 } 66 } 67 }, 68 { 69 "name": "destructiveButtonIndices", 70 "optional": true, 71 "typeAnnotation": { 72 "type": "NullableTypeAnnotation", 73 "typeAnnotation": { 74 "type": "ArrayTypeAnnotation", 75 "elementType": { 76 "type": "NumberTypeAnnotation" 77 } 78 } 79 } 80 }, 81 { 82 "name": "cancelButtonIndex", 83 "optional": true, 84 "typeAnnotation": { 85 "type": "NullableTypeAnnotation", 86 "typeAnnotation": { 87 "type": "NumberTypeAnnotation" 88 } 89 } 90 }, 91 { 92 "name": "anchor", 93 "optional": true, 94 "typeAnnotation": { 95 "type": "NullableTypeAnnotation", 96 "typeAnnotation": { 97 "type": "NumberTypeAnnotation" 98 } 99 } 100 }, 101 { 102 "name": "tintColor", 103 "optional": true, 104 "typeAnnotation": { 105 "type": "NullableTypeAnnotation", 106 "typeAnnotation": { 107 "type": "NumberTypeAnnotation" 108 } 109 } 110 }, 111 { 112 "name": "cancelButtonTintColor", 113 "optional": true, 114 "typeAnnotation": { 115 "type": "NullableTypeAnnotation", 116 "typeAnnotation": { 117 "type": "NumberTypeAnnotation" 118 } 119 } 120 }, 121 { 122 "name": "userInterfaceStyle", 123 "optional": true, 124 "typeAnnotation": { 125 "type": "NullableTypeAnnotation", 126 "typeAnnotation": { 127 "type": "StringTypeAnnotation" 128 } 129 } 130 }, 131 { 132 "name": "disabledButtonIndices", 133 "optional": true, 134 "typeAnnotation": { 135 "type": "ArrayTypeAnnotation", 136 "elementType": { 137 "type": "NumberTypeAnnotation" 138 } 139 } 140 } 141 ] 142 } 143 }, 144 { 145 "name": "callback", 146 "optional": false, 147 "typeAnnotation": { 148 "type": "FunctionTypeAnnotation", 149 "returnTypeAnnotation": { 150 "type": "VoidTypeAnnotation" 151 }, 152 "params": [ 153 { 154 "name": "buttonIndex", 155 "optional": false, 156 "typeAnnotation": { 157 "type": "NumberTypeAnnotation" 158 } 159 } 160 ] 161 } 162 } 163 ] 164 } 165 }, 166 { 167 "name": "showShareActionSheetWithOptions", 168 "optional": false, 169 "typeAnnotation": { 170 "type": "FunctionTypeAnnotation", 171 "returnTypeAnnotation": { 172 "type": "VoidTypeAnnotation" 173 }, 174 "params": [ 175 { 176 "name": "options", 177 "optional": false, 178 "typeAnnotation": { 179 "type": "ObjectTypeAnnotation", 180 "properties": [ 181 { 182 "name": "message", 183 "optional": true, 184 "typeAnnotation": { 185 "type": "NullableTypeAnnotation", 186 "typeAnnotation": { 187 "type": "StringTypeAnnotation" 188 } 189 } 190 }, 191 { 192 "name": "url", 193 "optional": true, 194 "typeAnnotation": { 195 "type": "NullableTypeAnnotation", 196 "typeAnnotation": { 197 "type": "StringTypeAnnotation" 198 } 199 } 200 }, 201 { 202 "name": "subject", 203 "optional": true, 204 "typeAnnotation": { 205 "type": "NullableTypeAnnotation", 206 "typeAnnotation": { 207 "type": "StringTypeAnnotation" 208 } 209 } 210 }, 211 { 212 "name": "anchor", 213 "optional": true, 214 "typeAnnotation": { 215 "type": "NullableTypeAnnotation", 216 "typeAnnotation": { 217 "type": "NumberTypeAnnotation" 218 } 219 } 220 }, 221 { 222 "name": "tintColor", 223 "optional": true, 224 "typeAnnotation": { 225 "type": "NullableTypeAnnotation", 226 "typeAnnotation": { 227 "type": "NumberTypeAnnotation" 228 } 229 } 230 }, 231 { 232 "name": "cancelButtonTintColor", 233 "optional": true, 234 "typeAnnotation": { 235 "type": "NullableTypeAnnotation", 236 "typeAnnotation": { 237 "type": "NumberTypeAnnotation" 238 } 239 } 240 }, 241 { 242 "name": "excludedActivityTypes", 243 "optional": true, 244 "typeAnnotation": { 245 "type": "NullableTypeAnnotation", 246 "typeAnnotation": { 247 "type": "ArrayTypeAnnotation", 248 "elementType": { 249 "type": "StringTypeAnnotation" 250 } 251 } 252 } 253 }, 254 { 255 "name": "userInterfaceStyle", 256 "optional": true, 257 "typeAnnotation": { 258 "type": "NullableTypeAnnotation", 259 "typeAnnotation": { 260 "type": "StringTypeAnnotation" 261 } 262 } 263 } 264 ] 265 } 266 }, 267 { 268 "name": "failureCallback", 269 "optional": false, 270 "typeAnnotation": { 271 "type": "FunctionTypeAnnotation", 272 "returnTypeAnnotation": { 273 "type": "VoidTypeAnnotation" 274 }, 275 "params": [ 276 { 277 "name": "error", 278 "optional": false, 279 "typeAnnotation": { 280 "type": "ObjectTypeAnnotation", 281 "properties": [ 282 { 283 "name": "domain", 284 "optional": false, 285 "typeAnnotation": { 286 "type": "StringTypeAnnotation" 287 } 288 }, 289 { 290 "name": "code", 291 "optional": false, 292 "typeAnnotation": { 293 "type": "StringTypeAnnotation" 294 } 295 }, 296 { 297 "name": "userInfo", 298 "optional": true, 299 "typeAnnotation": { 300 "type": "NullableTypeAnnotation", 301 "typeAnnotation": { 302 "type": "GenericObjectTypeAnnotation" 303 } 304 } 305 }, 306 { 307 "name": "message", 308 "optional": false, 309 "typeAnnotation": { 310 "type": "StringTypeAnnotation" 311 } 312 } 313 ] 314 } 315 } 316 ] 317 } 318 }, 319 { 320 "name": "successCallback", 321 "optional": false, 322 "typeAnnotation": { 323 "type": "FunctionTypeAnnotation", 324 "returnTypeAnnotation": { 325 "type": "VoidTypeAnnotation" 326 }, 327 "params": [ 328 { 329 "name": "completed", 330 "optional": false, 331 "typeAnnotation": { 332 "type": "BooleanTypeAnnotation" 333 } 334 }, 335 { 336 "name": "activityType", 337 "optional": false, 338 "typeAnnotation": { 339 "type": "NullableTypeAnnotation", 340 "typeAnnotation": { 341 "type": "StringTypeAnnotation" 342 } 343 } 344 } 345 ] 346 } 347 } 348 ] 349 } 350 }, 351 { 352 "name": "dismissActionSheet", 353 "optional": true, 354 "typeAnnotation": { 355 "type": "FunctionTypeAnnotation", 356 "returnTypeAnnotation": { 357 "type": "VoidTypeAnnotation" 358 }, 359 "params": [] 360 } 361 } 362 ] 363 }, 364 "moduleNames": [ 365 "ActionSheetManager" 366 ] 367 }, 368 "NativeAlertManager": { 369 "type": "NativeModule", 370 "aliases": { 371 "Args": { 372 "type": "ObjectTypeAnnotation", 373 "properties": [ 374 { 375 "name": "title", 376 "optional": true, 377 "typeAnnotation": { 378 "type": "StringTypeAnnotation" 379 } 380 }, 381 { 382 "name": "message", 383 "optional": true, 384 "typeAnnotation": { 385 "type": "StringTypeAnnotation" 386 } 387 }, 388 { 389 "name": "buttons", 390 "optional": true, 391 "typeAnnotation": { 392 "type": "ArrayTypeAnnotation", 393 "elementType": { 394 "type": "GenericObjectTypeAnnotation" 395 } 396 } 397 }, 398 { 399 "name": "type", 400 "optional": true, 401 "typeAnnotation": { 402 "type": "StringTypeAnnotation" 403 } 404 }, 405 { 406 "name": "defaultValue", 407 "optional": true, 408 "typeAnnotation": { 409 "type": "StringTypeAnnotation" 410 } 411 }, 412 { 413 "name": "cancelButtonKey", 414 "optional": true, 415 "typeAnnotation": { 416 "type": "StringTypeAnnotation" 417 } 418 }, 419 { 420 "name": "destructiveButtonKey", 421 "optional": true, 422 "typeAnnotation": { 423 "type": "StringTypeAnnotation" 424 } 425 }, 426 { 427 "name": "keyboardType", 428 "optional": true, 429 "typeAnnotation": { 430 "type": "StringTypeAnnotation" 431 } 432 }, 433 { 434 "name": "userInterfaceStyle", 435 "optional": true, 436 "typeAnnotation": { 437 "type": "StringTypeAnnotation" 438 } 439 } 440 ] 441 } 442 }, 443 "spec": { 444 "properties": [ 445 { 446 "name": "alertWithArgs", 447 "optional": false, 448 "typeAnnotation": { 449 "type": "FunctionTypeAnnotation", 450 "returnTypeAnnotation": { 451 "type": "VoidTypeAnnotation" 452 }, 453 "params": [ 454 { 455 "name": "args", 456 "optional": false, 457 "typeAnnotation": { 458 "type": "TypeAliasTypeAnnotation", 459 "name": "Args" 460 } 461 }, 462 { 463 "name": "callback", 464 "optional": false, 465 "typeAnnotation": { 466 "type": "FunctionTypeAnnotation", 467 "returnTypeAnnotation": { 468 "type": "VoidTypeAnnotation" 469 }, 470 "params": [ 471 { 472 "name": "id", 473 "optional": false, 474 "typeAnnotation": { 475 "type": "NumberTypeAnnotation" 476 } 477 }, 478 { 479 "name": "value", 480 "optional": false, 481 "typeAnnotation": { 482 "type": "StringTypeAnnotation" 483 } 484 } 485 ] 486 } 487 } 488 ] 489 } 490 } 491 ] 492 }, 493 "moduleNames": [ 494 "AlertManager" 495 ] 496 }, 497 "NativeAnimatedModule": { 498 "type": "NativeModule", 499 "aliases": { 500 "EndResult": { 501 "type": "ObjectTypeAnnotation", 502 "properties": [ 503 { 504 "name": "finished", 505 "optional": false, 506 "typeAnnotation": { 507 "type": "BooleanTypeAnnotation" 508 } 509 } 510 ] 511 }, 512 "EventMapping": { 513 "type": "ObjectTypeAnnotation", 514 "properties": [ 515 { 516 "name": "nativeEventPath", 517 "optional": false, 518 "typeAnnotation": { 519 "type": "ArrayTypeAnnotation", 520 "elementType": { 521 "type": "StringTypeAnnotation" 522 } 523 } 524 }, 525 { 526 "name": "animatedValueTag", 527 "optional": false, 528 "typeAnnotation": { 529 "type": "NullableTypeAnnotation", 530 "typeAnnotation": { 531 "type": "NumberTypeAnnotation" 532 } 533 } 534 } 535 ] 536 } 537 }, 538 "spec": { 539 "properties": [ 540 { 541 "name": "startOperationBatch", 542 "optional": false, 543 "typeAnnotation": { 544 "type": "FunctionTypeAnnotation", 545 "returnTypeAnnotation": { 546 "type": "VoidTypeAnnotation" 547 }, 548 "params": [] 549 } 550 }, 551 { 552 "name": "finishOperationBatch", 553 "optional": false, 554 "typeAnnotation": { 555 "type": "FunctionTypeAnnotation", 556 "returnTypeAnnotation": { 557 "type": "VoidTypeAnnotation" 558 }, 559 "params": [] 560 } 561 }, 562 { 563 "name": "createAnimatedNode", 564 "optional": false, 565 "typeAnnotation": { 566 "type": "FunctionTypeAnnotation", 567 "returnTypeAnnotation": { 568 "type": "VoidTypeAnnotation" 569 }, 570 "params": [ 571 { 572 "name": "tag", 573 "optional": false, 574 "typeAnnotation": { 575 "type": "NumberTypeAnnotation" 576 } 577 }, 578 { 579 "name": "config", 580 "optional": false, 581 "typeAnnotation": { 582 "type": "GenericObjectTypeAnnotation" 583 } 584 } 585 ] 586 } 587 }, 588 { 589 "name": "updateAnimatedNodeConfig", 590 "optional": true, 591 "typeAnnotation": { 592 "type": "FunctionTypeAnnotation", 593 "returnTypeAnnotation": { 594 "type": "VoidTypeAnnotation" 595 }, 596 "params": [ 597 { 598 "name": "tag", 599 "optional": false, 600 "typeAnnotation": { 601 "type": "NumberTypeAnnotation" 602 } 603 }, 604 { 605 "name": "config", 606 "optional": false, 607 "typeAnnotation": { 608 "type": "GenericObjectTypeAnnotation" 609 } 610 } 611 ] 612 } 613 }, 614 { 615 "name": "getValue", 616 "optional": false, 617 "typeAnnotation": { 618 "type": "FunctionTypeAnnotation", 619 "returnTypeAnnotation": { 620 "type": "VoidTypeAnnotation" 621 }, 622 "params": [ 623 { 624 "name": "tag", 625 "optional": false, 626 "typeAnnotation": { 627 "type": "NumberTypeAnnotation" 628 } 629 }, 630 { 631 "name": "saveValueCallback", 632 "optional": false, 633 "typeAnnotation": { 634 "type": "FunctionTypeAnnotation", 635 "returnTypeAnnotation": { 636 "type": "VoidTypeAnnotation" 637 }, 638 "params": [ 639 { 640 "name": "value", 641 "optional": false, 642 "typeAnnotation": { 643 "type": "NumberTypeAnnotation" 644 } 645 } 646 ] 647 } 648 } 649 ] 650 } 651 }, 652 { 653 "name": "startListeningToAnimatedNodeValue", 654 "optional": false, 655 "typeAnnotation": { 656 "type": "FunctionTypeAnnotation", 657 "returnTypeAnnotation": { 658 "type": "VoidTypeAnnotation" 659 }, 660 "params": [ 661 { 662 "name": "tag", 663 "optional": false, 664 "typeAnnotation": { 665 "type": "NumberTypeAnnotation" 666 } 667 } 668 ] 669 } 670 }, 671 { 672 "name": "stopListeningToAnimatedNodeValue", 673 "optional": false, 674 "typeAnnotation": { 675 "type": "FunctionTypeAnnotation", 676 "returnTypeAnnotation": { 677 "type": "VoidTypeAnnotation" 678 }, 679 "params": [ 680 { 681 "name": "tag", 682 "optional": false, 683 "typeAnnotation": { 684 "type": "NumberTypeAnnotation" 685 } 686 } 687 ] 688 } 689 }, 690 { 691 "name": "connectAnimatedNodes", 692 "optional": false, 693 "typeAnnotation": { 694 "type": "FunctionTypeAnnotation", 695 "returnTypeAnnotation": { 696 "type": "VoidTypeAnnotation" 697 }, 698 "params": [ 699 { 700 "name": "parentTag", 701 "optional": false, 702 "typeAnnotation": { 703 "type": "NumberTypeAnnotation" 704 } 705 }, 706 { 707 "name": "childTag", 708 "optional": false, 709 "typeAnnotation": { 710 "type": "NumberTypeAnnotation" 711 } 712 } 713 ] 714 } 715 }, 716 { 717 "name": "disconnectAnimatedNodes", 718 "optional": false, 719 "typeAnnotation": { 720 "type": "FunctionTypeAnnotation", 721 "returnTypeAnnotation": { 722 "type": "VoidTypeAnnotation" 723 }, 724 "params": [ 725 { 726 "name": "parentTag", 727 "optional": false, 728 "typeAnnotation": { 729 "type": "NumberTypeAnnotation" 730 } 731 }, 732 { 733 "name": "childTag", 734 "optional": false, 735 "typeAnnotation": { 736 "type": "NumberTypeAnnotation" 737 } 738 } 739 ] 740 } 741 }, 742 { 743 "name": "startAnimatingNode", 744 "optional": false, 745 "typeAnnotation": { 746 "type": "FunctionTypeAnnotation", 747 "returnTypeAnnotation": { 748 "type": "VoidTypeAnnotation" 749 }, 750 "params": [ 751 { 752 "name": "animationId", 753 "optional": false, 754 "typeAnnotation": { 755 "type": "NumberTypeAnnotation" 756 } 757 }, 758 { 759 "name": "nodeTag", 760 "optional": false, 761 "typeAnnotation": { 762 "type": "NumberTypeAnnotation" 763 } 764 }, 765 { 766 "name": "config", 767 "optional": false, 768 "typeAnnotation": { 769 "type": "GenericObjectTypeAnnotation" 770 } 771 }, 772 { 773 "name": "endCallback", 774 "optional": false, 775 "typeAnnotation": { 776 "type": "FunctionTypeAnnotation", 777 "returnTypeAnnotation": { 778 "type": "VoidTypeAnnotation" 779 }, 780 "params": [ 781 { 782 "name": "result", 783 "optional": false, 784 "typeAnnotation": { 785 "type": "TypeAliasTypeAnnotation", 786 "name": "EndResult" 787 } 788 } 789 ] 790 } 791 } 792 ] 793 } 794 }, 795 { 796 "name": "stopAnimation", 797 "optional": false, 798 "typeAnnotation": { 799 "type": "FunctionTypeAnnotation", 800 "returnTypeAnnotation": { 801 "type": "VoidTypeAnnotation" 802 }, 803 "params": [ 804 { 805 "name": "animationId", 806 "optional": false, 807 "typeAnnotation": { 808 "type": "NumberTypeAnnotation" 809 } 810 } 811 ] 812 } 813 }, 814 { 815 "name": "setAnimatedNodeValue", 816 "optional": false, 817 "typeAnnotation": { 818 "type": "FunctionTypeAnnotation", 819 "returnTypeAnnotation": { 820 "type": "VoidTypeAnnotation" 821 }, 822 "params": [ 823 { 824 "name": "nodeTag", 825 "optional": false, 826 "typeAnnotation": { 827 "type": "NumberTypeAnnotation" 828 } 829 }, 830 { 831 "name": "value", 832 "optional": false, 833 "typeAnnotation": { 834 "type": "NumberTypeAnnotation" 835 } 836 } 837 ] 838 } 839 }, 840 { 841 "name": "setAnimatedNodeOffset", 842 "optional": false, 843 "typeAnnotation": { 844 "type": "FunctionTypeAnnotation", 845 "returnTypeAnnotation": { 846 "type": "VoidTypeAnnotation" 847 }, 848 "params": [ 849 { 850 "name": "nodeTag", 851 "optional": false, 852 "typeAnnotation": { 853 "type": "NumberTypeAnnotation" 854 } 855 }, 856 { 857 "name": "offset", 858 "optional": false, 859 "typeAnnotation": { 860 "type": "NumberTypeAnnotation" 861 } 862 } 863 ] 864 } 865 }, 866 { 867 "name": "flattenAnimatedNodeOffset", 868 "optional": false, 869 "typeAnnotation": { 870 "type": "FunctionTypeAnnotation", 871 "returnTypeAnnotation": { 872 "type": "VoidTypeAnnotation" 873 }, 874 "params": [ 875 { 876 "name": "nodeTag", 877 "optional": false, 878 "typeAnnotation": { 879 "type": "NumberTypeAnnotation" 880 } 881 } 882 ] 883 } 884 }, 885 { 886 "name": "extractAnimatedNodeOffset", 887 "optional": false, 888 "typeAnnotation": { 889 "type": "FunctionTypeAnnotation", 890 "returnTypeAnnotation": { 891 "type": "VoidTypeAnnotation" 892 }, 893 "params": [ 894 { 895 "name": "nodeTag", 896 "optional": false, 897 "typeAnnotation": { 898 "type": "NumberTypeAnnotation" 899 } 900 } 901 ] 902 } 903 }, 904 { 905 "name": "connectAnimatedNodeToView", 906 "optional": false, 907 "typeAnnotation": { 908 "type": "FunctionTypeAnnotation", 909 "returnTypeAnnotation": { 910 "type": "VoidTypeAnnotation" 911 }, 912 "params": [ 913 { 914 "name": "nodeTag", 915 "optional": false, 916 "typeAnnotation": { 917 "type": "NumberTypeAnnotation" 918 } 919 }, 920 { 921 "name": "viewTag", 922 "optional": false, 923 "typeAnnotation": { 924 "type": "NumberTypeAnnotation" 925 } 926 } 927 ] 928 } 929 }, 930 { 931 "name": "disconnectAnimatedNodeFromView", 932 "optional": false, 933 "typeAnnotation": { 934 "type": "FunctionTypeAnnotation", 935 "returnTypeAnnotation": { 936 "type": "VoidTypeAnnotation" 937 }, 938 "params": [ 939 { 940 "name": "nodeTag", 941 "optional": false, 942 "typeAnnotation": { 943 "type": "NumberTypeAnnotation" 944 } 945 }, 946 { 947 "name": "viewTag", 948 "optional": false, 949 "typeAnnotation": { 950 "type": "NumberTypeAnnotation" 951 } 952 } 953 ] 954 } 955 }, 956 { 957 "name": "restoreDefaultValues", 958 "optional": false, 959 "typeAnnotation": { 960 "type": "FunctionTypeAnnotation", 961 "returnTypeAnnotation": { 962 "type": "VoidTypeAnnotation" 963 }, 964 "params": [ 965 { 966 "name": "nodeTag", 967 "optional": false, 968 "typeAnnotation": { 969 "type": "NumberTypeAnnotation" 970 } 971 } 972 ] 973 } 974 }, 975 { 976 "name": "dropAnimatedNode", 977 "optional": false, 978 "typeAnnotation": { 979 "type": "FunctionTypeAnnotation", 980 "returnTypeAnnotation": { 981 "type": "VoidTypeAnnotation" 982 }, 983 "params": [ 984 { 985 "name": "tag", 986 "optional": false, 987 "typeAnnotation": { 988 "type": "NumberTypeAnnotation" 989 } 990 } 991 ] 992 } 993 }, 994 { 995 "name": "addAnimatedEventToView", 996 "optional": false, 997 "typeAnnotation": { 998 "type": "FunctionTypeAnnotation", 999 "returnTypeAnnotation": { 1000 "type": "VoidTypeAnnotation" 1001 }, 1002 "params": [ 1003 { 1004 "name": "viewTag", 1005 "optional": false, 1006 "typeAnnotation": { 1007 "type": "NumberTypeAnnotation" 1008 } 1009 }, 1010 { 1011 "name": "eventName", 1012 "optional": false, 1013 "typeAnnotation": { 1014 "type": "StringTypeAnnotation" 1015 } 1016 }, 1017 { 1018 "name": "eventMapping", 1019 "optional": false, 1020 "typeAnnotation": { 1021 "type": "TypeAliasTypeAnnotation", 1022 "name": "EventMapping" 1023 } 1024 } 1025 ] 1026 } 1027 }, 1028 { 1029 "name": "removeAnimatedEventFromView", 1030 "optional": false, 1031 "typeAnnotation": { 1032 "type": "FunctionTypeAnnotation", 1033 "returnTypeAnnotation": { 1034 "type": "VoidTypeAnnotation" 1035 }, 1036 "params": [ 1037 { 1038 "name": "viewTag", 1039 "optional": false, 1040 "typeAnnotation": { 1041 "type": "NumberTypeAnnotation" 1042 } 1043 }, 1044 { 1045 "name": "eventName", 1046 "optional": false, 1047 "typeAnnotation": { 1048 "type": "StringTypeAnnotation" 1049 } 1050 }, 1051 { 1052 "name": "animatedNodeTag", 1053 "optional": false, 1054 "typeAnnotation": { 1055 "type": "NumberTypeAnnotation" 1056 } 1057 } 1058 ] 1059 } 1060 }, 1061 { 1062 "name": "addListener", 1063 "optional": false, 1064 "typeAnnotation": { 1065 "type": "FunctionTypeAnnotation", 1066 "returnTypeAnnotation": { 1067 "type": "VoidTypeAnnotation" 1068 }, 1069 "params": [ 1070 { 1071 "name": "eventName", 1072 "optional": false, 1073 "typeAnnotation": { 1074 "type": "StringTypeAnnotation" 1075 } 1076 } 1077 ] 1078 } 1079 }, 1080 { 1081 "name": "removeListeners", 1082 "optional": false, 1083 "typeAnnotation": { 1084 "type": "FunctionTypeAnnotation", 1085 "returnTypeAnnotation": { 1086 "type": "VoidTypeAnnotation" 1087 }, 1088 "params": [ 1089 { 1090 "name": "count", 1091 "optional": false, 1092 "typeAnnotation": { 1093 "type": "NumberTypeAnnotation" 1094 } 1095 } 1096 ] 1097 } 1098 }, 1099 { 1100 "name": "queueAndExecuteBatchedOperations", 1101 "optional": true, 1102 "typeAnnotation": { 1103 "type": "FunctionTypeAnnotation", 1104 "returnTypeAnnotation": { 1105 "type": "VoidTypeAnnotation" 1106 }, 1107 "params": [ 1108 { 1109 "name": "operationsAndArgs", 1110 "optional": false, 1111 "typeAnnotation": { 1112 "type": "ArrayTypeAnnotation" 1113 } 1114 } 1115 ] 1116 } 1117 } 1118 ] 1119 }, 1120 "moduleNames": [ 1121 "NativeAnimatedModule" 1122 ] 1123 }, 1124 "NativeAnimatedTurboModule": { 1125 "type": "NativeModule", 1126 "aliases": { 1127 "EndResult": { 1128 "type": "ObjectTypeAnnotation", 1129 "properties": [ 1130 { 1131 "name": "finished", 1132 "optional": false, 1133 "typeAnnotation": { 1134 "type": "BooleanTypeAnnotation" 1135 } 1136 } 1137 ] 1138 }, 1139 "EventMapping": { 1140 "type": "ObjectTypeAnnotation", 1141 "properties": [ 1142 { 1143 "name": "nativeEventPath", 1144 "optional": false, 1145 "typeAnnotation": { 1146 "type": "ArrayTypeAnnotation", 1147 "elementType": { 1148 "type": "StringTypeAnnotation" 1149 } 1150 } 1151 }, 1152 { 1153 "name": "animatedValueTag", 1154 "optional": false, 1155 "typeAnnotation": { 1156 "type": "NullableTypeAnnotation", 1157 "typeAnnotation": { 1158 "type": "NumberTypeAnnotation" 1159 } 1160 } 1161 } 1162 ] 1163 } 1164 }, 1165 "spec": { 1166 "properties": [ 1167 { 1168 "name": "startOperationBatch", 1169 "optional": false, 1170 "typeAnnotation": { 1171 "type": "FunctionTypeAnnotation", 1172 "returnTypeAnnotation": { 1173 "type": "VoidTypeAnnotation" 1174 }, 1175 "params": [] 1176 } 1177 }, 1178 { 1179 "name": "finishOperationBatch", 1180 "optional": false, 1181 "typeAnnotation": { 1182 "type": "FunctionTypeAnnotation", 1183 "returnTypeAnnotation": { 1184 "type": "VoidTypeAnnotation" 1185 }, 1186 "params": [] 1187 } 1188 }, 1189 { 1190 "name": "createAnimatedNode", 1191 "optional": false, 1192 "typeAnnotation": { 1193 "type": "FunctionTypeAnnotation", 1194 "returnTypeAnnotation": { 1195 "type": "VoidTypeAnnotation" 1196 }, 1197 "params": [ 1198 { 1199 "name": "tag", 1200 "optional": false, 1201 "typeAnnotation": { 1202 "type": "NumberTypeAnnotation" 1203 } 1204 }, 1205 { 1206 "name": "config", 1207 "optional": false, 1208 "typeAnnotation": { 1209 "type": "GenericObjectTypeAnnotation" 1210 } 1211 } 1212 ] 1213 } 1214 }, 1215 { 1216 "name": "updateAnimatedNodeConfig", 1217 "optional": true, 1218 "typeAnnotation": { 1219 "type": "FunctionTypeAnnotation", 1220 "returnTypeAnnotation": { 1221 "type": "VoidTypeAnnotation" 1222 }, 1223 "params": [ 1224 { 1225 "name": "tag", 1226 "optional": false, 1227 "typeAnnotation": { 1228 "type": "NumberTypeAnnotation" 1229 } 1230 }, 1231 { 1232 "name": "config", 1233 "optional": false, 1234 "typeAnnotation": { 1235 "type": "GenericObjectTypeAnnotation" 1236 } 1237 } 1238 ] 1239 } 1240 }, 1241 { 1242 "name": "getValue", 1243 "optional": false, 1244 "typeAnnotation": { 1245 "type": "FunctionTypeAnnotation", 1246 "returnTypeAnnotation": { 1247 "type": "VoidTypeAnnotation" 1248 }, 1249 "params": [ 1250 { 1251 "name": "tag", 1252 "optional": false, 1253 "typeAnnotation": { 1254 "type": "NumberTypeAnnotation" 1255 } 1256 }, 1257 { 1258 "name": "saveValueCallback", 1259 "optional": false, 1260 "typeAnnotation": { 1261 "type": "FunctionTypeAnnotation", 1262 "returnTypeAnnotation": { 1263 "type": "VoidTypeAnnotation" 1264 }, 1265 "params": [ 1266 { 1267 "name": "value", 1268 "optional": false, 1269 "typeAnnotation": { 1270 "type": "NumberTypeAnnotation" 1271 } 1272 } 1273 ] 1274 } 1275 } 1276 ] 1277 } 1278 }, 1279 { 1280 "name": "startListeningToAnimatedNodeValue", 1281 "optional": false, 1282 "typeAnnotation": { 1283 "type": "FunctionTypeAnnotation", 1284 "returnTypeAnnotation": { 1285 "type": "VoidTypeAnnotation" 1286 }, 1287 "params": [ 1288 { 1289 "name": "tag", 1290 "optional": false, 1291 "typeAnnotation": { 1292 "type": "NumberTypeAnnotation" 1293 } 1294 } 1295 ] 1296 } 1297 }, 1298 { 1299 "name": "stopListeningToAnimatedNodeValue", 1300 "optional": false, 1301 "typeAnnotation": { 1302 "type": "FunctionTypeAnnotation", 1303 "returnTypeAnnotation": { 1304 "type": "VoidTypeAnnotation" 1305 }, 1306 "params": [ 1307 { 1308 "name": "tag", 1309 "optional": false, 1310 "typeAnnotation": { 1311 "type": "NumberTypeAnnotation" 1312 } 1313 } 1314 ] 1315 } 1316 }, 1317 { 1318 "name": "connectAnimatedNodes", 1319 "optional": false, 1320 "typeAnnotation": { 1321 "type": "FunctionTypeAnnotation", 1322 "returnTypeAnnotation": { 1323 "type": "VoidTypeAnnotation" 1324 }, 1325 "params": [ 1326 { 1327 "name": "parentTag", 1328 "optional": false, 1329 "typeAnnotation": { 1330 "type": "NumberTypeAnnotation" 1331 } 1332 }, 1333 { 1334 "name": "childTag", 1335 "optional": false, 1336 "typeAnnotation": { 1337 "type": "NumberTypeAnnotation" 1338 } 1339 } 1340 ] 1341 } 1342 }, 1343 { 1344 "name": "disconnectAnimatedNodes", 1345 "optional": false, 1346 "typeAnnotation": { 1347 "type": "FunctionTypeAnnotation", 1348 "returnTypeAnnotation": { 1349 "type": "VoidTypeAnnotation" 1350 }, 1351 "params": [ 1352 { 1353 "name": "parentTag", 1354 "optional": false, 1355 "typeAnnotation": { 1356 "type": "NumberTypeAnnotation" 1357 } 1358 }, 1359 { 1360 "name": "childTag", 1361 "optional": false, 1362 "typeAnnotation": { 1363 "type": "NumberTypeAnnotation" 1364 } 1365 } 1366 ] 1367 } 1368 }, 1369 { 1370 "name": "startAnimatingNode", 1371 "optional": false, 1372 "typeAnnotation": { 1373 "type": "FunctionTypeAnnotation", 1374 "returnTypeAnnotation": { 1375 "type": "VoidTypeAnnotation" 1376 }, 1377 "params": [ 1378 { 1379 "name": "animationId", 1380 "optional": false, 1381 "typeAnnotation": { 1382 "type": "NumberTypeAnnotation" 1383 } 1384 }, 1385 { 1386 "name": "nodeTag", 1387 "optional": false, 1388 "typeAnnotation": { 1389 "type": "NumberTypeAnnotation" 1390 } 1391 }, 1392 { 1393 "name": "config", 1394 "optional": false, 1395 "typeAnnotation": { 1396 "type": "GenericObjectTypeAnnotation" 1397 } 1398 }, 1399 { 1400 "name": "endCallback", 1401 "optional": false, 1402 "typeAnnotation": { 1403 "type": "FunctionTypeAnnotation", 1404 "returnTypeAnnotation": { 1405 "type": "VoidTypeAnnotation" 1406 }, 1407 "params": [ 1408 { 1409 "name": "result", 1410 "optional": false, 1411 "typeAnnotation": { 1412 "type": "TypeAliasTypeAnnotation", 1413 "name": "EndResult" 1414 } 1415 } 1416 ] 1417 } 1418 } 1419 ] 1420 } 1421 }, 1422 { 1423 "name": "stopAnimation", 1424 "optional": false, 1425 "typeAnnotation": { 1426 "type": "FunctionTypeAnnotation", 1427 "returnTypeAnnotation": { 1428 "type": "VoidTypeAnnotation" 1429 }, 1430 "params": [ 1431 { 1432 "name": "animationId", 1433 "optional": false, 1434 "typeAnnotation": { 1435 "type": "NumberTypeAnnotation" 1436 } 1437 } 1438 ] 1439 } 1440 }, 1441 { 1442 "name": "setAnimatedNodeValue", 1443 "optional": false, 1444 "typeAnnotation": { 1445 "type": "FunctionTypeAnnotation", 1446 "returnTypeAnnotation": { 1447 "type": "VoidTypeAnnotation" 1448 }, 1449 "params": [ 1450 { 1451 "name": "nodeTag", 1452 "optional": false, 1453 "typeAnnotation": { 1454 "type": "NumberTypeAnnotation" 1455 } 1456 }, 1457 { 1458 "name": "value", 1459 "optional": false, 1460 "typeAnnotation": { 1461 "type": "NumberTypeAnnotation" 1462 } 1463 } 1464 ] 1465 } 1466 }, 1467 { 1468 "name": "setAnimatedNodeOffset", 1469 "optional": false, 1470 "typeAnnotation": { 1471 "type": "FunctionTypeAnnotation", 1472 "returnTypeAnnotation": { 1473 "type": "VoidTypeAnnotation" 1474 }, 1475 "params": [ 1476 { 1477 "name": "nodeTag", 1478 "optional": false, 1479 "typeAnnotation": { 1480 "type": "NumberTypeAnnotation" 1481 } 1482 }, 1483 { 1484 "name": "offset", 1485 "optional": false, 1486 "typeAnnotation": { 1487 "type": "NumberTypeAnnotation" 1488 } 1489 } 1490 ] 1491 } 1492 }, 1493 { 1494 "name": "flattenAnimatedNodeOffset", 1495 "optional": false, 1496 "typeAnnotation": { 1497 "type": "FunctionTypeAnnotation", 1498 "returnTypeAnnotation": { 1499 "type": "VoidTypeAnnotation" 1500 }, 1501 "params": [ 1502 { 1503 "name": "nodeTag", 1504 "optional": false, 1505 "typeAnnotation": { 1506 "type": "NumberTypeAnnotation" 1507 } 1508 } 1509 ] 1510 } 1511 }, 1512 { 1513 "name": "extractAnimatedNodeOffset", 1514 "optional": false, 1515 "typeAnnotation": { 1516 "type": "FunctionTypeAnnotation", 1517 "returnTypeAnnotation": { 1518 "type": "VoidTypeAnnotation" 1519 }, 1520 "params": [ 1521 { 1522 "name": "nodeTag", 1523 "optional": false, 1524 "typeAnnotation": { 1525 "type": "NumberTypeAnnotation" 1526 } 1527 } 1528 ] 1529 } 1530 }, 1531 { 1532 "name": "connectAnimatedNodeToView", 1533 "optional": false, 1534 "typeAnnotation": { 1535 "type": "FunctionTypeAnnotation", 1536 "returnTypeAnnotation": { 1537 "type": "VoidTypeAnnotation" 1538 }, 1539 "params": [ 1540 { 1541 "name": "nodeTag", 1542 "optional": false, 1543 "typeAnnotation": { 1544 "type": "NumberTypeAnnotation" 1545 } 1546 }, 1547 { 1548 "name": "viewTag", 1549 "optional": false, 1550 "typeAnnotation": { 1551 "type": "NumberTypeAnnotation" 1552 } 1553 } 1554 ] 1555 } 1556 }, 1557 { 1558 "name": "disconnectAnimatedNodeFromView", 1559 "optional": false, 1560 "typeAnnotation": { 1561 "type": "FunctionTypeAnnotation", 1562 "returnTypeAnnotation": { 1563 "type": "VoidTypeAnnotation" 1564 }, 1565 "params": [ 1566 { 1567 "name": "nodeTag", 1568 "optional": false, 1569 "typeAnnotation": { 1570 "type": "NumberTypeAnnotation" 1571 } 1572 }, 1573 { 1574 "name": "viewTag", 1575 "optional": false, 1576 "typeAnnotation": { 1577 "type": "NumberTypeAnnotation" 1578 } 1579 } 1580 ] 1581 } 1582 }, 1583 { 1584 "name": "restoreDefaultValues", 1585 "optional": false, 1586 "typeAnnotation": { 1587 "type": "FunctionTypeAnnotation", 1588 "returnTypeAnnotation": { 1589 "type": "VoidTypeAnnotation" 1590 }, 1591 "params": [ 1592 { 1593 "name": "nodeTag", 1594 "optional": false, 1595 "typeAnnotation": { 1596 "type": "NumberTypeAnnotation" 1597 } 1598 } 1599 ] 1600 } 1601 }, 1602 { 1603 "name": "dropAnimatedNode", 1604 "optional": false, 1605 "typeAnnotation": { 1606 "type": "FunctionTypeAnnotation", 1607 "returnTypeAnnotation": { 1608 "type": "VoidTypeAnnotation" 1609 }, 1610 "params": [ 1611 { 1612 "name": "tag", 1613 "optional": false, 1614 "typeAnnotation": { 1615 "type": "NumberTypeAnnotation" 1616 } 1617 } 1618 ] 1619 } 1620 }, 1621 { 1622 "name": "addAnimatedEventToView", 1623 "optional": false, 1624 "typeAnnotation": { 1625 "type": "FunctionTypeAnnotation", 1626 "returnTypeAnnotation": { 1627 "type": "VoidTypeAnnotation" 1628 }, 1629 "params": [ 1630 { 1631 "name": "viewTag", 1632 "optional": false, 1633 "typeAnnotation": { 1634 "type": "NumberTypeAnnotation" 1635 } 1636 }, 1637 { 1638 "name": "eventName", 1639 "optional": false, 1640 "typeAnnotation": { 1641 "type": "StringTypeAnnotation" 1642 } 1643 }, 1644 { 1645 "name": "eventMapping", 1646 "optional": false, 1647 "typeAnnotation": { 1648 "type": "TypeAliasTypeAnnotation", 1649 "name": "EventMapping" 1650 } 1651 } 1652 ] 1653 } 1654 }, 1655 { 1656 "name": "removeAnimatedEventFromView", 1657 "optional": false, 1658 "typeAnnotation": { 1659 "type": "FunctionTypeAnnotation", 1660 "returnTypeAnnotation": { 1661 "type": "VoidTypeAnnotation" 1662 }, 1663 "params": [ 1664 { 1665 "name": "viewTag", 1666 "optional": false, 1667 "typeAnnotation": { 1668 "type": "NumberTypeAnnotation" 1669 } 1670 }, 1671 { 1672 "name": "eventName", 1673 "optional": false, 1674 "typeAnnotation": { 1675 "type": "StringTypeAnnotation" 1676 } 1677 }, 1678 { 1679 "name": "animatedNodeTag", 1680 "optional": false, 1681 "typeAnnotation": { 1682 "type": "NumberTypeAnnotation" 1683 } 1684 } 1685 ] 1686 } 1687 }, 1688 { 1689 "name": "addListener", 1690 "optional": false, 1691 "typeAnnotation": { 1692 "type": "FunctionTypeAnnotation", 1693 "returnTypeAnnotation": { 1694 "type": "VoidTypeAnnotation" 1695 }, 1696 "params": [ 1697 { 1698 "name": "eventName", 1699 "optional": false, 1700 "typeAnnotation": { 1701 "type": "StringTypeAnnotation" 1702 } 1703 } 1704 ] 1705 } 1706 }, 1707 { 1708 "name": "removeListeners", 1709 "optional": false, 1710 "typeAnnotation": { 1711 "type": "FunctionTypeAnnotation", 1712 "returnTypeAnnotation": { 1713 "type": "VoidTypeAnnotation" 1714 }, 1715 "params": [ 1716 { 1717 "name": "count", 1718 "optional": false, 1719 "typeAnnotation": { 1720 "type": "NumberTypeAnnotation" 1721 } 1722 } 1723 ] 1724 } 1725 }, 1726 { 1727 "name": "queueAndExecuteBatchedOperations", 1728 "optional": true, 1729 "typeAnnotation": { 1730 "type": "FunctionTypeAnnotation", 1731 "returnTypeAnnotation": { 1732 "type": "VoidTypeAnnotation" 1733 }, 1734 "params": [ 1735 { 1736 "name": "operationsAndArgs", 1737 "optional": false, 1738 "typeAnnotation": { 1739 "type": "ArrayTypeAnnotation" 1740 } 1741 } 1742 ] 1743 } 1744 } 1745 ] 1746 }, 1747 "moduleNames": [ 1748 "NativeAnimatedTurboModule" 1749 ] 1750 }, 1751 "NativeAppState": { 1752 "type": "NativeModule", 1753 "aliases": {}, 1754 "spec": { 1755 "properties": [ 1756 { 1757 "name": "getConstants", 1758 "optional": false, 1759 "typeAnnotation": { 1760 "type": "FunctionTypeAnnotation", 1761 "returnTypeAnnotation": { 1762 "type": "ObjectTypeAnnotation", 1763 "properties": [ 1764 { 1765 "name": "initialAppState", 1766 "optional": false, 1767 "typeAnnotation": { 1768 "type": "StringTypeAnnotation" 1769 } 1770 } 1771 ] 1772 }, 1773 "params": [] 1774 } 1775 }, 1776 { 1777 "name": "getCurrentAppState", 1778 "optional": false, 1779 "typeAnnotation": { 1780 "type": "FunctionTypeAnnotation", 1781 "returnTypeAnnotation": { 1782 "type": "VoidTypeAnnotation" 1783 }, 1784 "params": [ 1785 { 1786 "name": "success", 1787 "optional": false, 1788 "typeAnnotation": { 1789 "type": "FunctionTypeAnnotation", 1790 "returnTypeAnnotation": { 1791 "type": "VoidTypeAnnotation" 1792 }, 1793 "params": [ 1794 { 1795 "name": "appState", 1796 "optional": false, 1797 "typeAnnotation": { 1798 "type": "ObjectTypeAnnotation", 1799 "properties": [ 1800 { 1801 "name": "app_state", 1802 "optional": false, 1803 "typeAnnotation": { 1804 "type": "StringTypeAnnotation" 1805 } 1806 } 1807 ] 1808 } 1809 } 1810 ] 1811 } 1812 }, 1813 { 1814 "name": "error", 1815 "optional": false, 1816 "typeAnnotation": { 1817 "type": "FunctionTypeAnnotation", 1818 "returnTypeAnnotation": { 1819 "type": "VoidTypeAnnotation" 1820 }, 1821 "params": [ 1822 { 1823 "name": "error", 1824 "optional": false, 1825 "typeAnnotation": { 1826 "type": "GenericObjectTypeAnnotation" 1827 } 1828 } 1829 ] 1830 } 1831 } 1832 ] 1833 } 1834 }, 1835 { 1836 "name": "addListener", 1837 "optional": false, 1838 "typeAnnotation": { 1839 "type": "FunctionTypeAnnotation", 1840 "returnTypeAnnotation": { 1841 "type": "VoidTypeAnnotation" 1842 }, 1843 "params": [ 1844 { 1845 "name": "eventName", 1846 "optional": false, 1847 "typeAnnotation": { 1848 "type": "StringTypeAnnotation" 1849 } 1850 } 1851 ] 1852 } 1853 }, 1854 { 1855 "name": "removeListeners", 1856 "optional": false, 1857 "typeAnnotation": { 1858 "type": "FunctionTypeAnnotation", 1859 "returnTypeAnnotation": { 1860 "type": "VoidTypeAnnotation" 1861 }, 1862 "params": [ 1863 { 1864 "name": "count", 1865 "optional": false, 1866 "typeAnnotation": { 1867 "type": "NumberTypeAnnotation" 1868 } 1869 } 1870 ] 1871 } 1872 } 1873 ] 1874 }, 1875 "moduleNames": [ 1876 "AppState" 1877 ] 1878 }, 1879 "NativeBlobModule": { 1880 "type": "NativeModule", 1881 "aliases": {}, 1882 "spec": { 1883 "properties": [ 1884 { 1885 "name": "getConstants", 1886 "optional": false, 1887 "typeAnnotation": { 1888 "type": "FunctionTypeAnnotation", 1889 "returnTypeAnnotation": { 1890 "type": "ObjectTypeAnnotation", 1891 "properties": [ 1892 { 1893 "name": "BLOB_URI_SCHEME", 1894 "optional": false, 1895 "typeAnnotation": { 1896 "type": "NullableTypeAnnotation", 1897 "typeAnnotation": { 1898 "type": "StringTypeAnnotation" 1899 } 1900 } 1901 }, 1902 { 1903 "name": "BLOB_URI_HOST", 1904 "optional": false, 1905 "typeAnnotation": { 1906 "type": "NullableTypeAnnotation", 1907 "typeAnnotation": { 1908 "type": "StringTypeAnnotation" 1909 } 1910 } 1911 } 1912 ] 1913 }, 1914 "params": [] 1915 } 1916 }, 1917 { 1918 "name": "addNetworkingHandler", 1919 "optional": false, 1920 "typeAnnotation": { 1921 "type": "FunctionTypeAnnotation", 1922 "returnTypeAnnotation": { 1923 "type": "VoidTypeAnnotation" 1924 }, 1925 "params": [] 1926 } 1927 }, 1928 { 1929 "name": "addWebSocketHandler", 1930 "optional": false, 1931 "typeAnnotation": { 1932 "type": "FunctionTypeAnnotation", 1933 "returnTypeAnnotation": { 1934 "type": "VoidTypeAnnotation" 1935 }, 1936 "params": [ 1937 { 1938 "name": "id", 1939 "optional": false, 1940 "typeAnnotation": { 1941 "type": "NumberTypeAnnotation" 1942 } 1943 } 1944 ] 1945 } 1946 }, 1947 { 1948 "name": "removeWebSocketHandler", 1949 "optional": false, 1950 "typeAnnotation": { 1951 "type": "FunctionTypeAnnotation", 1952 "returnTypeAnnotation": { 1953 "type": "VoidTypeAnnotation" 1954 }, 1955 "params": [ 1956 { 1957 "name": "id", 1958 "optional": false, 1959 "typeAnnotation": { 1960 "type": "NumberTypeAnnotation" 1961 } 1962 } 1963 ] 1964 } 1965 }, 1966 { 1967 "name": "sendOverSocket", 1968 "optional": false, 1969 "typeAnnotation": { 1970 "type": "FunctionTypeAnnotation", 1971 "returnTypeAnnotation": { 1972 "type": "VoidTypeAnnotation" 1973 }, 1974 "params": [ 1975 { 1976 "name": "blob", 1977 "optional": false, 1978 "typeAnnotation": { 1979 "type": "GenericObjectTypeAnnotation" 1980 } 1981 }, 1982 { 1983 "name": "socketID", 1984 "optional": false, 1985 "typeAnnotation": { 1986 "type": "NumberTypeAnnotation" 1987 } 1988 } 1989 ] 1990 } 1991 }, 1992 { 1993 "name": "createFromParts", 1994 "optional": false, 1995 "typeAnnotation": { 1996 "type": "FunctionTypeAnnotation", 1997 "returnTypeAnnotation": { 1998 "type": "VoidTypeAnnotation" 1999 }, 2000 "params": [ 2001 { 2002 "name": "parts", 2003 "optional": false, 2004 "typeAnnotation": { 2005 "type": "ArrayTypeAnnotation", 2006 "elementType": { 2007 "type": "GenericObjectTypeAnnotation" 2008 } 2009 } 2010 }, 2011 { 2012 "name": "withId", 2013 "optional": false, 2014 "typeAnnotation": { 2015 "type": "StringTypeAnnotation" 2016 } 2017 } 2018 ] 2019 } 2020 }, 2021 { 2022 "name": "release", 2023 "optional": false, 2024 "typeAnnotation": { 2025 "type": "FunctionTypeAnnotation", 2026 "returnTypeAnnotation": { 2027 "type": "VoidTypeAnnotation" 2028 }, 2029 "params": [ 2030 { 2031 "name": "blobId", 2032 "optional": false, 2033 "typeAnnotation": { 2034 "type": "StringTypeAnnotation" 2035 } 2036 } 2037 ] 2038 } 2039 } 2040 ] 2041 }, 2042 "moduleNames": [ 2043 "BlobModule" 2044 ] 2045 }, 2046 "NativeFileReaderModule": { 2047 "type": "NativeModule", 2048 "aliases": {}, 2049 "spec": { 2050 "properties": [ 2051 { 2052 "name": "readAsDataURL", 2053 "optional": false, 2054 "typeAnnotation": { 2055 "type": "FunctionTypeAnnotation", 2056 "returnTypeAnnotation": { 2057 "type": "PromiseTypeAnnotation" 2058 }, 2059 "params": [ 2060 { 2061 "name": "data", 2062 "optional": false, 2063 "typeAnnotation": { 2064 "type": "GenericObjectTypeAnnotation" 2065 } 2066 } 2067 ] 2068 } 2069 }, 2070 { 2071 "name": "readAsText", 2072 "optional": false, 2073 "typeAnnotation": { 2074 "type": "FunctionTypeAnnotation", 2075 "returnTypeAnnotation": { 2076 "type": "PromiseTypeAnnotation" 2077 }, 2078 "params": [ 2079 { 2080 "name": "data", 2081 "optional": false, 2082 "typeAnnotation": { 2083 "type": "GenericObjectTypeAnnotation" 2084 } 2085 }, 2086 { 2087 "name": "encoding", 2088 "optional": false, 2089 "typeAnnotation": { 2090 "type": "StringTypeAnnotation" 2091 } 2092 } 2093 ] 2094 } 2095 } 2096 ] 2097 }, 2098 "moduleNames": [ 2099 "FileReaderModule" 2100 ] 2101 }, 2102 "NativeBugReporting": { 2103 "type": "NativeModule", 2104 "aliases": {}, 2105 "spec": { 2106 "properties": [ 2107 { 2108 "name": "startReportAProblemFlow", 2109 "optional": false, 2110 "typeAnnotation": { 2111 "type": "FunctionTypeAnnotation", 2112 "returnTypeAnnotation": { 2113 "type": "VoidTypeAnnotation" 2114 }, 2115 "params": [] 2116 } 2117 }, 2118 { 2119 "name": "setExtraData", 2120 "optional": false, 2121 "typeAnnotation": { 2122 "type": "FunctionTypeAnnotation", 2123 "returnTypeAnnotation": { 2124 "type": "VoidTypeAnnotation" 2125 }, 2126 "params": [ 2127 { 2128 "name": "extraData", 2129 "optional": false, 2130 "typeAnnotation": { 2131 "type": "GenericObjectTypeAnnotation" 2132 } 2133 }, 2134 { 2135 "name": "extraFiles", 2136 "optional": false, 2137 "typeAnnotation": { 2138 "type": "GenericObjectTypeAnnotation" 2139 } 2140 } 2141 ] 2142 } 2143 }, 2144 { 2145 "name": "setCategoryID", 2146 "optional": false, 2147 "typeAnnotation": { 2148 "type": "FunctionTypeAnnotation", 2149 "returnTypeAnnotation": { 2150 "type": "VoidTypeAnnotation" 2151 }, 2152 "params": [ 2153 { 2154 "name": "categoryID", 2155 "optional": false, 2156 "typeAnnotation": { 2157 "type": "StringTypeAnnotation" 2158 } 2159 } 2160 ] 2161 } 2162 } 2163 ] 2164 }, 2165 "moduleNames": [ 2166 "BugReporting" 2167 ] 2168 }, 2169 "NativeAccessibilityInfo": { 2170 "type": "NativeModule", 2171 "aliases": {}, 2172 "spec": { 2173 "properties": [ 2174 { 2175 "name": "isReduceMotionEnabled", 2176 "optional": false, 2177 "typeAnnotation": { 2178 "type": "FunctionTypeAnnotation", 2179 "returnTypeAnnotation": { 2180 "type": "VoidTypeAnnotation" 2181 }, 2182 "params": [ 2183 { 2184 "name": "onSuccess", 2185 "optional": false, 2186 "typeAnnotation": { 2187 "type": "FunctionTypeAnnotation", 2188 "returnTypeAnnotation": { 2189 "type": "VoidTypeAnnotation" 2190 }, 2191 "params": [ 2192 { 2193 "name": "isReduceMotionEnabled", 2194 "optional": false, 2195 "typeAnnotation": { 2196 "type": "BooleanTypeAnnotation" 2197 } 2198 } 2199 ] 2200 } 2201 } 2202 ] 2203 } 2204 }, 2205 { 2206 "name": "isTouchExplorationEnabled", 2207 "optional": false, 2208 "typeAnnotation": { 2209 "type": "FunctionTypeAnnotation", 2210 "returnTypeAnnotation": { 2211 "type": "VoidTypeAnnotation" 2212 }, 2213 "params": [ 2214 { 2215 "name": "onSuccess", 2216 "optional": false, 2217 "typeAnnotation": { 2218 "type": "FunctionTypeAnnotation", 2219 "returnTypeAnnotation": { 2220 "type": "VoidTypeAnnotation" 2221 }, 2222 "params": [ 2223 { 2224 "name": "isScreenReaderEnabled", 2225 "optional": false, 2226 "typeAnnotation": { 2227 "type": "BooleanTypeAnnotation" 2228 } 2229 } 2230 ] 2231 } 2232 } 2233 ] 2234 } 2235 }, 2236 { 2237 "name": "isAccessibilityServiceEnabled", 2238 "optional": true, 2239 "typeAnnotation": { 2240 "type": "NullableTypeAnnotation", 2241 "typeAnnotation": { 2242 "type": "FunctionTypeAnnotation", 2243 "returnTypeAnnotation": { 2244 "type": "VoidTypeAnnotation" 2245 }, 2246 "params": [ 2247 { 2248 "name": "onSuccess", 2249 "optional": false, 2250 "typeAnnotation": { 2251 "type": "FunctionTypeAnnotation", 2252 "returnTypeAnnotation": { 2253 "type": "VoidTypeAnnotation" 2254 }, 2255 "params": [ 2256 { 2257 "name": "isAccessibilityServiceEnabled", 2258 "optional": false, 2259 "typeAnnotation": { 2260 "type": "BooleanTypeAnnotation" 2261 } 2262 } 2263 ] 2264 } 2265 } 2266 ] 2267 } 2268 } 2269 }, 2270 { 2271 "name": "setAccessibilityFocus", 2272 "optional": false, 2273 "typeAnnotation": { 2274 "type": "FunctionTypeAnnotation", 2275 "returnTypeAnnotation": { 2276 "type": "VoidTypeAnnotation" 2277 }, 2278 "params": [ 2279 { 2280 "name": "reactTag", 2281 "optional": false, 2282 "typeAnnotation": { 2283 "type": "NumberTypeAnnotation" 2284 } 2285 } 2286 ] 2287 } 2288 }, 2289 { 2290 "name": "announceForAccessibility", 2291 "optional": false, 2292 "typeAnnotation": { 2293 "type": "FunctionTypeAnnotation", 2294 "returnTypeAnnotation": { 2295 "type": "VoidTypeAnnotation" 2296 }, 2297 "params": [ 2298 { 2299 "name": "announcement", 2300 "optional": false, 2301 "typeAnnotation": { 2302 "type": "StringTypeAnnotation" 2303 } 2304 } 2305 ] 2306 } 2307 }, 2308 { 2309 "name": "getRecommendedTimeoutMillis", 2310 "optional": true, 2311 "typeAnnotation": { 2312 "type": "FunctionTypeAnnotation", 2313 "returnTypeAnnotation": { 2314 "type": "VoidTypeAnnotation" 2315 }, 2316 "params": [ 2317 { 2318 "name": "mSec", 2319 "optional": false, 2320 "typeAnnotation": { 2321 "type": "NumberTypeAnnotation" 2322 } 2323 }, 2324 { 2325 "name": "onSuccess", 2326 "optional": false, 2327 "typeAnnotation": { 2328 "type": "FunctionTypeAnnotation", 2329 "returnTypeAnnotation": { 2330 "type": "VoidTypeAnnotation" 2331 }, 2332 "params": [ 2333 { 2334 "name": "recommendedTimeoutMillis", 2335 "optional": false, 2336 "typeAnnotation": { 2337 "type": "NumberTypeAnnotation" 2338 } 2339 } 2340 ] 2341 } 2342 } 2343 ] 2344 } 2345 } 2346 ] 2347 }, 2348 "moduleNames": [ 2349 "AccessibilityInfo" 2350 ] 2351 }, 2352 "NativeAccessibilityManager": { 2353 "type": "NativeModule", 2354 "aliases": {}, 2355 "spec": { 2356 "properties": [ 2357 { 2358 "name": "getCurrentBoldTextState", 2359 "optional": false, 2360 "typeAnnotation": { 2361 "type": "FunctionTypeAnnotation", 2362 "returnTypeAnnotation": { 2363 "type": "VoidTypeAnnotation" 2364 }, 2365 "params": [ 2366 { 2367 "name": "onSuccess", 2368 "optional": false, 2369 "typeAnnotation": { 2370 "type": "FunctionTypeAnnotation", 2371 "returnTypeAnnotation": { 2372 "type": "VoidTypeAnnotation" 2373 }, 2374 "params": [ 2375 { 2376 "name": "isBoldTextEnabled", 2377 "optional": false, 2378 "typeAnnotation": { 2379 "type": "BooleanTypeAnnotation" 2380 } 2381 } 2382 ] 2383 } 2384 }, 2385 { 2386 "name": "onError", 2387 "optional": false, 2388 "typeAnnotation": { 2389 "type": "FunctionTypeAnnotation", 2390 "returnTypeAnnotation": { 2391 "type": "VoidTypeAnnotation" 2392 }, 2393 "params": [ 2394 { 2395 "name": "error", 2396 "optional": false, 2397 "typeAnnotation": { 2398 "type": "GenericObjectTypeAnnotation" 2399 } 2400 } 2401 ] 2402 } 2403 } 2404 ] 2405 } 2406 }, 2407 { 2408 "name": "getCurrentGrayscaleState", 2409 "optional": false, 2410 "typeAnnotation": { 2411 "type": "FunctionTypeAnnotation", 2412 "returnTypeAnnotation": { 2413 "type": "VoidTypeAnnotation" 2414 }, 2415 "params": [ 2416 { 2417 "name": "onSuccess", 2418 "optional": false, 2419 "typeAnnotation": { 2420 "type": "FunctionTypeAnnotation", 2421 "returnTypeAnnotation": { 2422 "type": "VoidTypeAnnotation" 2423 }, 2424 "params": [ 2425 { 2426 "name": "isGrayscaleEnabled", 2427 "optional": false, 2428 "typeAnnotation": { 2429 "type": "BooleanTypeAnnotation" 2430 } 2431 } 2432 ] 2433 } 2434 }, 2435 { 2436 "name": "onError", 2437 "optional": false, 2438 "typeAnnotation": { 2439 "type": "FunctionTypeAnnotation", 2440 "returnTypeAnnotation": { 2441 "type": "VoidTypeAnnotation" 2442 }, 2443 "params": [ 2444 { 2445 "name": "error", 2446 "optional": false, 2447 "typeAnnotation": { 2448 "type": "GenericObjectTypeAnnotation" 2449 } 2450 } 2451 ] 2452 } 2453 } 2454 ] 2455 } 2456 }, 2457 { 2458 "name": "getCurrentInvertColorsState", 2459 "optional": false, 2460 "typeAnnotation": { 2461 "type": "FunctionTypeAnnotation", 2462 "returnTypeAnnotation": { 2463 "type": "VoidTypeAnnotation" 2464 }, 2465 "params": [ 2466 { 2467 "name": "onSuccess", 2468 "optional": false, 2469 "typeAnnotation": { 2470 "type": "FunctionTypeAnnotation", 2471 "returnTypeAnnotation": { 2472 "type": "VoidTypeAnnotation" 2473 }, 2474 "params": [ 2475 { 2476 "name": "isInvertColorsEnabled", 2477 "optional": false, 2478 "typeAnnotation": { 2479 "type": "BooleanTypeAnnotation" 2480 } 2481 } 2482 ] 2483 } 2484 }, 2485 { 2486 "name": "onError", 2487 "optional": false, 2488 "typeAnnotation": { 2489 "type": "FunctionTypeAnnotation", 2490 "returnTypeAnnotation": { 2491 "type": "VoidTypeAnnotation" 2492 }, 2493 "params": [ 2494 { 2495 "name": "error", 2496 "optional": false, 2497 "typeAnnotation": { 2498 "type": "GenericObjectTypeAnnotation" 2499 } 2500 } 2501 ] 2502 } 2503 } 2504 ] 2505 } 2506 }, 2507 { 2508 "name": "getCurrentReduceMotionState", 2509 "optional": false, 2510 "typeAnnotation": { 2511 "type": "FunctionTypeAnnotation", 2512 "returnTypeAnnotation": { 2513 "type": "VoidTypeAnnotation" 2514 }, 2515 "params": [ 2516 { 2517 "name": "onSuccess", 2518 "optional": false, 2519 "typeAnnotation": { 2520 "type": "FunctionTypeAnnotation", 2521 "returnTypeAnnotation": { 2522 "type": "VoidTypeAnnotation" 2523 }, 2524 "params": [ 2525 { 2526 "name": "isReduceMotionEnabled", 2527 "optional": false, 2528 "typeAnnotation": { 2529 "type": "BooleanTypeAnnotation" 2530 } 2531 } 2532 ] 2533 } 2534 }, 2535 { 2536 "name": "onError", 2537 "optional": false, 2538 "typeAnnotation": { 2539 "type": "FunctionTypeAnnotation", 2540 "returnTypeAnnotation": { 2541 "type": "VoidTypeAnnotation" 2542 }, 2543 "params": [ 2544 { 2545 "name": "error", 2546 "optional": false, 2547 "typeAnnotation": { 2548 "type": "GenericObjectTypeAnnotation" 2549 } 2550 } 2551 ] 2552 } 2553 } 2554 ] 2555 } 2556 }, 2557 { 2558 "name": "getCurrentPrefersCrossFadeTransitionsState", 2559 "optional": true, 2560 "typeAnnotation": { 2561 "type": "FunctionTypeAnnotation", 2562 "returnTypeAnnotation": { 2563 "type": "VoidTypeAnnotation" 2564 }, 2565 "params": [ 2566 { 2567 "name": "onSuccess", 2568 "optional": false, 2569 "typeAnnotation": { 2570 "type": "FunctionTypeAnnotation", 2571 "returnTypeAnnotation": { 2572 "type": "VoidTypeAnnotation" 2573 }, 2574 "params": [ 2575 { 2576 "name": "prefersCrossFadeTransitions", 2577 "optional": false, 2578 "typeAnnotation": { 2579 "type": "BooleanTypeAnnotation" 2580 } 2581 } 2582 ] 2583 } 2584 }, 2585 { 2586 "name": "onError", 2587 "optional": false, 2588 "typeAnnotation": { 2589 "type": "FunctionTypeAnnotation", 2590 "returnTypeAnnotation": { 2591 "type": "VoidTypeAnnotation" 2592 }, 2593 "params": [ 2594 { 2595 "name": "error", 2596 "optional": false, 2597 "typeAnnotation": { 2598 "type": "GenericObjectTypeAnnotation" 2599 } 2600 } 2601 ] 2602 } 2603 } 2604 ] 2605 } 2606 }, 2607 { 2608 "name": "getCurrentReduceTransparencyState", 2609 "optional": false, 2610 "typeAnnotation": { 2611 "type": "FunctionTypeAnnotation", 2612 "returnTypeAnnotation": { 2613 "type": "VoidTypeAnnotation" 2614 }, 2615 "params": [ 2616 { 2617 "name": "onSuccess", 2618 "optional": false, 2619 "typeAnnotation": { 2620 "type": "FunctionTypeAnnotation", 2621 "returnTypeAnnotation": { 2622 "type": "VoidTypeAnnotation" 2623 }, 2624 "params": [ 2625 { 2626 "name": "isReduceTransparencyEnabled", 2627 "optional": false, 2628 "typeAnnotation": { 2629 "type": "BooleanTypeAnnotation" 2630 } 2631 } 2632 ] 2633 } 2634 }, 2635 { 2636 "name": "onError", 2637 "optional": false, 2638 "typeAnnotation": { 2639 "type": "FunctionTypeAnnotation", 2640 "returnTypeAnnotation": { 2641 "type": "VoidTypeAnnotation" 2642 }, 2643 "params": [ 2644 { 2645 "name": "error", 2646 "optional": false, 2647 "typeAnnotation": { 2648 "type": "GenericObjectTypeAnnotation" 2649 } 2650 } 2651 ] 2652 } 2653 } 2654 ] 2655 } 2656 }, 2657 { 2658 "name": "getCurrentVoiceOverState", 2659 "optional": false, 2660 "typeAnnotation": { 2661 "type": "FunctionTypeAnnotation", 2662 "returnTypeAnnotation": { 2663 "type": "VoidTypeAnnotation" 2664 }, 2665 "params": [ 2666 { 2667 "name": "onSuccess", 2668 "optional": false, 2669 "typeAnnotation": { 2670 "type": "FunctionTypeAnnotation", 2671 "returnTypeAnnotation": { 2672 "type": "VoidTypeAnnotation" 2673 }, 2674 "params": [ 2675 { 2676 "name": "isScreenReaderEnabled", 2677 "optional": false, 2678 "typeAnnotation": { 2679 "type": "BooleanTypeAnnotation" 2680 } 2681 } 2682 ] 2683 } 2684 }, 2685 { 2686 "name": "onError", 2687 "optional": false, 2688 "typeAnnotation": { 2689 "type": "FunctionTypeAnnotation", 2690 "returnTypeAnnotation": { 2691 "type": "VoidTypeAnnotation" 2692 }, 2693 "params": [ 2694 { 2695 "name": "error", 2696 "optional": false, 2697 "typeAnnotation": { 2698 "type": "GenericObjectTypeAnnotation" 2699 } 2700 } 2701 ] 2702 } 2703 } 2704 ] 2705 } 2706 }, 2707 { 2708 "name": "setAccessibilityContentSizeMultipliers", 2709 "optional": false, 2710 "typeAnnotation": { 2711 "type": "FunctionTypeAnnotation", 2712 "returnTypeAnnotation": { 2713 "type": "VoidTypeAnnotation" 2714 }, 2715 "params": [ 2716 { 2717 "name": "JSMultipliers", 2718 "optional": false, 2719 "typeAnnotation": { 2720 "type": "ObjectTypeAnnotation", 2721 "properties": [ 2722 { 2723 "name": "extraSmall", 2724 "optional": true, 2725 "typeAnnotation": { 2726 "type": "NullableTypeAnnotation", 2727 "typeAnnotation": { 2728 "type": "NumberTypeAnnotation" 2729 } 2730 } 2731 }, 2732 { 2733 "name": "small", 2734 "optional": true, 2735 "typeAnnotation": { 2736 "type": "NullableTypeAnnotation", 2737 "typeAnnotation": { 2738 "type": "NumberTypeAnnotation" 2739 } 2740 } 2741 }, 2742 { 2743 "name": "medium", 2744 "optional": true, 2745 "typeAnnotation": { 2746 "type": "NullableTypeAnnotation", 2747 "typeAnnotation": { 2748 "type": "NumberTypeAnnotation" 2749 } 2750 } 2751 }, 2752 { 2753 "name": "large", 2754 "optional": true, 2755 "typeAnnotation": { 2756 "type": "NullableTypeAnnotation", 2757 "typeAnnotation": { 2758 "type": "NumberTypeAnnotation" 2759 } 2760 } 2761 }, 2762 { 2763 "name": "extraLarge", 2764 "optional": true, 2765 "typeAnnotation": { 2766 "type": "NullableTypeAnnotation", 2767 "typeAnnotation": { 2768 "type": "NumberTypeAnnotation" 2769 } 2770 } 2771 }, 2772 { 2773 "name": "extraExtraLarge", 2774 "optional": true, 2775 "typeAnnotation": { 2776 "type": "NullableTypeAnnotation", 2777 "typeAnnotation": { 2778 "type": "NumberTypeAnnotation" 2779 } 2780 } 2781 }, 2782 { 2783 "name": "extraExtraExtraLarge", 2784 "optional": true, 2785 "typeAnnotation": { 2786 "type": "NullableTypeAnnotation", 2787 "typeAnnotation": { 2788 "type": "NumberTypeAnnotation" 2789 } 2790 } 2791 }, 2792 { 2793 "name": "accessibilityMedium", 2794 "optional": true, 2795 "typeAnnotation": { 2796 "type": "NullableTypeAnnotation", 2797 "typeAnnotation": { 2798 "type": "NumberTypeAnnotation" 2799 } 2800 } 2801 }, 2802 { 2803 "name": "accessibilityLarge", 2804 "optional": true, 2805 "typeAnnotation": { 2806 "type": "NullableTypeAnnotation", 2807 "typeAnnotation": { 2808 "type": "NumberTypeAnnotation" 2809 } 2810 } 2811 }, 2812 { 2813 "name": "accessibilityExtraLarge", 2814 "optional": true, 2815 "typeAnnotation": { 2816 "type": "NullableTypeAnnotation", 2817 "typeAnnotation": { 2818 "type": "NumberTypeAnnotation" 2819 } 2820 } 2821 }, 2822 { 2823 "name": "accessibilityExtraExtraLarge", 2824 "optional": true, 2825 "typeAnnotation": { 2826 "type": "NullableTypeAnnotation", 2827 "typeAnnotation": { 2828 "type": "NumberTypeAnnotation" 2829 } 2830 } 2831 }, 2832 { 2833 "name": "accessibilityExtraExtraExtraLarge", 2834 "optional": true, 2835 "typeAnnotation": { 2836 "type": "NullableTypeAnnotation", 2837 "typeAnnotation": { 2838 "type": "NumberTypeAnnotation" 2839 } 2840 } 2841 } 2842 ] 2843 } 2844 } 2845 ] 2846 } 2847 }, 2848 { 2849 "name": "setAccessibilityFocus", 2850 "optional": false, 2851 "typeAnnotation": { 2852 "type": "FunctionTypeAnnotation", 2853 "returnTypeAnnotation": { 2854 "type": "VoidTypeAnnotation" 2855 }, 2856 "params": [ 2857 { 2858 "name": "reactTag", 2859 "optional": false, 2860 "typeAnnotation": { 2861 "type": "NumberTypeAnnotation" 2862 } 2863 } 2864 ] 2865 } 2866 }, 2867 { 2868 "name": "announceForAccessibility", 2869 "optional": false, 2870 "typeAnnotation": { 2871 "type": "FunctionTypeAnnotation", 2872 "returnTypeAnnotation": { 2873 "type": "VoidTypeAnnotation" 2874 }, 2875 "params": [ 2876 { 2877 "name": "announcement", 2878 "optional": false, 2879 "typeAnnotation": { 2880 "type": "StringTypeAnnotation" 2881 } 2882 } 2883 ] 2884 } 2885 }, 2886 { 2887 "name": "announceForAccessibilityWithOptions", 2888 "optional": true, 2889 "typeAnnotation": { 2890 "type": "FunctionTypeAnnotation", 2891 "returnTypeAnnotation": { 2892 "type": "VoidTypeAnnotation" 2893 }, 2894 "params": [ 2895 { 2896 "name": "announcement", 2897 "optional": false, 2898 "typeAnnotation": { 2899 "type": "StringTypeAnnotation" 2900 } 2901 }, 2902 { 2903 "name": "options", 2904 "optional": false, 2905 "typeAnnotation": { 2906 "type": "ObjectTypeAnnotation", 2907 "properties": [ 2908 { 2909 "name": "queue", 2910 "optional": true, 2911 "typeAnnotation": { 2912 "type": "BooleanTypeAnnotation" 2913 } 2914 } 2915 ] 2916 } 2917 } 2918 ] 2919 } 2920 } 2921 ] 2922 }, 2923 "moduleNames": [ 2924 "AccessibilityManager" 2925 ] 2926 }, 2927 "ActivityIndicatorView": { 2928 "type": "Component", 2929 "components": { 2930 "ActivityIndicatorView": { 2931 "paperComponentName": "RCTActivityIndicatorView", 2932 "extendsProps": [ 2933 { 2934 "type": "ReactNativeBuiltInType", 2935 "knownTypeName": "ReactNativeCoreViewProps" 2936 } 2937 ], 2938 "events": [], 2939 "props": [ 2940 { 2941 "name": "hidesWhenStopped", 2942 "optional": true, 2943 "typeAnnotation": { 2944 "type": "BooleanTypeAnnotation", 2945 "default": false 2946 } 2947 }, 2948 { 2949 "name": "animating", 2950 "optional": true, 2951 "typeAnnotation": { 2952 "type": "BooleanTypeAnnotation", 2953 "default": false 2954 } 2955 }, 2956 { 2957 "name": "color", 2958 "optional": true, 2959 "typeAnnotation": { 2960 "type": "ReservedPropTypeAnnotation", 2961 "name": "ColorPrimitive" 2962 } 2963 }, 2964 { 2965 "name": "size", 2966 "optional": true, 2967 "typeAnnotation": { 2968 "type": "StringEnumTypeAnnotation", 2969 "default": "small", 2970 "options": [ 2971 "small", 2972 "large" 2973 ] 2974 } 2975 } 2976 ], 2977 "commands": [] 2978 } 2979 } 2980 }, 2981 "NativeClipboard": { 2982 "type": "NativeModule", 2983 "aliases": {}, 2984 "spec": { 2985 "properties": [ 2986 { 2987 "name": "getConstants", 2988 "optional": false, 2989 "typeAnnotation": { 2990 "type": "FunctionTypeAnnotation", 2991 "returnTypeAnnotation": { 2992 "type": "ObjectTypeAnnotation", 2993 "properties": [] 2994 }, 2995 "params": [] 2996 } 2997 }, 2998 { 2999 "name": "getString", 3000 "optional": false, 3001 "typeAnnotation": { 3002 "type": "FunctionTypeAnnotation", 3003 "returnTypeAnnotation": { 3004 "type": "PromiseTypeAnnotation" 3005 }, 3006 "params": [] 3007 } 3008 }, 3009 { 3010 "name": "setString", 3011 "optional": false, 3012 "typeAnnotation": { 3013 "type": "FunctionTypeAnnotation", 3014 "returnTypeAnnotation": { 3015 "type": "VoidTypeAnnotation" 3016 }, 3017 "params": [ 3018 { 3019 "name": "content", 3020 "optional": false, 3021 "typeAnnotation": { 3022 "type": "StringTypeAnnotation" 3023 } 3024 } 3025 ] 3026 } 3027 } 3028 ] 3029 }, 3030 "moduleNames": [ 3031 "Clipboard" 3032 ] 3033 }, 3034 "DatePicker": { 3035 "type": "Component", 3036 "components": { 3037 "DatePicker": { 3038 "paperComponentName": "RCTDatePicker", 3039 "excludedPlatforms": [ 3040 "android" 3041 ], 3042 "extendsProps": [ 3043 { 3044 "type": "ReactNativeBuiltInType", 3045 "knownTypeName": "ReactNativeCoreViewProps" 3046 } 3047 ], 3048 "events": [ 3049 { 3050 "name": "onChange", 3051 "optional": true, 3052 "bubblingType": "bubble", 3053 "typeAnnotation": { 3054 "type": "EventTypeAnnotation", 3055 "argument": { 3056 "type": "ObjectTypeAnnotation", 3057 "properties": [ 3058 { 3059 "name": "timestamp", 3060 "optional": false, 3061 "typeAnnotation": { 3062 "type": "FloatTypeAnnotation" 3063 } 3064 } 3065 ] 3066 } 3067 } 3068 } 3069 ], 3070 "props": [ 3071 { 3072 "name": "date", 3073 "optional": true, 3074 "typeAnnotation": { 3075 "type": "FloatTypeAnnotation", 3076 "default": 0 3077 } 3078 }, 3079 { 3080 "name": "initialDate", 3081 "optional": true, 3082 "typeAnnotation": { 3083 "type": "FloatTypeAnnotation", 3084 "default": 0 3085 } 3086 }, 3087 { 3088 "name": "locale", 3089 "optional": true, 3090 "typeAnnotation": { 3091 "type": "StringTypeAnnotation", 3092 "default": null 3093 } 3094 }, 3095 { 3096 "name": "maximumDate", 3097 "optional": true, 3098 "typeAnnotation": { 3099 "type": "FloatTypeAnnotation", 3100 "default": 0 3101 } 3102 }, 3103 { 3104 "name": "minimumDate", 3105 "optional": true, 3106 "typeAnnotation": { 3107 "type": "FloatTypeAnnotation", 3108 "default": 0 3109 } 3110 }, 3111 { 3112 "name": "minuteInterval", 3113 "optional": true, 3114 "typeAnnotation": { 3115 "type": "Int32EnumTypeAnnotation", 3116 "default": 1, 3117 "options": [ 3118 1, 3119 2, 3120 3, 3121 4, 3122 5, 3123 6, 3124 10, 3125 12, 3126 15, 3127 20, 3128 30 3129 ] 3130 } 3131 }, 3132 { 3133 "name": "mode", 3134 "optional": true, 3135 "typeAnnotation": { 3136 "type": "StringEnumTypeAnnotation", 3137 "default": "date", 3138 "options": [ 3139 "date", 3140 "time", 3141 "datetime" 3142 ] 3143 } 3144 }, 3145 { 3146 "name": "timeZoneOffsetInMinutes", 3147 "optional": true, 3148 "typeAnnotation": { 3149 "type": "FloatTypeAnnotation", 3150 "default": 0 3151 } 3152 }, 3153 { 3154 "name": "pickerStyle", 3155 "optional": true, 3156 "typeAnnotation": { 3157 "type": "StringEnumTypeAnnotation", 3158 "default": "spinner", 3159 "options": [ 3160 "compact", 3161 "spinner", 3162 "inline" 3163 ] 3164 } 3165 } 3166 ], 3167 "commands": [ 3168 { 3169 "name": "setNativeDate", 3170 "optional": false, 3171 "typeAnnotation": { 3172 "type": "FunctionTypeAnnotation", 3173 "params": [ 3174 { 3175 "name": "date", 3176 "typeAnnotation": { 3177 "type": "FloatTypeAnnotation" 3178 } 3179 } 3180 ], 3181 "returnTypeAnnotation": { 3182 "type": "VoidTypeAnnotation" 3183 } 3184 } 3185 } 3186 ] 3187 } 3188 } 3189 }, 3190 "NativeDatePickerAndroid": { 3191 "type": "NativeModule", 3192 "aliases": {}, 3193 "spec": { 3194 "properties": [ 3195 { 3196 "name": "open", 3197 "optional": false, 3198 "typeAnnotation": { 3199 "type": "FunctionTypeAnnotation", 3200 "returnTypeAnnotation": { 3201 "type": "PromiseTypeAnnotation" 3202 }, 3203 "params": [ 3204 { 3205 "name": "options", 3206 "optional": false, 3207 "typeAnnotation": { 3208 "type": "GenericObjectTypeAnnotation" 3209 } 3210 } 3211 ] 3212 } 3213 } 3214 ] 3215 }, 3216 "moduleNames": [ 3217 "DatePickerAndroid" 3218 ], 3219 "excludedPlatforms": [ 3220 "iOS", 3221 "iOS" 3222 ] 3223 }, 3224 "AndroidDrawerLayout": { 3225 "type": "Component", 3226 "components": { 3227 "AndroidDrawerLayout": { 3228 "extendsProps": [ 3229 { 3230 "type": "ReactNativeBuiltInType", 3231 "knownTypeName": "ReactNativeCoreViewProps" 3232 } 3233 ], 3234 "events": [ 3235 { 3236 "name": "onDrawerSlide", 3237 "optional": true, 3238 "bubblingType": "direct", 3239 "typeAnnotation": { 3240 "type": "EventTypeAnnotation", 3241 "argument": { 3242 "type": "ObjectTypeAnnotation", 3243 "properties": [ 3244 { 3245 "name": "offset", 3246 "optional": false, 3247 "typeAnnotation": { 3248 "type": "FloatTypeAnnotation" 3249 } 3250 } 3251 ] 3252 } 3253 } 3254 }, 3255 { 3256 "name": "onDrawerStateChanged", 3257 "optional": true, 3258 "bubblingType": "direct", 3259 "typeAnnotation": { 3260 "type": "EventTypeAnnotation", 3261 "argument": { 3262 "type": "ObjectTypeAnnotation", 3263 "properties": [ 3264 { 3265 "name": "drawerState", 3266 "optional": false, 3267 "typeAnnotation": { 3268 "type": "Int32TypeAnnotation" 3269 } 3270 } 3271 ] 3272 } 3273 } 3274 }, 3275 { 3276 "name": "onDrawerOpen", 3277 "optional": true, 3278 "bubblingType": "direct", 3279 "typeAnnotation": { 3280 "type": "EventTypeAnnotation", 3281 "argument": { 3282 "type": "ObjectTypeAnnotation", 3283 "properties": [] 3284 } 3285 } 3286 }, 3287 { 3288 "name": "onDrawerClose", 3289 "optional": true, 3290 "bubblingType": "direct", 3291 "typeAnnotation": { 3292 "type": "EventTypeAnnotation", 3293 "argument": { 3294 "type": "ObjectTypeAnnotation", 3295 "properties": [] 3296 } 3297 } 3298 } 3299 ], 3300 "props": [ 3301 { 3302 "name": "keyboardDismissMode", 3303 "optional": true, 3304 "typeAnnotation": { 3305 "type": "StringEnumTypeAnnotation", 3306 "default": "none", 3307 "options": [ 3308 "none", 3309 "on-drag" 3310 ] 3311 } 3312 }, 3313 { 3314 "name": "drawerBackgroundColor", 3315 "optional": false, 3316 "typeAnnotation": { 3317 "type": "ReservedPropTypeAnnotation", 3318 "name": "ColorPrimitive" 3319 } 3320 }, 3321 { 3322 "name": "drawerPosition", 3323 "optional": true, 3324 "typeAnnotation": { 3325 "type": "StringEnumTypeAnnotation", 3326 "default": "left", 3327 "options": [ 3328 "left", 3329 "right" 3330 ] 3331 } 3332 }, 3333 { 3334 "name": "drawerWidth", 3335 "optional": true, 3336 "typeAnnotation": { 3337 "type": "FloatTypeAnnotation", 3338 "default": null 3339 } 3340 }, 3341 { 3342 "name": "drawerLockMode", 3343 "optional": true, 3344 "typeAnnotation": { 3345 "type": "StringEnumTypeAnnotation", 3346 "default": "unlocked", 3347 "options": [ 3348 "unlocked", 3349 "locked-closed", 3350 "locked-open" 3351 ] 3352 } 3353 }, 3354 { 3355 "name": "statusBarBackgroundColor", 3356 "optional": true, 3357 "typeAnnotation": { 3358 "type": "ReservedPropTypeAnnotation", 3359 "name": "ColorPrimitive" 3360 } 3361 } 3362 ], 3363 "commands": [ 3364 { 3365 "name": "openDrawer", 3366 "optional": false, 3367 "typeAnnotation": { 3368 "type": "FunctionTypeAnnotation", 3369 "params": [], 3370 "returnTypeAnnotation": { 3371 "type": "VoidTypeAnnotation" 3372 } 3373 } 3374 }, 3375 { 3376 "name": "closeDrawer", 3377 "optional": false, 3378 "typeAnnotation": { 3379 "type": "FunctionTypeAnnotation", 3380 "params": [], 3381 "returnTypeAnnotation": { 3382 "type": "VoidTypeAnnotation" 3383 } 3384 } 3385 } 3386 ] 3387 } 3388 } 3389 }, 3390 "NativeKeyboardObserver": { 3391 "type": "NativeModule", 3392 "aliases": {}, 3393 "spec": { 3394 "properties": [ 3395 { 3396 "name": "addListener", 3397 "optional": false, 3398 "typeAnnotation": { 3399 "type": "FunctionTypeAnnotation", 3400 "returnTypeAnnotation": { 3401 "type": "VoidTypeAnnotation" 3402 }, 3403 "params": [ 3404 { 3405 "name": "eventName", 3406 "optional": false, 3407 "typeAnnotation": { 3408 "type": "StringTypeAnnotation" 3409 } 3410 } 3411 ] 3412 } 3413 }, 3414 { 3415 "name": "removeListeners", 3416 "optional": false, 3417 "typeAnnotation": { 3418 "type": "FunctionTypeAnnotation", 3419 "returnTypeAnnotation": { 3420 "type": "VoidTypeAnnotation" 3421 }, 3422 "params": [ 3423 { 3424 "name": "count", 3425 "optional": false, 3426 "typeAnnotation": { 3427 "type": "NumberTypeAnnotation" 3428 } 3429 } 3430 ] 3431 } 3432 } 3433 ] 3434 }, 3435 "moduleNames": [ 3436 "KeyboardObserver" 3437 ] 3438 }, 3439 "RCTMaskedView": { 3440 "type": "Component", 3441 "components": { 3442 "RCTMaskedView": { 3443 "extendsProps": [ 3444 { 3445 "type": "ReactNativeBuiltInType", 3446 "knownTypeName": "ReactNativeCoreViewProps" 3447 } 3448 ], 3449 "events": [], 3450 "props": [], 3451 "commands": [] 3452 } 3453 } 3454 }, 3455 "AndroidProgressBar": { 3456 "type": "Component", 3457 "components": { 3458 "AndroidProgressBar": { 3459 "interfaceOnly": true, 3460 "extendsProps": [ 3461 { 3462 "type": "ReactNativeBuiltInType", 3463 "knownTypeName": "ReactNativeCoreViewProps" 3464 } 3465 ], 3466 "events": [], 3467 "props": [ 3468 { 3469 "name": "styleAttr", 3470 "optional": true, 3471 "typeAnnotation": { 3472 "type": "StringTypeAnnotation", 3473 "default": null 3474 } 3475 }, 3476 { 3477 "name": "typeAttr", 3478 "optional": true, 3479 "typeAnnotation": { 3480 "type": "StringTypeAnnotation", 3481 "default": null 3482 } 3483 }, 3484 { 3485 "name": "indeterminate", 3486 "optional": false, 3487 "typeAnnotation": { 3488 "type": "BooleanTypeAnnotation", 3489 "default": false 3490 } 3491 }, 3492 { 3493 "name": "progress", 3494 "optional": true, 3495 "typeAnnotation": { 3496 "type": "DoubleTypeAnnotation", 3497 "default": 0 3498 } 3499 }, 3500 { 3501 "name": "animating", 3502 "optional": true, 3503 "typeAnnotation": { 3504 "type": "BooleanTypeAnnotation", 3505 "default": true 3506 } 3507 }, 3508 { 3509 "name": "color", 3510 "optional": true, 3511 "typeAnnotation": { 3512 "type": "ReservedPropTypeAnnotation", 3513 "name": "ColorPrimitive" 3514 } 3515 }, 3516 { 3517 "name": "testID", 3518 "optional": true, 3519 "typeAnnotation": { 3520 "type": "StringTypeAnnotation", 3521 "default": "" 3522 } 3523 } 3524 ], 3525 "commands": [] 3526 } 3527 } 3528 }, 3529 "RCTProgressView": { 3530 "type": "Component", 3531 "components": { 3532 "RCTProgressView": { 3533 "extendsProps": [ 3534 { 3535 "type": "ReactNativeBuiltInType", 3536 "knownTypeName": "ReactNativeCoreViewProps" 3537 } 3538 ], 3539 "events": [], 3540 "props": [ 3541 { 3542 "name": "progressViewStyle", 3543 "optional": true, 3544 "typeAnnotation": { 3545 "type": "StringEnumTypeAnnotation", 3546 "default": "default", 3547 "options": [ 3548 "default", 3549 "bar" 3550 ] 3551 } 3552 }, 3553 { 3554 "name": "progress", 3555 "optional": true, 3556 "typeAnnotation": { 3557 "type": "FloatTypeAnnotation", 3558 "default": 0 3559 } 3560 }, 3561 { 3562 "name": "progressTintColor", 3563 "optional": true, 3564 "typeAnnotation": { 3565 "type": "ReservedPropTypeAnnotation", 3566 "name": "ColorPrimitive" 3567 } 3568 }, 3569 { 3570 "name": "trackTintColor", 3571 "optional": true, 3572 "typeAnnotation": { 3573 "type": "ReservedPropTypeAnnotation", 3574 "name": "ColorPrimitive" 3575 } 3576 }, 3577 { 3578 "name": "progressImage", 3579 "optional": true, 3580 "typeAnnotation": { 3581 "type": "ReservedPropTypeAnnotation", 3582 "name": "ImageSourcePrimitive" 3583 } 3584 }, 3585 { 3586 "name": "trackImage", 3587 "optional": true, 3588 "typeAnnotation": { 3589 "type": "ReservedPropTypeAnnotation", 3590 "name": "ImageSourcePrimitive" 3591 } 3592 } 3593 ], 3594 "commands": [] 3595 } 3596 } 3597 }, 3598 "AndroidSwipeRefreshLayout": { 3599 "type": "Component", 3600 "components": { 3601 "AndroidSwipeRefreshLayout": { 3602 "extendsProps": [ 3603 { 3604 "type": "ReactNativeBuiltInType", 3605 "knownTypeName": "ReactNativeCoreViewProps" 3606 } 3607 ], 3608 "events": [ 3609 { 3610 "name": "onRefresh", 3611 "optional": true, 3612 "bubblingType": "direct", 3613 "typeAnnotation": { 3614 "type": "EventTypeAnnotation", 3615 "argument": { 3616 "type": "ObjectTypeAnnotation", 3617 "properties": [] 3618 } 3619 } 3620 } 3621 ], 3622 "props": [ 3623 { 3624 "name": "enabled", 3625 "optional": true, 3626 "typeAnnotation": { 3627 "type": "BooleanTypeAnnotation", 3628 "default": true 3629 } 3630 }, 3631 { 3632 "name": "colors", 3633 "optional": true, 3634 "typeAnnotation": { 3635 "type": "ArrayTypeAnnotation", 3636 "elementType": { 3637 "type": "ReservedPropTypeAnnotation", 3638 "name": "ColorPrimitive" 3639 } 3640 } 3641 }, 3642 { 3643 "name": "progressBackgroundColor", 3644 "optional": true, 3645 "typeAnnotation": { 3646 "type": "ReservedPropTypeAnnotation", 3647 "name": "ColorPrimitive" 3648 } 3649 }, 3650 { 3651 "name": "size", 3652 "optional": true, 3653 "typeAnnotation": { 3654 "type": "StringEnumTypeAnnotation", 3655 "default": "default", 3656 "options": [ 3657 "default", 3658 "large" 3659 ] 3660 } 3661 }, 3662 { 3663 "name": "progressViewOffset", 3664 "optional": true, 3665 "typeAnnotation": { 3666 "type": "FloatTypeAnnotation", 3667 "default": 0 3668 } 3669 }, 3670 { 3671 "name": "refreshing", 3672 "optional": false, 3673 "typeAnnotation": { 3674 "type": "BooleanTypeAnnotation", 3675 "default": false 3676 } 3677 } 3678 ], 3679 "commands": [ 3680 { 3681 "name": "setNativeRefreshing", 3682 "optional": false, 3683 "typeAnnotation": { 3684 "type": "FunctionTypeAnnotation", 3685 "params": [ 3686 { 3687 "name": "value", 3688 "typeAnnotation": { 3689 "type": "BooleanTypeAnnotation" 3690 } 3691 } 3692 ], 3693 "returnTypeAnnotation": { 3694 "type": "VoidTypeAnnotation" 3695 } 3696 } 3697 } 3698 ] 3699 } 3700 } 3701 }, 3702 "PullToRefreshView": { 3703 "type": "Component", 3704 "components": { 3705 "PullToRefreshView": { 3706 "paperComponentName": "RCTRefreshControl", 3707 "excludedPlatforms": [ 3708 "android" 3709 ], 3710 "extendsProps": [ 3711 { 3712 "type": "ReactNativeBuiltInType", 3713 "knownTypeName": "ReactNativeCoreViewProps" 3714 } 3715 ], 3716 "events": [ 3717 { 3718 "name": "onRefresh", 3719 "optional": true, 3720 "bubblingType": "direct", 3721 "typeAnnotation": { 3722 "type": "EventTypeAnnotation", 3723 "argument": { 3724 "type": "ObjectTypeAnnotation", 3725 "properties": [] 3726 } 3727 } 3728 } 3729 ], 3730 "props": [ 3731 { 3732 "name": "tintColor", 3733 "optional": true, 3734 "typeAnnotation": { 3735 "type": "ReservedPropTypeAnnotation", 3736 "name": "ColorPrimitive" 3737 } 3738 }, 3739 { 3740 "name": "titleColor", 3741 "optional": true, 3742 "typeAnnotation": { 3743 "type": "ReservedPropTypeAnnotation", 3744 "name": "ColorPrimitive" 3745 } 3746 }, 3747 { 3748 "name": "title", 3749 "optional": true, 3750 "typeAnnotation": { 3751 "type": "StringTypeAnnotation", 3752 "default": null 3753 } 3754 }, 3755 { 3756 "name": "progressViewOffset", 3757 "optional": true, 3758 "typeAnnotation": { 3759 "type": "FloatTypeAnnotation", 3760 "default": 0 3761 } 3762 }, 3763 { 3764 "name": "refreshing", 3765 "optional": false, 3766 "typeAnnotation": { 3767 "type": "BooleanTypeAnnotation", 3768 "default": false 3769 } 3770 } 3771 ], 3772 "commands": [ 3773 { 3774 "name": "setNativeRefreshing", 3775 "optional": false, 3776 "typeAnnotation": { 3777 "type": "FunctionTypeAnnotation", 3778 "params": [ 3779 { 3780 "name": "refreshing", 3781 "typeAnnotation": { 3782 "type": "BooleanTypeAnnotation" 3783 } 3784 } 3785 ], 3786 "returnTypeAnnotation": { 3787 "type": "VoidTypeAnnotation" 3788 } 3789 } 3790 } 3791 ] 3792 } 3793 } 3794 }, 3795 "SafeAreaView": { 3796 "type": "Component", 3797 "components": { 3798 "SafeAreaView": { 3799 "paperComponentName": "RCTSafeAreaView", 3800 "interfaceOnly": true, 3801 "extendsProps": [ 3802 { 3803 "type": "ReactNativeBuiltInType", 3804 "knownTypeName": "ReactNativeCoreViewProps" 3805 } 3806 ], 3807 "events": [], 3808 "props": [], 3809 "commands": [] 3810 } 3811 } 3812 }, 3813 "AndroidHorizontalScrollContentView": { 3814 "type": "Component", 3815 "components": { 3816 "AndroidHorizontalScrollContentView": { 3817 "extendsProps": [ 3818 { 3819 "type": "ReactNativeBuiltInType", 3820 "knownTypeName": "ReactNativeCoreViewProps" 3821 } 3822 ], 3823 "events": [], 3824 "props": [ 3825 { 3826 "name": "removeClippedSubviews", 3827 "optional": true, 3828 "typeAnnotation": { 3829 "type": "BooleanTypeAnnotation", 3830 "default": false 3831 } 3832 } 3833 ], 3834 "commands": [] 3835 } 3836 } 3837 }, 3838 "Slider": { 3839 "type": "Component", 3840 "components": { 3841 "Slider": { 3842 "interfaceOnly": true, 3843 "paperComponentName": "RCTSlider", 3844 "extendsProps": [ 3845 { 3846 "type": "ReactNativeBuiltInType", 3847 "knownTypeName": "ReactNativeCoreViewProps" 3848 } 3849 ], 3850 "events": [ 3851 { 3852 "name": "onValueChange", 3853 "optional": true, 3854 "bubblingType": "bubble", 3855 "typeAnnotation": { 3856 "type": "EventTypeAnnotation", 3857 "argument": { 3858 "type": "ObjectTypeAnnotation", 3859 "properties": [ 3860 { 3861 "name": "value", 3862 "optional": false, 3863 "typeAnnotation": { 3864 "type": "DoubleTypeAnnotation" 3865 } 3866 }, 3867 { 3868 "name": "fromUser", 3869 "optional": true, 3870 "typeAnnotation": { 3871 "type": "BooleanTypeAnnotation" 3872 } 3873 } 3874 ] 3875 } 3876 } 3877 }, 3878 { 3879 "name": "onSlidingComplete", 3880 "optional": true, 3881 "bubblingType": "direct", 3882 "typeAnnotation": { 3883 "type": "EventTypeAnnotation", 3884 "argument": { 3885 "type": "ObjectTypeAnnotation", 3886 "properties": [ 3887 { 3888 "name": "value", 3889 "optional": false, 3890 "typeAnnotation": { 3891 "type": "DoubleTypeAnnotation" 3892 } 3893 }, 3894 { 3895 "name": "fromUser", 3896 "optional": true, 3897 "typeAnnotation": { 3898 "type": "BooleanTypeAnnotation" 3899 } 3900 } 3901 ] 3902 } 3903 } 3904 } 3905 ], 3906 "props": [ 3907 { 3908 "name": "disabled", 3909 "optional": true, 3910 "typeAnnotation": { 3911 "type": "BooleanTypeAnnotation", 3912 "default": false 3913 } 3914 }, 3915 { 3916 "name": "enabled", 3917 "optional": true, 3918 "typeAnnotation": { 3919 "type": "BooleanTypeAnnotation", 3920 "default": true 3921 } 3922 }, 3923 { 3924 "name": "maximumTrackImage", 3925 "optional": true, 3926 "typeAnnotation": { 3927 "type": "ReservedPropTypeAnnotation", 3928 "name": "ImageSourcePrimitive" 3929 } 3930 }, 3931 { 3932 "name": "maximumTrackTintColor", 3933 "optional": true, 3934 "typeAnnotation": { 3935 "type": "ReservedPropTypeAnnotation", 3936 "name": "ColorPrimitive" 3937 } 3938 }, 3939 { 3940 "name": "maximumValue", 3941 "optional": true, 3942 "typeAnnotation": { 3943 "type": "DoubleTypeAnnotation", 3944 "default": 1 3945 } 3946 }, 3947 { 3948 "name": "minimumTrackImage", 3949 "optional": true, 3950 "typeAnnotation": { 3951 "type": "ReservedPropTypeAnnotation", 3952 "name": "ImageSourcePrimitive" 3953 } 3954 }, 3955 { 3956 "name": "minimumTrackTintColor", 3957 "optional": true, 3958 "typeAnnotation": { 3959 "type": "ReservedPropTypeAnnotation", 3960 "name": "ColorPrimitive" 3961 } 3962 }, 3963 { 3964 "name": "minimumValue", 3965 "optional": true, 3966 "typeAnnotation": { 3967 "type": "DoubleTypeAnnotation", 3968 "default": 0 3969 } 3970 }, 3971 { 3972 "name": "step", 3973 "optional": true, 3974 "typeAnnotation": { 3975 "type": "DoubleTypeAnnotation", 3976 "default": 0 3977 } 3978 }, 3979 { 3980 "name": "testID", 3981 "optional": true, 3982 "typeAnnotation": { 3983 "type": "StringTypeAnnotation", 3984 "default": "" 3985 } 3986 }, 3987 { 3988 "name": "thumbImage", 3989 "optional": true, 3990 "typeAnnotation": { 3991 "type": "ReservedPropTypeAnnotation", 3992 "name": "ImageSourcePrimitive" 3993 } 3994 }, 3995 { 3996 "name": "thumbTintColor", 3997 "optional": true, 3998 "typeAnnotation": { 3999 "type": "ReservedPropTypeAnnotation", 4000 "name": "ColorPrimitive" 4001 } 4002 }, 4003 { 4004 "name": "trackImage", 4005 "optional": true, 4006 "typeAnnotation": { 4007 "type": "ReservedPropTypeAnnotation", 4008 "name": "ImageSourcePrimitive" 4009 } 4010 }, 4011 { 4012 "name": "value", 4013 "optional": true, 4014 "typeAnnotation": { 4015 "type": "DoubleTypeAnnotation", 4016 "default": 0 4017 } 4018 } 4019 ], 4020 "commands": [] 4021 } 4022 } 4023 }, 4024 "NativeSoundManager": { 4025 "type": "NativeModule", 4026 "aliases": {}, 4027 "spec": { 4028 "properties": [ 4029 { 4030 "name": "playTouchSound", 4031 "optional": false, 4032 "typeAnnotation": { 4033 "type": "FunctionTypeAnnotation", 4034 "returnTypeAnnotation": { 4035 "type": "VoidTypeAnnotation" 4036 }, 4037 "params": [] 4038 } 4039 } 4040 ] 4041 }, 4042 "moduleNames": [ 4043 "SoundManager" 4044 ] 4045 }, 4046 "NativeStatusBarManagerAndroid": { 4047 "type": "NativeModule", 4048 "aliases": {}, 4049 "spec": { 4050 "properties": [ 4051 { 4052 "name": "getConstants", 4053 "optional": false, 4054 "typeAnnotation": { 4055 "type": "FunctionTypeAnnotation", 4056 "returnTypeAnnotation": { 4057 "type": "ObjectTypeAnnotation", 4058 "properties": [ 4059 { 4060 "name": "HEIGHT", 4061 "optional": false, 4062 "typeAnnotation": { 4063 "type": "NumberTypeAnnotation" 4064 } 4065 }, 4066 { 4067 "name": "DEFAULT_BACKGROUND_COLOR", 4068 "optional": false, 4069 "typeAnnotation": { 4070 "type": "NumberTypeAnnotation" 4071 } 4072 } 4073 ] 4074 }, 4075 "params": [] 4076 } 4077 }, 4078 { 4079 "name": "setColor", 4080 "optional": false, 4081 "typeAnnotation": { 4082 "type": "FunctionTypeAnnotation", 4083 "returnTypeAnnotation": { 4084 "type": "VoidTypeAnnotation" 4085 }, 4086 "params": [ 4087 { 4088 "name": "color", 4089 "optional": false, 4090 "typeAnnotation": { 4091 "type": "NumberTypeAnnotation" 4092 } 4093 }, 4094 { 4095 "name": "animated", 4096 "optional": false, 4097 "typeAnnotation": { 4098 "type": "BooleanTypeAnnotation" 4099 } 4100 } 4101 ] 4102 } 4103 }, 4104 { 4105 "name": "setTranslucent", 4106 "optional": false, 4107 "typeAnnotation": { 4108 "type": "FunctionTypeAnnotation", 4109 "returnTypeAnnotation": { 4110 "type": "VoidTypeAnnotation" 4111 }, 4112 "params": [ 4113 { 4114 "name": "translucent", 4115 "optional": false, 4116 "typeAnnotation": { 4117 "type": "BooleanTypeAnnotation" 4118 } 4119 } 4120 ] 4121 } 4122 }, 4123 { 4124 "name": "setStyle", 4125 "optional": false, 4126 "typeAnnotation": { 4127 "type": "FunctionTypeAnnotation", 4128 "returnTypeAnnotation": { 4129 "type": "VoidTypeAnnotation" 4130 }, 4131 "params": [ 4132 { 4133 "name": "statusBarStyle", 4134 "optional": true, 4135 "typeAnnotation": { 4136 "type": "NullableTypeAnnotation", 4137 "typeAnnotation": { 4138 "type": "StringTypeAnnotation" 4139 } 4140 } 4141 } 4142 ] 4143 } 4144 }, 4145 { 4146 "name": "setHidden", 4147 "optional": false, 4148 "typeAnnotation": { 4149 "type": "FunctionTypeAnnotation", 4150 "returnTypeAnnotation": { 4151 "type": "VoidTypeAnnotation" 4152 }, 4153 "params": [ 4154 { 4155 "name": "hidden", 4156 "optional": false, 4157 "typeAnnotation": { 4158 "type": "BooleanTypeAnnotation" 4159 } 4160 } 4161 ] 4162 } 4163 } 4164 ] 4165 }, 4166 "moduleNames": [ 4167 "StatusBarManager" 4168 ], 4169 "excludedPlatforms": [ 4170 "iOS" 4171 ] 4172 }, 4173 "NativeStatusBarManagerIOS": { 4174 "type": "NativeModule", 4175 "aliases": {}, 4176 "spec": { 4177 "properties": [ 4178 { 4179 "name": "getConstants", 4180 "optional": false, 4181 "typeAnnotation": { 4182 "type": "FunctionTypeAnnotation", 4183 "returnTypeAnnotation": { 4184 "type": "ObjectTypeAnnotation", 4185 "properties": [ 4186 { 4187 "name": "HEIGHT", 4188 "optional": false, 4189 "typeAnnotation": { 4190 "type": "NumberTypeAnnotation" 4191 } 4192 }, 4193 { 4194 "name": "DEFAULT_BACKGROUND_COLOR", 4195 "optional": true, 4196 "typeAnnotation": { 4197 "type": "NumberTypeAnnotation" 4198 } 4199 } 4200 ] 4201 }, 4202 "params": [] 4203 } 4204 }, 4205 { 4206 "name": "getHeight", 4207 "optional": false, 4208 "typeAnnotation": { 4209 "type": "FunctionTypeAnnotation", 4210 "returnTypeAnnotation": { 4211 "type": "VoidTypeAnnotation" 4212 }, 4213 "params": [ 4214 { 4215 "name": "callback", 4216 "optional": false, 4217 "typeAnnotation": { 4218 "type": "FunctionTypeAnnotation", 4219 "returnTypeAnnotation": { 4220 "type": "VoidTypeAnnotation" 4221 }, 4222 "params": [ 4223 { 4224 "name": "result", 4225 "optional": false, 4226 "typeAnnotation": { 4227 "type": "ObjectTypeAnnotation", 4228 "properties": [ 4229 { 4230 "name": "height", 4231 "optional": false, 4232 "typeAnnotation": { 4233 "type": "NumberTypeAnnotation" 4234 } 4235 } 4236 ] 4237 } 4238 } 4239 ] 4240 } 4241 } 4242 ] 4243 } 4244 }, 4245 { 4246 "name": "setNetworkActivityIndicatorVisible", 4247 "optional": false, 4248 "typeAnnotation": { 4249 "type": "FunctionTypeAnnotation", 4250 "returnTypeAnnotation": { 4251 "type": "VoidTypeAnnotation" 4252 }, 4253 "params": [ 4254 { 4255 "name": "visible", 4256 "optional": false, 4257 "typeAnnotation": { 4258 "type": "BooleanTypeAnnotation" 4259 } 4260 } 4261 ] 4262 } 4263 }, 4264 { 4265 "name": "addListener", 4266 "optional": false, 4267 "typeAnnotation": { 4268 "type": "FunctionTypeAnnotation", 4269 "returnTypeAnnotation": { 4270 "type": "VoidTypeAnnotation" 4271 }, 4272 "params": [ 4273 { 4274 "name": "eventType", 4275 "optional": false, 4276 "typeAnnotation": { 4277 "type": "StringTypeAnnotation" 4278 } 4279 } 4280 ] 4281 } 4282 }, 4283 { 4284 "name": "removeListeners", 4285 "optional": false, 4286 "typeAnnotation": { 4287 "type": "FunctionTypeAnnotation", 4288 "returnTypeAnnotation": { 4289 "type": "VoidTypeAnnotation" 4290 }, 4291 "params": [ 4292 { 4293 "name": "count", 4294 "optional": false, 4295 "typeAnnotation": { 4296 "type": "NumberTypeAnnotation" 4297 } 4298 } 4299 ] 4300 } 4301 }, 4302 { 4303 "name": "setStyle", 4304 "optional": false, 4305 "typeAnnotation": { 4306 "type": "FunctionTypeAnnotation", 4307 "returnTypeAnnotation": { 4308 "type": "VoidTypeAnnotation" 4309 }, 4310 "params": [ 4311 { 4312 "name": "statusBarStyle", 4313 "optional": true, 4314 "typeAnnotation": { 4315 "type": "NullableTypeAnnotation", 4316 "typeAnnotation": { 4317 "type": "StringTypeAnnotation" 4318 } 4319 } 4320 }, 4321 { 4322 "name": "animated", 4323 "optional": false, 4324 "typeAnnotation": { 4325 "type": "BooleanTypeAnnotation" 4326 } 4327 } 4328 ] 4329 } 4330 }, 4331 { 4332 "name": "setHidden", 4333 "optional": false, 4334 "typeAnnotation": { 4335 "type": "FunctionTypeAnnotation", 4336 "returnTypeAnnotation": { 4337 "type": "VoidTypeAnnotation" 4338 }, 4339 "params": [ 4340 { 4341 "name": "hidden", 4342 "optional": false, 4343 "typeAnnotation": { 4344 "type": "BooleanTypeAnnotation" 4345 } 4346 }, 4347 { 4348 "name": "withAnimation", 4349 "optional": false, 4350 "typeAnnotation": { 4351 "type": "StringTypeAnnotation" 4352 } 4353 } 4354 ] 4355 } 4356 } 4357 ] 4358 }, 4359 "moduleNames": [ 4360 "StatusBarManager" 4361 ], 4362 "excludedPlatforms": [ 4363 "android" 4364 ] 4365 }, 4366 "AndroidSwitch": { 4367 "type": "Component", 4368 "components": { 4369 "AndroidSwitch": { 4370 "interfaceOnly": true, 4371 "extendsProps": [ 4372 { 4373 "type": "ReactNativeBuiltInType", 4374 "knownTypeName": "ReactNativeCoreViewProps" 4375 } 4376 ], 4377 "events": [ 4378 { 4379 "name": "onChange", 4380 "optional": true, 4381 "bubblingType": "bubble", 4382 "typeAnnotation": { 4383 "type": "EventTypeAnnotation", 4384 "argument": { 4385 "type": "ObjectTypeAnnotation", 4386 "properties": [ 4387 { 4388 "name": "value", 4389 "optional": false, 4390 "typeAnnotation": { 4391 "type": "BooleanTypeAnnotation" 4392 } 4393 } 4394 ] 4395 } 4396 } 4397 } 4398 ], 4399 "props": [ 4400 { 4401 "name": "disabled", 4402 "optional": true, 4403 "typeAnnotation": { 4404 "type": "BooleanTypeAnnotation", 4405 "default": false 4406 } 4407 }, 4408 { 4409 "name": "enabled", 4410 "optional": true, 4411 "typeAnnotation": { 4412 "type": "BooleanTypeAnnotation", 4413 "default": true 4414 } 4415 }, 4416 { 4417 "name": "thumbColor", 4418 "optional": true, 4419 "typeAnnotation": { 4420 "type": "ReservedPropTypeAnnotation", 4421 "name": "ColorPrimitive" 4422 } 4423 }, 4424 { 4425 "name": "trackColorForFalse", 4426 "optional": true, 4427 "typeAnnotation": { 4428 "type": "ReservedPropTypeAnnotation", 4429 "name": "ColorPrimitive" 4430 } 4431 }, 4432 { 4433 "name": "trackColorForTrue", 4434 "optional": true, 4435 "typeAnnotation": { 4436 "type": "ReservedPropTypeAnnotation", 4437 "name": "ColorPrimitive" 4438 } 4439 }, 4440 { 4441 "name": "value", 4442 "optional": true, 4443 "typeAnnotation": { 4444 "type": "BooleanTypeAnnotation", 4445 "default": false 4446 } 4447 }, 4448 { 4449 "name": "on", 4450 "optional": true, 4451 "typeAnnotation": { 4452 "type": "BooleanTypeAnnotation", 4453 "default": false 4454 } 4455 }, 4456 { 4457 "name": "thumbTintColor", 4458 "optional": true, 4459 "typeAnnotation": { 4460 "type": "ReservedPropTypeAnnotation", 4461 "name": "ColorPrimitive" 4462 } 4463 }, 4464 { 4465 "name": "trackTintColor", 4466 "optional": true, 4467 "typeAnnotation": { 4468 "type": "ReservedPropTypeAnnotation", 4469 "name": "ColorPrimitive" 4470 } 4471 } 4472 ], 4473 "commands": [ 4474 { 4475 "name": "setNativeValue", 4476 "optional": false, 4477 "typeAnnotation": { 4478 "type": "FunctionTypeAnnotation", 4479 "params": [ 4480 { 4481 "name": "value", 4482 "typeAnnotation": { 4483 "type": "BooleanTypeAnnotation" 4484 } 4485 } 4486 ], 4487 "returnTypeAnnotation": { 4488 "type": "VoidTypeAnnotation" 4489 } 4490 } 4491 } 4492 ] 4493 } 4494 } 4495 }, 4496 "Switch": { 4497 "type": "Component", 4498 "components": { 4499 "Switch": { 4500 "paperComponentName": "RCTSwitch", 4501 "excludedPlatforms": [ 4502 "android" 4503 ], 4504 "extendsProps": [ 4505 { 4506 "type": "ReactNativeBuiltInType", 4507 "knownTypeName": "ReactNativeCoreViewProps" 4508 } 4509 ], 4510 "events": [ 4511 { 4512 "name": "onChange", 4513 "optional": true, 4514 "bubblingType": "bubble", 4515 "typeAnnotation": { 4516 "type": "EventTypeAnnotation", 4517 "argument": { 4518 "type": "ObjectTypeAnnotation", 4519 "properties": [ 4520 { 4521 "name": "value", 4522 "optional": false, 4523 "typeAnnotation": { 4524 "type": "BooleanTypeAnnotation" 4525 } 4526 } 4527 ] 4528 } 4529 } 4530 } 4531 ], 4532 "props": [ 4533 { 4534 "name": "disabled", 4535 "optional": true, 4536 "typeAnnotation": { 4537 "type": "BooleanTypeAnnotation", 4538 "default": false 4539 } 4540 }, 4541 { 4542 "name": "value", 4543 "optional": true, 4544 "typeAnnotation": { 4545 "type": "BooleanTypeAnnotation", 4546 "default": false 4547 } 4548 }, 4549 { 4550 "name": "tintColor", 4551 "optional": true, 4552 "typeAnnotation": { 4553 "type": "ReservedPropTypeAnnotation", 4554 "name": "ColorPrimitive" 4555 } 4556 }, 4557 { 4558 "name": "onTintColor", 4559 "optional": true, 4560 "typeAnnotation": { 4561 "type": "ReservedPropTypeAnnotation", 4562 "name": "ColorPrimitive" 4563 } 4564 }, 4565 { 4566 "name": "thumbTintColor", 4567 "optional": true, 4568 "typeAnnotation": { 4569 "type": "ReservedPropTypeAnnotation", 4570 "name": "ColorPrimitive" 4571 } 4572 }, 4573 { 4574 "name": "thumbColor", 4575 "optional": true, 4576 "typeAnnotation": { 4577 "type": "ReservedPropTypeAnnotation", 4578 "name": "ColorPrimitive" 4579 } 4580 }, 4581 { 4582 "name": "trackColorForFalse", 4583 "optional": true, 4584 "typeAnnotation": { 4585 "type": "ReservedPropTypeAnnotation", 4586 "name": "ColorPrimitive" 4587 } 4588 }, 4589 { 4590 "name": "trackColorForTrue", 4591 "optional": true, 4592 "typeAnnotation": { 4593 "type": "ReservedPropTypeAnnotation", 4594 "name": "ColorPrimitive" 4595 } 4596 } 4597 ], 4598 "commands": [ 4599 { 4600 "name": "setValue", 4601 "optional": false, 4602 "typeAnnotation": { 4603 "type": "FunctionTypeAnnotation", 4604 "params": [ 4605 { 4606 "name": "value", 4607 "typeAnnotation": { 4608 "type": "BooleanTypeAnnotation" 4609 } 4610 } 4611 ], 4612 "returnTypeAnnotation": { 4613 "type": "VoidTypeAnnotation" 4614 } 4615 } 4616 } 4617 ] 4618 } 4619 } 4620 }, 4621 "InputAccessory": { 4622 "type": "Component", 4623 "components": { 4624 "InputAccessory": { 4625 "interfaceOnly": true, 4626 "paperComponentName": "RCTInputAccessoryView", 4627 "excludedPlatforms": [ 4628 "android" 4629 ], 4630 "extendsProps": [ 4631 { 4632 "type": "ReactNativeBuiltInType", 4633 "knownTypeName": "ReactNativeCoreViewProps" 4634 } 4635 ], 4636 "events": [], 4637 "props": [ 4638 { 4639 "name": "backgroundColor", 4640 "optional": true, 4641 "typeAnnotation": { 4642 "type": "ReservedPropTypeAnnotation", 4643 "name": "ColorPrimitive" 4644 } 4645 } 4646 ], 4647 "commands": [] 4648 } 4649 } 4650 }, 4651 "NativeToastAndroid": { 4652 "type": "NativeModule", 4653 "aliases": {}, 4654 "spec": { 4655 "properties": [ 4656 { 4657 "name": "getConstants", 4658 "optional": false, 4659 "typeAnnotation": { 4660 "type": "FunctionTypeAnnotation", 4661 "returnTypeAnnotation": { 4662 "type": "ObjectTypeAnnotation", 4663 "properties": [ 4664 { 4665 "name": "SHORT", 4666 "optional": false, 4667 "typeAnnotation": { 4668 "type": "NumberTypeAnnotation" 4669 } 4670 }, 4671 { 4672 "name": "LONG", 4673 "optional": false, 4674 "typeAnnotation": { 4675 "type": "NumberTypeAnnotation" 4676 } 4677 }, 4678 { 4679 "name": "TOP", 4680 "optional": false, 4681 "typeAnnotation": { 4682 "type": "NumberTypeAnnotation" 4683 } 4684 }, 4685 { 4686 "name": "BOTTOM", 4687 "optional": false, 4688 "typeAnnotation": { 4689 "type": "NumberTypeAnnotation" 4690 } 4691 }, 4692 { 4693 "name": "CENTER", 4694 "optional": false, 4695 "typeAnnotation": { 4696 "type": "NumberTypeAnnotation" 4697 } 4698 } 4699 ] 4700 }, 4701 "params": [] 4702 } 4703 }, 4704 { 4705 "name": "show", 4706 "optional": false, 4707 "typeAnnotation": { 4708 "type": "FunctionTypeAnnotation", 4709 "returnTypeAnnotation": { 4710 "type": "VoidTypeAnnotation" 4711 }, 4712 "params": [ 4713 { 4714 "name": "message", 4715 "optional": false, 4716 "typeAnnotation": { 4717 "type": "StringTypeAnnotation" 4718 } 4719 }, 4720 { 4721 "name": "duration", 4722 "optional": false, 4723 "typeAnnotation": { 4724 "type": "NumberTypeAnnotation" 4725 } 4726 } 4727 ] 4728 } 4729 }, 4730 { 4731 "name": "showWithGravity", 4732 "optional": false, 4733 "typeAnnotation": { 4734 "type": "FunctionTypeAnnotation", 4735 "returnTypeAnnotation": { 4736 "type": "VoidTypeAnnotation" 4737 }, 4738 "params": [ 4739 { 4740 "name": "message", 4741 "optional": false, 4742 "typeAnnotation": { 4743 "type": "StringTypeAnnotation" 4744 } 4745 }, 4746 { 4747 "name": "duration", 4748 "optional": false, 4749 "typeAnnotation": { 4750 "type": "NumberTypeAnnotation" 4751 } 4752 }, 4753 { 4754 "name": "gravity", 4755 "optional": false, 4756 "typeAnnotation": { 4757 "type": "NumberTypeAnnotation" 4758 } 4759 } 4760 ] 4761 } 4762 }, 4763 { 4764 "name": "showWithGravityAndOffset", 4765 "optional": false, 4766 "typeAnnotation": { 4767 "type": "FunctionTypeAnnotation", 4768 "returnTypeAnnotation": { 4769 "type": "VoidTypeAnnotation" 4770 }, 4771 "params": [ 4772 { 4773 "name": "message", 4774 "optional": false, 4775 "typeAnnotation": { 4776 "type": "StringTypeAnnotation" 4777 } 4778 }, 4779 { 4780 "name": "duration", 4781 "optional": false, 4782 "typeAnnotation": { 4783 "type": "NumberTypeAnnotation" 4784 } 4785 }, 4786 { 4787 "name": "gravity", 4788 "optional": false, 4789 "typeAnnotation": { 4790 "type": "NumberTypeAnnotation" 4791 } 4792 }, 4793 { 4794 "name": "xOffset", 4795 "optional": false, 4796 "typeAnnotation": { 4797 "type": "NumberTypeAnnotation" 4798 } 4799 }, 4800 { 4801 "name": "yOffset", 4802 "optional": false, 4803 "typeAnnotation": { 4804 "type": "NumberTypeAnnotation" 4805 } 4806 } 4807 ] 4808 } 4809 } 4810 ] 4811 }, 4812 "moduleNames": [ 4813 "ToastAndroid" 4814 ], 4815 "excludedPlatforms": [ 4816 "iOS", 4817 "iOS" 4818 ] 4819 }, 4820 "UnimplementedNativeView": { 4821 "type": "Component", 4822 "components": { 4823 "UnimplementedNativeView": { 4824 "extendsProps": [ 4825 { 4826 "type": "ReactNativeBuiltInType", 4827 "knownTypeName": "ReactNativeCoreViewProps" 4828 } 4829 ], 4830 "events": [], 4831 "props": [ 4832 { 4833 "name": "name", 4834 "optional": true, 4835 "typeAnnotation": { 4836 "type": "StringTypeAnnotation", 4837 "default": "" 4838 } 4839 } 4840 ], 4841 "commands": [] 4842 } 4843 } 4844 }, 4845 "NativeExceptionsManager": { 4846 "type": "NativeModule", 4847 "aliases": { 4848 "StackFrame": { 4849 "type": "ObjectTypeAnnotation", 4850 "properties": [ 4851 { 4852 "name": "column", 4853 "optional": false, 4854 "typeAnnotation": { 4855 "type": "NullableTypeAnnotation", 4856 "typeAnnotation": { 4857 "type": "NumberTypeAnnotation" 4858 } 4859 } 4860 }, 4861 { 4862 "name": "file", 4863 "optional": false, 4864 "typeAnnotation": { 4865 "type": "NullableTypeAnnotation", 4866 "typeAnnotation": { 4867 "type": "StringTypeAnnotation" 4868 } 4869 } 4870 }, 4871 { 4872 "name": "lineNumber", 4873 "optional": false, 4874 "typeAnnotation": { 4875 "type": "NullableTypeAnnotation", 4876 "typeAnnotation": { 4877 "type": "NumberTypeAnnotation" 4878 } 4879 } 4880 }, 4881 { 4882 "name": "methodName", 4883 "optional": false, 4884 "typeAnnotation": { 4885 "type": "StringTypeAnnotation" 4886 } 4887 }, 4888 { 4889 "name": "collapse", 4890 "optional": true, 4891 "typeAnnotation": { 4892 "type": "BooleanTypeAnnotation" 4893 } 4894 } 4895 ] 4896 }, 4897 "ExceptionData": { 4898 "type": "ObjectTypeAnnotation", 4899 "properties": [ 4900 { 4901 "name": "message", 4902 "optional": false, 4903 "typeAnnotation": { 4904 "type": "StringTypeAnnotation" 4905 } 4906 }, 4907 { 4908 "name": "originalMessage", 4909 "optional": false, 4910 "typeAnnotation": { 4911 "type": "NullableTypeAnnotation", 4912 "typeAnnotation": { 4913 "type": "StringTypeAnnotation" 4914 } 4915 } 4916 }, 4917 { 4918 "name": "name", 4919 "optional": false, 4920 "typeAnnotation": { 4921 "type": "NullableTypeAnnotation", 4922 "typeAnnotation": { 4923 "type": "StringTypeAnnotation" 4924 } 4925 } 4926 }, 4927 { 4928 "name": "componentStack", 4929 "optional": false, 4930 "typeAnnotation": { 4931 "type": "NullableTypeAnnotation", 4932 "typeAnnotation": { 4933 "type": "StringTypeAnnotation" 4934 } 4935 } 4936 }, 4937 { 4938 "name": "stack", 4939 "optional": false, 4940 "typeAnnotation": { 4941 "type": "ArrayTypeAnnotation", 4942 "elementType": { 4943 "type": "TypeAliasTypeAnnotation", 4944 "name": "StackFrame" 4945 } 4946 } 4947 }, 4948 { 4949 "name": "id", 4950 "optional": false, 4951 "typeAnnotation": { 4952 "type": "NumberTypeAnnotation" 4953 } 4954 }, 4955 { 4956 "name": "isFatal", 4957 "optional": false, 4958 "typeAnnotation": { 4959 "type": "BooleanTypeAnnotation" 4960 } 4961 }, 4962 { 4963 "name": "extraData", 4964 "optional": true, 4965 "typeAnnotation": { 4966 "type": "GenericObjectTypeAnnotation" 4967 } 4968 } 4969 ] 4970 } 4971 }, 4972 "spec": { 4973 "properties": [ 4974 { 4975 "name": "reportFatalException", 4976 "optional": false, 4977 "typeAnnotation": { 4978 "type": "FunctionTypeAnnotation", 4979 "returnTypeAnnotation": { 4980 "type": "VoidTypeAnnotation" 4981 }, 4982 "params": [ 4983 { 4984 "name": "message", 4985 "optional": false, 4986 "typeAnnotation": { 4987 "type": "StringTypeAnnotation" 4988 } 4989 }, 4990 { 4991 "name": "stack", 4992 "optional": false, 4993 "typeAnnotation": { 4994 "type": "ArrayTypeAnnotation", 4995 "elementType": { 4996 "type": "TypeAliasTypeAnnotation", 4997 "name": "StackFrame" 4998 } 4999 } 5000 }, 5001 { 5002 "name": "exceptionId", 5003 "optional": false, 5004 "typeAnnotation": { 5005 "type": "NumberTypeAnnotation" 5006 } 5007 } 5008 ] 5009 } 5010 }, 5011 { 5012 "name": "reportSoftException", 5013 "optional": false, 5014 "typeAnnotation": { 5015 "type": "FunctionTypeAnnotation", 5016 "returnTypeAnnotation": { 5017 "type": "VoidTypeAnnotation" 5018 }, 5019 "params": [ 5020 { 5021 "name": "message", 5022 "optional": false, 5023 "typeAnnotation": { 5024 "type": "StringTypeAnnotation" 5025 } 5026 }, 5027 { 5028 "name": "stack", 5029 "optional": false, 5030 "typeAnnotation": { 5031 "type": "ArrayTypeAnnotation", 5032 "elementType": { 5033 "type": "TypeAliasTypeAnnotation", 5034 "name": "StackFrame" 5035 } 5036 } 5037 }, 5038 { 5039 "name": "exceptionId", 5040 "optional": false, 5041 "typeAnnotation": { 5042 "type": "NumberTypeAnnotation" 5043 } 5044 } 5045 ] 5046 } 5047 }, 5048 { 5049 "name": "reportException", 5050 "optional": true, 5051 "typeAnnotation": { 5052 "type": "FunctionTypeAnnotation", 5053 "returnTypeAnnotation": { 5054 "type": "VoidTypeAnnotation" 5055 }, 5056 "params": [ 5057 { 5058 "name": "data", 5059 "optional": false, 5060 "typeAnnotation": { 5061 "type": "TypeAliasTypeAnnotation", 5062 "name": "ExceptionData" 5063 } 5064 } 5065 ] 5066 } 5067 }, 5068 { 5069 "name": "updateExceptionMessage", 5070 "optional": false, 5071 "typeAnnotation": { 5072 "type": "FunctionTypeAnnotation", 5073 "returnTypeAnnotation": { 5074 "type": "VoidTypeAnnotation" 5075 }, 5076 "params": [ 5077 { 5078 "name": "message", 5079 "optional": false, 5080 "typeAnnotation": { 5081 "type": "StringTypeAnnotation" 5082 } 5083 }, 5084 { 5085 "name": "stack", 5086 "optional": false, 5087 "typeAnnotation": { 5088 "type": "ArrayTypeAnnotation", 5089 "elementType": { 5090 "type": "TypeAliasTypeAnnotation", 5091 "name": "StackFrame" 5092 } 5093 } 5094 }, 5095 { 5096 "name": "exceptionId", 5097 "optional": false, 5098 "typeAnnotation": { 5099 "type": "NumberTypeAnnotation" 5100 } 5101 } 5102 ] 5103 } 5104 }, 5105 { 5106 "name": "dismissRedbox", 5107 "optional": true, 5108 "typeAnnotation": { 5109 "type": "FunctionTypeAnnotation", 5110 "returnTypeAnnotation": { 5111 "type": "VoidTypeAnnotation" 5112 }, 5113 "params": [] 5114 } 5115 } 5116 ] 5117 }, 5118 "moduleNames": [ 5119 "ExceptionsManager" 5120 ] 5121 }, 5122 "NativeSegmentFetcher": { 5123 "type": "NativeModule", 5124 "aliases": {}, 5125 "spec": { 5126 "properties": [ 5127 { 5128 "name": "fetchSegment", 5129 "optional": false, 5130 "typeAnnotation": { 5131 "type": "FunctionTypeAnnotation", 5132 "returnTypeAnnotation": { 5133 "type": "VoidTypeAnnotation" 5134 }, 5135 "params": [ 5136 { 5137 "name": "segmentId", 5138 "optional": false, 5139 "typeAnnotation": { 5140 "type": "NumberTypeAnnotation" 5141 } 5142 }, 5143 { 5144 "name": "options", 5145 "optional": false, 5146 "typeAnnotation": { 5147 "type": "GenericObjectTypeAnnotation" 5148 } 5149 }, 5150 { 5151 "name": "callback", 5152 "optional": false, 5153 "typeAnnotation": { 5154 "type": "FunctionTypeAnnotation", 5155 "returnTypeAnnotation": { 5156 "type": "VoidTypeAnnotation" 5157 }, 5158 "params": [ 5159 { 5160 "name": "error", 5161 "optional": false, 5162 "typeAnnotation": { 5163 "type": "NullableTypeAnnotation", 5164 "typeAnnotation": { 5165 "type": "GenericObjectTypeAnnotation" 5166 } 5167 } 5168 } 5169 ] 5170 } 5171 } 5172 ] 5173 } 5174 }, 5175 { 5176 "name": "getSegment", 5177 "optional": true, 5178 "typeAnnotation": { 5179 "type": "FunctionTypeAnnotation", 5180 "returnTypeAnnotation": { 5181 "type": "VoidTypeAnnotation" 5182 }, 5183 "params": [ 5184 { 5185 "name": "segmentId", 5186 "optional": false, 5187 "typeAnnotation": { 5188 "type": "NumberTypeAnnotation" 5189 } 5190 }, 5191 { 5192 "name": "options", 5193 "optional": false, 5194 "typeAnnotation": { 5195 "type": "GenericObjectTypeAnnotation" 5196 } 5197 }, 5198 { 5199 "name": "callback", 5200 "optional": false, 5201 "typeAnnotation": { 5202 "type": "FunctionTypeAnnotation", 5203 "returnTypeAnnotation": { 5204 "type": "VoidTypeAnnotation" 5205 }, 5206 "params": [ 5207 { 5208 "name": "error", 5209 "optional": false, 5210 "typeAnnotation": { 5211 "type": "NullableTypeAnnotation", 5212 "typeAnnotation": { 5213 "type": "GenericObjectTypeAnnotation" 5214 } 5215 } 5216 }, 5217 { 5218 "name": "path", 5219 "optional": false, 5220 "typeAnnotation": { 5221 "type": "NullableTypeAnnotation", 5222 "typeAnnotation": { 5223 "type": "StringTypeAnnotation" 5224 } 5225 } 5226 } 5227 ] 5228 } 5229 } 5230 ] 5231 } 5232 } 5233 ] 5234 }, 5235 "moduleNames": [ 5236 "SegmentFetcher" 5237 ] 5238 }, 5239 "NativeTiming": { 5240 "type": "NativeModule", 5241 "aliases": {}, 5242 "spec": { 5243 "properties": [ 5244 { 5245 "name": "createTimer", 5246 "optional": false, 5247 "typeAnnotation": { 5248 "type": "FunctionTypeAnnotation", 5249 "returnTypeAnnotation": { 5250 "type": "VoidTypeAnnotation" 5251 }, 5252 "params": [ 5253 { 5254 "name": "callbackID", 5255 "optional": false, 5256 "typeAnnotation": { 5257 "type": "NumberTypeAnnotation" 5258 } 5259 }, 5260 { 5261 "name": "duration", 5262 "optional": false, 5263 "typeAnnotation": { 5264 "type": "NumberTypeAnnotation" 5265 } 5266 }, 5267 { 5268 "name": "jsSchedulingTime", 5269 "optional": false, 5270 "typeAnnotation": { 5271 "type": "NumberTypeAnnotation" 5272 } 5273 }, 5274 { 5275 "name": "repeats", 5276 "optional": false, 5277 "typeAnnotation": { 5278 "type": "BooleanTypeAnnotation" 5279 } 5280 } 5281 ] 5282 } 5283 }, 5284 { 5285 "name": "deleteTimer", 5286 "optional": false, 5287 "typeAnnotation": { 5288 "type": "FunctionTypeAnnotation", 5289 "returnTypeAnnotation": { 5290 "type": "VoidTypeAnnotation" 5291 }, 5292 "params": [ 5293 { 5294 "name": "timerID", 5295 "optional": false, 5296 "typeAnnotation": { 5297 "type": "NumberTypeAnnotation" 5298 } 5299 } 5300 ] 5301 } 5302 }, 5303 { 5304 "name": "setSendIdleEvents", 5305 "optional": false, 5306 "typeAnnotation": { 5307 "type": "FunctionTypeAnnotation", 5308 "returnTypeAnnotation": { 5309 "type": "VoidTypeAnnotation" 5310 }, 5311 "params": [ 5312 { 5313 "name": "sendIdleEvents", 5314 "optional": false, 5315 "typeAnnotation": { 5316 "type": "BooleanTypeAnnotation" 5317 } 5318 } 5319 ] 5320 } 5321 } 5322 ] 5323 }, 5324 "moduleNames": [ 5325 "Timing" 5326 ] 5327 }, 5328 "NativeJSCHeapCapture": { 5329 "type": "NativeModule", 5330 "aliases": {}, 5331 "spec": { 5332 "properties": [ 5333 { 5334 "name": "captureComplete", 5335 "optional": false, 5336 "typeAnnotation": { 5337 "type": "FunctionTypeAnnotation", 5338 "returnTypeAnnotation": { 5339 "type": "VoidTypeAnnotation" 5340 }, 5341 "params": [ 5342 { 5343 "name": "path", 5344 "optional": false, 5345 "typeAnnotation": { 5346 "type": "StringTypeAnnotation" 5347 } 5348 }, 5349 { 5350 "name": "error", 5351 "optional": false, 5352 "typeAnnotation": { 5353 "type": "NullableTypeAnnotation", 5354 "typeAnnotation": { 5355 "type": "StringTypeAnnotation" 5356 } 5357 } 5358 } 5359 ] 5360 } 5361 } 5362 ] 5363 }, 5364 "moduleNames": [ 5365 "JSCHeapCapture" 5366 ] 5367 }, 5368 "NativeImageEditor": { 5369 "type": "NativeModule", 5370 "aliases": { 5371 "Options": { 5372 "type": "ObjectTypeAnnotation", 5373 "properties": [ 5374 { 5375 "name": "offset", 5376 "optional": false, 5377 "typeAnnotation": { 5378 "type": "ObjectTypeAnnotation", 5379 "properties": [ 5380 { 5381 "name": "x", 5382 "optional": false, 5383 "typeAnnotation": { 5384 "type": "NumberTypeAnnotation" 5385 } 5386 }, 5387 { 5388 "name": "y", 5389 "optional": false, 5390 "typeAnnotation": { 5391 "type": "NumberTypeAnnotation" 5392 } 5393 } 5394 ] 5395 } 5396 }, 5397 { 5398 "name": "size", 5399 "optional": false, 5400 "typeAnnotation": { 5401 "type": "ObjectTypeAnnotation", 5402 "properties": [ 5403 { 5404 "name": "width", 5405 "optional": false, 5406 "typeAnnotation": { 5407 "type": "NumberTypeAnnotation" 5408 } 5409 }, 5410 { 5411 "name": "height", 5412 "optional": false, 5413 "typeAnnotation": { 5414 "type": "NumberTypeAnnotation" 5415 } 5416 } 5417 ] 5418 } 5419 }, 5420 { 5421 "name": "displaySize", 5422 "optional": true, 5423 "typeAnnotation": { 5424 "type": "NullableTypeAnnotation", 5425 "typeAnnotation": { 5426 "type": "ObjectTypeAnnotation", 5427 "properties": [ 5428 { 5429 "name": "width", 5430 "optional": false, 5431 "typeAnnotation": { 5432 "type": "NumberTypeAnnotation" 5433 } 5434 }, 5435 { 5436 "name": "height", 5437 "optional": false, 5438 "typeAnnotation": { 5439 "type": "NumberTypeAnnotation" 5440 } 5441 } 5442 ] 5443 } 5444 } 5445 }, 5446 { 5447 "name": "resizeMode", 5448 "optional": true, 5449 "typeAnnotation": { 5450 "type": "NullableTypeAnnotation", 5451 "typeAnnotation": { 5452 "type": "StringTypeAnnotation" 5453 } 5454 } 5455 }, 5456 { 5457 "name": "allowExternalStorage", 5458 "optional": true, 5459 "typeAnnotation": { 5460 "type": "BooleanTypeAnnotation" 5461 } 5462 } 5463 ] 5464 } 5465 }, 5466 "spec": { 5467 "properties": [ 5468 { 5469 "name": "getConstants", 5470 "optional": false, 5471 "typeAnnotation": { 5472 "type": "FunctionTypeAnnotation", 5473 "returnTypeAnnotation": { 5474 "type": "ObjectTypeAnnotation", 5475 "properties": [] 5476 }, 5477 "params": [] 5478 } 5479 }, 5480 { 5481 "name": "cropImage", 5482 "optional": false, 5483 "typeAnnotation": { 5484 "type": "FunctionTypeAnnotation", 5485 "returnTypeAnnotation": { 5486 "type": "VoidTypeAnnotation" 5487 }, 5488 "params": [ 5489 { 5490 "name": "uri", 5491 "optional": false, 5492 "typeAnnotation": { 5493 "type": "StringTypeAnnotation" 5494 } 5495 }, 5496 { 5497 "name": "cropData", 5498 "optional": false, 5499 "typeAnnotation": { 5500 "type": "TypeAliasTypeAnnotation", 5501 "name": "Options" 5502 } 5503 }, 5504 { 5505 "name": "successCallback", 5506 "optional": false, 5507 "typeAnnotation": { 5508 "type": "FunctionTypeAnnotation", 5509 "returnTypeAnnotation": { 5510 "type": "VoidTypeAnnotation" 5511 }, 5512 "params": [ 5513 { 5514 "name": "uri", 5515 "optional": false, 5516 "typeAnnotation": { 5517 "type": "StringTypeAnnotation" 5518 } 5519 } 5520 ] 5521 } 5522 }, 5523 { 5524 "name": "errorCallback", 5525 "optional": false, 5526 "typeAnnotation": { 5527 "type": "FunctionTypeAnnotation", 5528 "returnTypeAnnotation": { 5529 "type": "VoidTypeAnnotation" 5530 }, 5531 "params": [ 5532 { 5533 "name": "error", 5534 "optional": false, 5535 "typeAnnotation": { 5536 "type": "StringTypeAnnotation" 5537 } 5538 } 5539 ] 5540 } 5541 } 5542 ] 5543 } 5544 } 5545 ] 5546 }, 5547 "moduleNames": [ 5548 "ImageEditingManager" 5549 ] 5550 }, 5551 "NativeImageLoaderAndroid": { 5552 "type": "NativeModule", 5553 "aliases": {}, 5554 "spec": { 5555 "properties": [ 5556 { 5557 "name": "abortRequest", 5558 "optional": false, 5559 "typeAnnotation": { 5560 "type": "FunctionTypeAnnotation", 5561 "returnTypeAnnotation": { 5562 "type": "VoidTypeAnnotation" 5563 }, 5564 "params": [ 5565 { 5566 "name": "requestId", 5567 "optional": false, 5568 "typeAnnotation": { 5569 "type": "NumberTypeAnnotation" 5570 } 5571 } 5572 ] 5573 } 5574 }, 5575 { 5576 "name": "getConstants", 5577 "optional": false, 5578 "typeAnnotation": { 5579 "type": "FunctionTypeAnnotation", 5580 "returnTypeAnnotation": { 5581 "type": "ObjectTypeAnnotation", 5582 "properties": [] 5583 }, 5584 "params": [] 5585 } 5586 }, 5587 { 5588 "name": "getSize", 5589 "optional": false, 5590 "typeAnnotation": { 5591 "type": "FunctionTypeAnnotation", 5592 "returnTypeAnnotation": { 5593 "type": "PromiseTypeAnnotation" 5594 }, 5595 "params": [ 5596 { 5597 "name": "uri", 5598 "optional": false, 5599 "typeAnnotation": { 5600 "type": "StringTypeAnnotation" 5601 } 5602 } 5603 ] 5604 } 5605 }, 5606 { 5607 "name": "getSizeWithHeaders", 5608 "optional": false, 5609 "typeAnnotation": { 5610 "type": "FunctionTypeAnnotation", 5611 "returnTypeAnnotation": { 5612 "type": "PromiseTypeAnnotation" 5613 }, 5614 "params": [ 5615 { 5616 "name": "uri", 5617 "optional": false, 5618 "typeAnnotation": { 5619 "type": "StringTypeAnnotation" 5620 } 5621 }, 5622 { 5623 "name": "headers", 5624 "optional": false, 5625 "typeAnnotation": { 5626 "type": "GenericObjectTypeAnnotation" 5627 } 5628 } 5629 ] 5630 } 5631 }, 5632 { 5633 "name": "prefetchImage", 5634 "optional": false, 5635 "typeAnnotation": { 5636 "type": "FunctionTypeAnnotation", 5637 "returnTypeAnnotation": { 5638 "type": "PromiseTypeAnnotation" 5639 }, 5640 "params": [ 5641 { 5642 "name": "uri", 5643 "optional": false, 5644 "typeAnnotation": { 5645 "type": "StringTypeAnnotation" 5646 } 5647 }, 5648 { 5649 "name": "requestId", 5650 "optional": false, 5651 "typeAnnotation": { 5652 "type": "NumberTypeAnnotation" 5653 } 5654 } 5655 ] 5656 } 5657 }, 5658 { 5659 "name": "queryCache", 5660 "optional": false, 5661 "typeAnnotation": { 5662 "type": "FunctionTypeAnnotation", 5663 "returnTypeAnnotation": { 5664 "type": "PromiseTypeAnnotation" 5665 }, 5666 "params": [ 5667 { 5668 "name": "uris", 5669 "optional": false, 5670 "typeAnnotation": { 5671 "type": "ArrayTypeAnnotation", 5672 "elementType": { 5673 "type": "StringTypeAnnotation" 5674 } 5675 } 5676 } 5677 ] 5678 } 5679 } 5680 ] 5681 }, 5682 "moduleNames": [ 5683 "ImageLoader" 5684 ], 5685 "excludedPlatforms": [ 5686 "iOS" 5687 ] 5688 }, 5689 "NativeImageLoaderIOS": { 5690 "type": "NativeModule", 5691 "aliases": {}, 5692 "spec": { 5693 "properties": [ 5694 { 5695 "name": "getConstants", 5696 "optional": false, 5697 "typeAnnotation": { 5698 "type": "FunctionTypeAnnotation", 5699 "returnTypeAnnotation": { 5700 "type": "ObjectTypeAnnotation", 5701 "properties": [] 5702 }, 5703 "params": [] 5704 } 5705 }, 5706 { 5707 "name": "getSize", 5708 "optional": false, 5709 "typeAnnotation": { 5710 "type": "FunctionTypeAnnotation", 5711 "returnTypeAnnotation": { 5712 "type": "PromiseTypeAnnotation" 5713 }, 5714 "params": [ 5715 { 5716 "name": "uri", 5717 "optional": false, 5718 "typeAnnotation": { 5719 "type": "StringTypeAnnotation" 5720 } 5721 } 5722 ] 5723 } 5724 }, 5725 { 5726 "name": "getSizeWithHeaders", 5727 "optional": false, 5728 "typeAnnotation": { 5729 "type": "FunctionTypeAnnotation", 5730 "returnTypeAnnotation": { 5731 "type": "PromiseTypeAnnotation" 5732 }, 5733 "params": [ 5734 { 5735 "name": "uri", 5736 "optional": false, 5737 "typeAnnotation": { 5738 "type": "StringTypeAnnotation" 5739 } 5740 }, 5741 { 5742 "name": "headers", 5743 "optional": false, 5744 "typeAnnotation": { 5745 "type": "GenericObjectTypeAnnotation" 5746 } 5747 } 5748 ] 5749 } 5750 }, 5751 { 5752 "name": "prefetchImage", 5753 "optional": false, 5754 "typeAnnotation": { 5755 "type": "FunctionTypeAnnotation", 5756 "returnTypeAnnotation": { 5757 "type": "PromiseTypeAnnotation" 5758 }, 5759 "params": [ 5760 { 5761 "name": "uri", 5762 "optional": false, 5763 "typeAnnotation": { 5764 "type": "StringTypeAnnotation" 5765 } 5766 } 5767 ] 5768 } 5769 }, 5770 { 5771 "name": "prefetchImageWithMetadata", 5772 "optional": true, 5773 "typeAnnotation": { 5774 "type": "FunctionTypeAnnotation", 5775 "returnTypeAnnotation": { 5776 "type": "PromiseTypeAnnotation" 5777 }, 5778 "params": [ 5779 { 5780 "name": "uri", 5781 "optional": false, 5782 "typeAnnotation": { 5783 "type": "StringTypeAnnotation" 5784 } 5785 }, 5786 { 5787 "name": "queryRootName", 5788 "optional": false, 5789 "typeAnnotation": { 5790 "type": "StringTypeAnnotation" 5791 } 5792 }, 5793 { 5794 "name": "rootTag", 5795 "optional": false, 5796 "typeAnnotation": { 5797 "type": "ReservedTypeAnnotation", 5798 "name": "RootTag" 5799 } 5800 } 5801 ] 5802 } 5803 }, 5804 { 5805 "name": "queryCache", 5806 "optional": false, 5807 "typeAnnotation": { 5808 "type": "FunctionTypeAnnotation", 5809 "returnTypeAnnotation": { 5810 "type": "PromiseTypeAnnotation" 5811 }, 5812 "params": [ 5813 { 5814 "name": "uris", 5815 "optional": false, 5816 "typeAnnotation": { 5817 "type": "ArrayTypeAnnotation", 5818 "elementType": { 5819 "type": "StringTypeAnnotation" 5820 } 5821 } 5822 } 5823 ] 5824 } 5825 } 5826 ] 5827 }, 5828 "moduleNames": [ 5829 "ImageLoader" 5830 ], 5831 "excludedPlatforms": [ 5832 "android" 5833 ] 5834 }, 5835 "NativeImagePickerIOS": { 5836 "type": "NativeModule", 5837 "aliases": {}, 5838 "spec": { 5839 "properties": [ 5840 { 5841 "name": "getConstants", 5842 "optional": false, 5843 "typeAnnotation": { 5844 "type": "FunctionTypeAnnotation", 5845 "returnTypeAnnotation": { 5846 "type": "ObjectTypeAnnotation", 5847 "properties": [] 5848 }, 5849 "params": [] 5850 } 5851 }, 5852 { 5853 "name": "canRecordVideos", 5854 "optional": false, 5855 "typeAnnotation": { 5856 "type": "FunctionTypeAnnotation", 5857 "returnTypeAnnotation": { 5858 "type": "VoidTypeAnnotation" 5859 }, 5860 "params": [ 5861 { 5862 "name": "callback", 5863 "optional": false, 5864 "typeAnnotation": { 5865 "type": "FunctionTypeAnnotation", 5866 "returnTypeAnnotation": { 5867 "type": "VoidTypeAnnotation" 5868 }, 5869 "params": [ 5870 { 5871 "name": "result", 5872 "optional": false, 5873 "typeAnnotation": { 5874 "type": "BooleanTypeAnnotation" 5875 } 5876 } 5877 ] 5878 } 5879 } 5880 ] 5881 } 5882 }, 5883 { 5884 "name": "canUseCamera", 5885 "optional": false, 5886 "typeAnnotation": { 5887 "type": "FunctionTypeAnnotation", 5888 "returnTypeAnnotation": { 5889 "type": "VoidTypeAnnotation" 5890 }, 5891 "params": [ 5892 { 5893 "name": "callback", 5894 "optional": false, 5895 "typeAnnotation": { 5896 "type": "FunctionTypeAnnotation", 5897 "returnTypeAnnotation": { 5898 "type": "VoidTypeAnnotation" 5899 }, 5900 "params": [ 5901 { 5902 "name": "result", 5903 "optional": false, 5904 "typeAnnotation": { 5905 "type": "BooleanTypeAnnotation" 5906 } 5907 } 5908 ] 5909 } 5910 } 5911 ] 5912 } 5913 }, 5914 { 5915 "name": "openCameraDialog", 5916 "optional": false, 5917 "typeAnnotation": { 5918 "type": "FunctionTypeAnnotation", 5919 "returnTypeAnnotation": { 5920 "type": "VoidTypeAnnotation" 5921 }, 5922 "params": [ 5923 { 5924 "name": "config", 5925 "optional": false, 5926 "typeAnnotation": { 5927 "type": "ObjectTypeAnnotation", 5928 "properties": [ 5929 { 5930 "name": "unmirrorFrontFacingCamera", 5931 "optional": false, 5932 "typeAnnotation": { 5933 "type": "BooleanTypeAnnotation" 5934 } 5935 }, 5936 { 5937 "name": "videoMode", 5938 "optional": false, 5939 "typeAnnotation": { 5940 "type": "BooleanTypeAnnotation" 5941 } 5942 } 5943 ] 5944 } 5945 }, 5946 { 5947 "name": "successCallback", 5948 "optional": false, 5949 "typeAnnotation": { 5950 "type": "FunctionTypeAnnotation", 5951 "returnTypeAnnotation": { 5952 "type": "VoidTypeAnnotation" 5953 }, 5954 "params": [ 5955 { 5956 "name": "imageURL", 5957 "optional": false, 5958 "typeAnnotation": { 5959 "type": "StringTypeAnnotation" 5960 } 5961 }, 5962 { 5963 "name": "height", 5964 "optional": false, 5965 "typeAnnotation": { 5966 "type": "NumberTypeAnnotation" 5967 } 5968 }, 5969 { 5970 "name": "width", 5971 "optional": false, 5972 "typeAnnotation": { 5973 "type": "NumberTypeAnnotation" 5974 } 5975 } 5976 ] 5977 } 5978 }, 5979 { 5980 "name": "cancelCallback", 5981 "optional": false, 5982 "typeAnnotation": { 5983 "type": "FunctionTypeAnnotation", 5984 "returnTypeAnnotation": { 5985 "type": "VoidTypeAnnotation" 5986 }, 5987 "params": [] 5988 } 5989 } 5990 ] 5991 } 5992 }, 5993 { 5994 "name": "openSelectDialog", 5995 "optional": false, 5996 "typeAnnotation": { 5997 "type": "FunctionTypeAnnotation", 5998 "returnTypeAnnotation": { 5999 "type": "VoidTypeAnnotation" 6000 }, 6001 "params": [ 6002 { 6003 "name": "config", 6004 "optional": false, 6005 "typeAnnotation": { 6006 "type": "ObjectTypeAnnotation", 6007 "properties": [ 6008 { 6009 "name": "showImages", 6010 "optional": false, 6011 "typeAnnotation": { 6012 "type": "BooleanTypeAnnotation" 6013 } 6014 }, 6015 { 6016 "name": "showVideos", 6017 "optional": false, 6018 "typeAnnotation": { 6019 "type": "BooleanTypeAnnotation" 6020 } 6021 } 6022 ] 6023 } 6024 }, 6025 { 6026 "name": "successCallback", 6027 "optional": false, 6028 "typeAnnotation": { 6029 "type": "FunctionTypeAnnotation", 6030 "returnTypeAnnotation": { 6031 "type": "VoidTypeAnnotation" 6032 }, 6033 "params": [ 6034 { 6035 "name": "imageURL", 6036 "optional": false, 6037 "typeAnnotation": { 6038 "type": "StringTypeAnnotation" 6039 } 6040 }, 6041 { 6042 "name": "height", 6043 "optional": false, 6044 "typeAnnotation": { 6045 "type": "NumberTypeAnnotation" 6046 } 6047 }, 6048 { 6049 "name": "width", 6050 "optional": false, 6051 "typeAnnotation": { 6052 "type": "NumberTypeAnnotation" 6053 } 6054 } 6055 ] 6056 } 6057 }, 6058 { 6059 "name": "cancelCallback", 6060 "optional": false, 6061 "typeAnnotation": { 6062 "type": "FunctionTypeAnnotation", 6063 "returnTypeAnnotation": { 6064 "type": "VoidTypeAnnotation" 6065 }, 6066 "params": [] 6067 } 6068 } 6069 ] 6070 } 6071 }, 6072 { 6073 "name": "clearAllPendingVideos", 6074 "optional": false, 6075 "typeAnnotation": { 6076 "type": "FunctionTypeAnnotation", 6077 "returnTypeAnnotation": { 6078 "type": "VoidTypeAnnotation" 6079 }, 6080 "params": [] 6081 } 6082 }, 6083 { 6084 "name": "removePendingVideo", 6085 "optional": false, 6086 "typeAnnotation": { 6087 "type": "FunctionTypeAnnotation", 6088 "returnTypeAnnotation": { 6089 "type": "VoidTypeAnnotation" 6090 }, 6091 "params": [ 6092 { 6093 "name": "url", 6094 "optional": false, 6095 "typeAnnotation": { 6096 "type": "StringTypeAnnotation" 6097 } 6098 } 6099 ] 6100 } 6101 } 6102 ] 6103 }, 6104 "moduleNames": [ 6105 "ImagePickerIOS" 6106 ], 6107 "excludedPlatforms": [ 6108 "android", 6109 "android" 6110 ] 6111 }, 6112 "NativeImageStoreAndroid": { 6113 "type": "NativeModule", 6114 "aliases": {}, 6115 "spec": { 6116 "properties": [ 6117 { 6118 "name": "getConstants", 6119 "optional": false, 6120 "typeAnnotation": { 6121 "type": "FunctionTypeAnnotation", 6122 "returnTypeAnnotation": { 6123 "type": "ObjectTypeAnnotation", 6124 "properties": [] 6125 }, 6126 "params": [] 6127 } 6128 }, 6129 { 6130 "name": "getBase64ForTag", 6131 "optional": false, 6132 "typeAnnotation": { 6133 "type": "FunctionTypeAnnotation", 6134 "returnTypeAnnotation": { 6135 "type": "VoidTypeAnnotation" 6136 }, 6137 "params": [ 6138 { 6139 "name": "uri", 6140 "optional": false, 6141 "typeAnnotation": { 6142 "type": "StringTypeAnnotation" 6143 } 6144 }, 6145 { 6146 "name": "successCallback", 6147 "optional": false, 6148 "typeAnnotation": { 6149 "type": "FunctionTypeAnnotation", 6150 "returnTypeAnnotation": { 6151 "type": "VoidTypeAnnotation" 6152 }, 6153 "params": [ 6154 { 6155 "name": "base64ImageData", 6156 "optional": false, 6157 "typeAnnotation": { 6158 "type": "StringTypeAnnotation" 6159 } 6160 } 6161 ] 6162 } 6163 }, 6164 { 6165 "name": "errorCallback", 6166 "optional": false, 6167 "typeAnnotation": { 6168 "type": "FunctionTypeAnnotation", 6169 "returnTypeAnnotation": { 6170 "type": "VoidTypeAnnotation" 6171 }, 6172 "params": [ 6173 { 6174 "name": "error", 6175 "optional": false, 6176 "typeAnnotation": { 6177 "type": "StringTypeAnnotation" 6178 } 6179 } 6180 ] 6181 } 6182 } 6183 ] 6184 } 6185 } 6186 ] 6187 }, 6188 "moduleNames": [ 6189 "ImageStoreManager" 6190 ], 6191 "excludedPlatforms": [ 6192 "iOS" 6193 ] 6194 }, 6195 "NativeImageStoreIOS": { 6196 "type": "NativeModule", 6197 "aliases": {}, 6198 "spec": { 6199 "properties": [ 6200 { 6201 "name": "getConstants", 6202 "optional": false, 6203 "typeAnnotation": { 6204 "type": "FunctionTypeAnnotation", 6205 "returnTypeAnnotation": { 6206 "type": "ObjectTypeAnnotation", 6207 "properties": [] 6208 }, 6209 "params": [] 6210 } 6211 }, 6212 { 6213 "name": "getBase64ForTag", 6214 "optional": false, 6215 "typeAnnotation": { 6216 "type": "FunctionTypeAnnotation", 6217 "returnTypeAnnotation": { 6218 "type": "VoidTypeAnnotation" 6219 }, 6220 "params": [ 6221 { 6222 "name": "uri", 6223 "optional": false, 6224 "typeAnnotation": { 6225 "type": "StringTypeAnnotation" 6226 } 6227 }, 6228 { 6229 "name": "successCallback", 6230 "optional": false, 6231 "typeAnnotation": { 6232 "type": "FunctionTypeAnnotation", 6233 "returnTypeAnnotation": { 6234 "type": "VoidTypeAnnotation" 6235 }, 6236 "params": [ 6237 { 6238 "name": "base64ImageData", 6239 "optional": false, 6240 "typeAnnotation": { 6241 "type": "StringTypeAnnotation" 6242 } 6243 } 6244 ] 6245 } 6246 }, 6247 { 6248 "name": "errorCallback", 6249 "optional": false, 6250 "typeAnnotation": { 6251 "type": "FunctionTypeAnnotation", 6252 "returnTypeAnnotation": { 6253 "type": "VoidTypeAnnotation" 6254 }, 6255 "params": [ 6256 { 6257 "name": "error", 6258 "optional": false, 6259 "typeAnnotation": { 6260 "type": "ObjectTypeAnnotation", 6261 "properties": [ 6262 { 6263 "name": "message", 6264 "optional": false, 6265 "typeAnnotation": { 6266 "type": "StringTypeAnnotation" 6267 } 6268 } 6269 ] 6270 } 6271 } 6272 ] 6273 } 6274 } 6275 ] 6276 } 6277 }, 6278 { 6279 "name": "hasImageForTag", 6280 "optional": false, 6281 "typeAnnotation": { 6282 "type": "FunctionTypeAnnotation", 6283 "returnTypeAnnotation": { 6284 "type": "VoidTypeAnnotation" 6285 }, 6286 "params": [ 6287 { 6288 "name": "uri", 6289 "optional": false, 6290 "typeAnnotation": { 6291 "type": "StringTypeAnnotation" 6292 } 6293 }, 6294 { 6295 "name": "callback", 6296 "optional": false, 6297 "typeAnnotation": { 6298 "type": "FunctionTypeAnnotation", 6299 "returnTypeAnnotation": { 6300 "type": "VoidTypeAnnotation" 6301 }, 6302 "params": [ 6303 { 6304 "name": "hasImage", 6305 "optional": false, 6306 "typeAnnotation": { 6307 "type": "BooleanTypeAnnotation" 6308 } 6309 } 6310 ] 6311 } 6312 } 6313 ] 6314 } 6315 }, 6316 { 6317 "name": "removeImageForTag", 6318 "optional": false, 6319 "typeAnnotation": { 6320 "type": "FunctionTypeAnnotation", 6321 "returnTypeAnnotation": { 6322 "type": "VoidTypeAnnotation" 6323 }, 6324 "params": [ 6325 { 6326 "name": "uri", 6327 "optional": false, 6328 "typeAnnotation": { 6329 "type": "StringTypeAnnotation" 6330 } 6331 } 6332 ] 6333 } 6334 }, 6335 { 6336 "name": "addImageFromBase64", 6337 "optional": false, 6338 "typeAnnotation": { 6339 "type": "FunctionTypeAnnotation", 6340 "returnTypeAnnotation": { 6341 "type": "VoidTypeAnnotation" 6342 }, 6343 "params": [ 6344 { 6345 "name": "base64ImageData", 6346 "optional": false, 6347 "typeAnnotation": { 6348 "type": "StringTypeAnnotation" 6349 } 6350 }, 6351 { 6352 "name": "successCallback", 6353 "optional": false, 6354 "typeAnnotation": { 6355 "type": "FunctionTypeAnnotation", 6356 "returnTypeAnnotation": { 6357 "type": "VoidTypeAnnotation" 6358 }, 6359 "params": [ 6360 { 6361 "name": "uri", 6362 "optional": false, 6363 "typeAnnotation": { 6364 "type": "StringTypeAnnotation" 6365 } 6366 } 6367 ] 6368 } 6369 }, 6370 { 6371 "name": "errorCallback", 6372 "optional": false, 6373 "typeAnnotation": { 6374 "type": "FunctionTypeAnnotation", 6375 "returnTypeAnnotation": { 6376 "type": "VoidTypeAnnotation" 6377 }, 6378 "params": [ 6379 { 6380 "name": "error", 6381 "optional": false, 6382 "typeAnnotation": { 6383 "type": "ObjectTypeAnnotation", 6384 "properties": [ 6385 { 6386 "name": "message", 6387 "optional": false, 6388 "typeAnnotation": { 6389 "type": "StringTypeAnnotation" 6390 } 6391 } 6392 ] 6393 } 6394 } 6395 ] 6396 } 6397 } 6398 ] 6399 } 6400 } 6401 ] 6402 }, 6403 "moduleNames": [ 6404 "ImageStoreManager" 6405 ], 6406 "excludedPlatforms": [ 6407 "android" 6408 ] 6409 }, 6410 "NativeFrameRateLogger": { 6411 "type": "NativeModule", 6412 "aliases": {}, 6413 "spec": { 6414 "properties": [ 6415 { 6416 "name": "setGlobalOptions", 6417 "optional": false, 6418 "typeAnnotation": { 6419 "type": "FunctionTypeAnnotation", 6420 "returnTypeAnnotation": { 6421 "type": "VoidTypeAnnotation" 6422 }, 6423 "params": [ 6424 { 6425 "name": "options", 6426 "optional": false, 6427 "typeAnnotation": { 6428 "type": "ObjectTypeAnnotation", 6429 "properties": [ 6430 { 6431 "name": "debug", 6432 "optional": true, 6433 "typeAnnotation": { 6434 "type": "NullableTypeAnnotation", 6435 "typeAnnotation": { 6436 "type": "BooleanTypeAnnotation" 6437 } 6438 } 6439 }, 6440 { 6441 "name": "reportStackTraces", 6442 "optional": true, 6443 "typeAnnotation": { 6444 "type": "NullableTypeAnnotation", 6445 "typeAnnotation": { 6446 "type": "BooleanTypeAnnotation" 6447 } 6448 } 6449 } 6450 ] 6451 } 6452 } 6453 ] 6454 } 6455 }, 6456 { 6457 "name": "setContext", 6458 "optional": false, 6459 "typeAnnotation": { 6460 "type": "FunctionTypeAnnotation", 6461 "returnTypeAnnotation": { 6462 "type": "VoidTypeAnnotation" 6463 }, 6464 "params": [ 6465 { 6466 "name": "context", 6467 "optional": false, 6468 "typeAnnotation": { 6469 "type": "StringTypeAnnotation" 6470 } 6471 } 6472 ] 6473 } 6474 }, 6475 { 6476 "name": "beginScroll", 6477 "optional": false, 6478 "typeAnnotation": { 6479 "type": "FunctionTypeAnnotation", 6480 "returnTypeAnnotation": { 6481 "type": "VoidTypeAnnotation" 6482 }, 6483 "params": [] 6484 } 6485 }, 6486 { 6487 "name": "endScroll", 6488 "optional": false, 6489 "typeAnnotation": { 6490 "type": "FunctionTypeAnnotation", 6491 "returnTypeAnnotation": { 6492 "type": "VoidTypeAnnotation" 6493 }, 6494 "params": [] 6495 } 6496 } 6497 ] 6498 }, 6499 "moduleNames": [ 6500 "FrameRateLogger" 6501 ] 6502 }, 6503 "NativeIntentAndroid": { 6504 "type": "NativeModule", 6505 "aliases": {}, 6506 "spec": { 6507 "properties": [ 6508 { 6509 "name": "getInitialURL", 6510 "optional": false, 6511 "typeAnnotation": { 6512 "type": "FunctionTypeAnnotation", 6513 "returnTypeAnnotation": { 6514 "type": "PromiseTypeAnnotation" 6515 }, 6516 "params": [] 6517 } 6518 }, 6519 { 6520 "name": "canOpenURL", 6521 "optional": false, 6522 "typeAnnotation": { 6523 "type": "FunctionTypeAnnotation", 6524 "returnTypeAnnotation": { 6525 "type": "PromiseTypeAnnotation" 6526 }, 6527 "params": [ 6528 { 6529 "name": "url", 6530 "optional": false, 6531 "typeAnnotation": { 6532 "type": "StringTypeAnnotation" 6533 } 6534 } 6535 ] 6536 } 6537 }, 6538 { 6539 "name": "openURL", 6540 "optional": false, 6541 "typeAnnotation": { 6542 "type": "FunctionTypeAnnotation", 6543 "returnTypeAnnotation": { 6544 "type": "PromiseTypeAnnotation" 6545 }, 6546 "params": [ 6547 { 6548 "name": "url", 6549 "optional": false, 6550 "typeAnnotation": { 6551 "type": "StringTypeAnnotation" 6552 } 6553 } 6554 ] 6555 } 6556 }, 6557 { 6558 "name": "openSettings", 6559 "optional": false, 6560 "typeAnnotation": { 6561 "type": "FunctionTypeAnnotation", 6562 "returnTypeAnnotation": { 6563 "type": "PromiseTypeAnnotation" 6564 }, 6565 "params": [] 6566 } 6567 }, 6568 { 6569 "name": "sendIntent", 6570 "optional": false, 6571 "typeAnnotation": { 6572 "type": "FunctionTypeAnnotation", 6573 "returnTypeAnnotation": { 6574 "type": "PromiseTypeAnnotation" 6575 }, 6576 "params": [ 6577 { 6578 "name": "action", 6579 "optional": false, 6580 "typeAnnotation": { 6581 "type": "StringTypeAnnotation" 6582 } 6583 }, 6584 { 6585 "name": "extras", 6586 "optional": false, 6587 "typeAnnotation": { 6588 "type": "NullableTypeAnnotation", 6589 "typeAnnotation": { 6590 "type": "ArrayTypeAnnotation" 6591 } 6592 } 6593 } 6594 ] 6595 } 6596 } 6597 ] 6598 }, 6599 "moduleNames": [ 6600 "IntentAndroid" 6601 ], 6602 "excludedPlatforms": [ 6603 "iOS", 6604 "iOS" 6605 ] 6606 }, 6607 "NativeLinkingManager": { 6608 "type": "NativeModule", 6609 "aliases": {}, 6610 "spec": { 6611 "properties": [ 6612 { 6613 "name": "getInitialURL", 6614 "optional": false, 6615 "typeAnnotation": { 6616 "type": "FunctionTypeAnnotation", 6617 "returnTypeAnnotation": { 6618 "type": "PromiseTypeAnnotation" 6619 }, 6620 "params": [] 6621 } 6622 }, 6623 { 6624 "name": "canOpenURL", 6625 "optional": false, 6626 "typeAnnotation": { 6627 "type": "FunctionTypeAnnotation", 6628 "returnTypeAnnotation": { 6629 "type": "PromiseTypeAnnotation" 6630 }, 6631 "params": [ 6632 { 6633 "name": "url", 6634 "optional": false, 6635 "typeAnnotation": { 6636 "type": "StringTypeAnnotation" 6637 } 6638 } 6639 ] 6640 } 6641 }, 6642 { 6643 "name": "openURL", 6644 "optional": false, 6645 "typeAnnotation": { 6646 "type": "FunctionTypeAnnotation", 6647 "returnTypeAnnotation": { 6648 "type": "PromiseTypeAnnotation" 6649 }, 6650 "params": [ 6651 { 6652 "name": "url", 6653 "optional": false, 6654 "typeAnnotation": { 6655 "type": "StringTypeAnnotation" 6656 } 6657 } 6658 ] 6659 } 6660 }, 6661 { 6662 "name": "openSettings", 6663 "optional": false, 6664 "typeAnnotation": { 6665 "type": "FunctionTypeAnnotation", 6666 "returnTypeAnnotation": { 6667 "type": "PromiseTypeAnnotation" 6668 }, 6669 "params": [] 6670 } 6671 }, 6672 { 6673 "name": "addListener", 6674 "optional": false, 6675 "typeAnnotation": { 6676 "type": "FunctionTypeAnnotation", 6677 "returnTypeAnnotation": { 6678 "type": "VoidTypeAnnotation" 6679 }, 6680 "params": [ 6681 { 6682 "name": "eventName", 6683 "optional": false, 6684 "typeAnnotation": { 6685 "type": "StringTypeAnnotation" 6686 } 6687 } 6688 ] 6689 } 6690 }, 6691 { 6692 "name": "removeListeners", 6693 "optional": false, 6694 "typeAnnotation": { 6695 "type": "FunctionTypeAnnotation", 6696 "returnTypeAnnotation": { 6697 "type": "VoidTypeAnnotation" 6698 }, 6699 "params": [ 6700 { 6701 "name": "count", 6702 "optional": false, 6703 "typeAnnotation": { 6704 "type": "NumberTypeAnnotation" 6705 } 6706 } 6707 ] 6708 } 6709 } 6710 ] 6711 }, 6712 "moduleNames": [ 6713 "LinkingManager" 6714 ] 6715 }, 6716 "NativeModalManager": { 6717 "type": "NativeModule", 6718 "aliases": {}, 6719 "spec": { 6720 "properties": [ 6721 { 6722 "name": "addListener", 6723 "optional": false, 6724 "typeAnnotation": { 6725 "type": "FunctionTypeAnnotation", 6726 "returnTypeAnnotation": { 6727 "type": "VoidTypeAnnotation" 6728 }, 6729 "params": [ 6730 { 6731 "name": "eventName", 6732 "optional": false, 6733 "typeAnnotation": { 6734 "type": "StringTypeAnnotation" 6735 } 6736 } 6737 ] 6738 } 6739 }, 6740 { 6741 "name": "removeListeners", 6742 "optional": false, 6743 "typeAnnotation": { 6744 "type": "FunctionTypeAnnotation", 6745 "returnTypeAnnotation": { 6746 "type": "VoidTypeAnnotation" 6747 }, 6748 "params": [ 6749 { 6750 "name": "count", 6751 "optional": false, 6752 "typeAnnotation": { 6753 "type": "NumberTypeAnnotation" 6754 } 6755 } 6756 ] 6757 } 6758 } 6759 ] 6760 }, 6761 "moduleNames": [ 6762 "ModalManager" 6763 ] 6764 }, 6765 "ModalHostView": { 6766 "type": "Component", 6767 "components": { 6768 "ModalHostView": { 6769 "interfaceOnly": true, 6770 "paperComponentName": "RCTModalHostView", 6771 "extendsProps": [ 6772 { 6773 "type": "ReactNativeBuiltInType", 6774 "knownTypeName": "ReactNativeCoreViewProps" 6775 } 6776 ], 6777 "events": [ 6778 { 6779 "name": "onRequestClose", 6780 "optional": true, 6781 "bubblingType": "direct", 6782 "typeAnnotation": { 6783 "type": "EventTypeAnnotation", 6784 "argument": { 6785 "type": "ObjectTypeAnnotation", 6786 "properties": [] 6787 } 6788 } 6789 }, 6790 { 6791 "name": "onShow", 6792 "optional": true, 6793 "bubblingType": "direct", 6794 "typeAnnotation": { 6795 "type": "EventTypeAnnotation", 6796 "argument": { 6797 "type": "ObjectTypeAnnotation", 6798 "properties": [] 6799 } 6800 } 6801 }, 6802 { 6803 "name": "onDismiss", 6804 "optional": true, 6805 "bubblingType": "direct", 6806 "typeAnnotation": { 6807 "type": "EventTypeAnnotation", 6808 "argument": { 6809 "type": "ObjectTypeAnnotation", 6810 "properties": [] 6811 } 6812 } 6813 }, 6814 { 6815 "name": "onOrientationChange", 6816 "optional": true, 6817 "bubblingType": "direct", 6818 "typeAnnotation": { 6819 "type": "EventTypeAnnotation", 6820 "argument": { 6821 "type": "ObjectTypeAnnotation", 6822 "properties": [ 6823 { 6824 "name": "orientation", 6825 "optional": false, 6826 "typeAnnotation": { 6827 "type": "StringEnumTypeAnnotation", 6828 "options": [ 6829 "portrait", 6830 "landscape" 6831 ] 6832 } 6833 } 6834 ] 6835 } 6836 } 6837 } 6838 ], 6839 "props": [ 6840 { 6841 "name": "animationType", 6842 "optional": true, 6843 "typeAnnotation": { 6844 "type": "StringEnumTypeAnnotation", 6845 "default": "none", 6846 "options": [ 6847 "none", 6848 "slide", 6849 "fade" 6850 ] 6851 } 6852 }, 6853 { 6854 "name": "presentationStyle", 6855 "optional": true, 6856 "typeAnnotation": { 6857 "type": "StringEnumTypeAnnotation", 6858 "default": "fullScreen", 6859 "options": [ 6860 "fullScreen", 6861 "pageSheet", 6862 "formSheet", 6863 "overFullScreen" 6864 ] 6865 } 6866 }, 6867 { 6868 "name": "transparent", 6869 "optional": true, 6870 "typeAnnotation": { 6871 "type": "BooleanTypeAnnotation", 6872 "default": false 6873 } 6874 }, 6875 { 6876 "name": "statusBarTranslucent", 6877 "optional": true, 6878 "typeAnnotation": { 6879 "type": "BooleanTypeAnnotation", 6880 "default": false 6881 } 6882 }, 6883 { 6884 "name": "hardwareAccelerated", 6885 "optional": true, 6886 "typeAnnotation": { 6887 "type": "BooleanTypeAnnotation", 6888 "default": false 6889 } 6890 }, 6891 { 6892 "name": "visible", 6893 "optional": true, 6894 "typeAnnotation": { 6895 "type": "BooleanTypeAnnotation", 6896 "default": false 6897 } 6898 }, 6899 { 6900 "name": "animated", 6901 "optional": true, 6902 "typeAnnotation": { 6903 "type": "BooleanTypeAnnotation", 6904 "default": false 6905 } 6906 }, 6907 { 6908 "name": "supportedOrientations", 6909 "optional": true, 6910 "typeAnnotation": { 6911 "type": "ArrayTypeAnnotation", 6912 "elementType": { 6913 "type": "StringEnumTypeAnnotation", 6914 "default": "portrait", 6915 "options": [ 6916 "portrait", 6917 "portrait-upside-down", 6918 "landscape", 6919 "landscape-left", 6920 "landscape-right" 6921 ] 6922 } 6923 } 6924 }, 6925 { 6926 "name": "identifier", 6927 "optional": true, 6928 "typeAnnotation": { 6929 "type": "Int32TypeAnnotation", 6930 "default": 0 6931 } 6932 } 6933 ], 6934 "commands": [] 6935 } 6936 } 6937 }, 6938 "NativeAnimationsDebugModule": { 6939 "type": "NativeModule", 6940 "aliases": {}, 6941 "spec": { 6942 "properties": [ 6943 { 6944 "name": "startRecordingFps", 6945 "optional": false, 6946 "typeAnnotation": { 6947 "type": "FunctionTypeAnnotation", 6948 "returnTypeAnnotation": { 6949 "type": "VoidTypeAnnotation" 6950 }, 6951 "params": [] 6952 } 6953 }, 6954 { 6955 "name": "stopRecordingFps", 6956 "optional": false, 6957 "typeAnnotation": { 6958 "type": "FunctionTypeAnnotation", 6959 "returnTypeAnnotation": { 6960 "type": "VoidTypeAnnotation" 6961 }, 6962 "params": [ 6963 { 6964 "name": "animationStopTimeMs", 6965 "optional": false, 6966 "typeAnnotation": { 6967 "type": "NumberTypeAnnotation" 6968 } 6969 } 6970 ] 6971 } 6972 } 6973 ] 6974 }, 6975 "moduleNames": [ 6976 "AnimationsDebugModule" 6977 ] 6978 }, 6979 "NativeDeviceEventManager": { 6980 "type": "NativeModule", 6981 "aliases": {}, 6982 "spec": { 6983 "properties": [ 6984 { 6985 "name": "invokeDefaultBackPressHandler", 6986 "optional": false, 6987 "typeAnnotation": { 6988 "type": "FunctionTypeAnnotation", 6989 "returnTypeAnnotation": { 6990 "type": "VoidTypeAnnotation" 6991 }, 6992 "params": [] 6993 } 6994 } 6995 ] 6996 }, 6997 "moduleNames": [ 6998 "DeviceEventManager" 6999 ] 7000 }, 7001 "NativeDevMenu": { 7002 "type": "NativeModule", 7003 "aliases": {}, 7004 "spec": { 7005 "properties": [ 7006 { 7007 "name": "show", 7008 "optional": false, 7009 "typeAnnotation": { 7010 "type": "FunctionTypeAnnotation", 7011 "returnTypeAnnotation": { 7012 "type": "VoidTypeAnnotation" 7013 }, 7014 "params": [] 7015 } 7016 }, 7017 { 7018 "name": "reload", 7019 "optional": false, 7020 "typeAnnotation": { 7021 "type": "FunctionTypeAnnotation", 7022 "returnTypeAnnotation": { 7023 "type": "VoidTypeAnnotation" 7024 }, 7025 "params": [] 7026 } 7027 }, 7028 { 7029 "name": "debugRemotely", 7030 "optional": false, 7031 "typeAnnotation": { 7032 "type": "FunctionTypeAnnotation", 7033 "returnTypeAnnotation": { 7034 "type": "VoidTypeAnnotation" 7035 }, 7036 "params": [ 7037 { 7038 "name": "enableDebug", 7039 "optional": false, 7040 "typeAnnotation": { 7041 "type": "BooleanTypeAnnotation" 7042 } 7043 } 7044 ] 7045 } 7046 }, 7047 { 7048 "name": "setProfilingEnabled", 7049 "optional": false, 7050 "typeAnnotation": { 7051 "type": "FunctionTypeAnnotation", 7052 "returnTypeAnnotation": { 7053 "type": "VoidTypeAnnotation" 7054 }, 7055 "params": [ 7056 { 7057 "name": "enabled", 7058 "optional": false, 7059 "typeAnnotation": { 7060 "type": "BooleanTypeAnnotation" 7061 } 7062 } 7063 ] 7064 } 7065 }, 7066 { 7067 "name": "setHotLoadingEnabled", 7068 "optional": false, 7069 "typeAnnotation": { 7070 "type": "FunctionTypeAnnotation", 7071 "returnTypeAnnotation": { 7072 "type": "VoidTypeAnnotation" 7073 }, 7074 "params": [ 7075 { 7076 "name": "enabled", 7077 "optional": false, 7078 "typeAnnotation": { 7079 "type": "BooleanTypeAnnotation" 7080 } 7081 } 7082 ] 7083 } 7084 } 7085 ] 7086 }, 7087 "moduleNames": [ 7088 "DevMenu" 7089 ] 7090 }, 7091 "NativeDevSettings": { 7092 "type": "NativeModule", 7093 "aliases": {}, 7094 "spec": { 7095 "properties": [ 7096 { 7097 "name": "reload", 7098 "optional": false, 7099 "typeAnnotation": { 7100 "type": "FunctionTypeAnnotation", 7101 "returnTypeAnnotation": { 7102 "type": "VoidTypeAnnotation" 7103 }, 7104 "params": [] 7105 } 7106 }, 7107 { 7108 "name": "reloadWithReason", 7109 "optional": true, 7110 "typeAnnotation": { 7111 "type": "FunctionTypeAnnotation", 7112 "returnTypeAnnotation": { 7113 "type": "VoidTypeAnnotation" 7114 }, 7115 "params": [ 7116 { 7117 "name": "reason", 7118 "optional": false, 7119 "typeAnnotation": { 7120 "type": "StringTypeAnnotation" 7121 } 7122 } 7123 ] 7124 } 7125 }, 7126 { 7127 "name": "onFastRefresh", 7128 "optional": true, 7129 "typeAnnotation": { 7130 "type": "FunctionTypeAnnotation", 7131 "returnTypeAnnotation": { 7132 "type": "VoidTypeAnnotation" 7133 }, 7134 "params": [] 7135 } 7136 }, 7137 { 7138 "name": "setHotLoadingEnabled", 7139 "optional": false, 7140 "typeAnnotation": { 7141 "type": "FunctionTypeAnnotation", 7142 "returnTypeAnnotation": { 7143 "type": "VoidTypeAnnotation" 7144 }, 7145 "params": [ 7146 { 7147 "name": "isHotLoadingEnabled", 7148 "optional": false, 7149 "typeAnnotation": { 7150 "type": "BooleanTypeAnnotation" 7151 } 7152 } 7153 ] 7154 } 7155 }, 7156 { 7157 "name": "setIsDebuggingRemotely", 7158 "optional": false, 7159 "typeAnnotation": { 7160 "type": "FunctionTypeAnnotation", 7161 "returnTypeAnnotation": { 7162 "type": "VoidTypeAnnotation" 7163 }, 7164 "params": [ 7165 { 7166 "name": "isDebuggingRemotelyEnabled", 7167 "optional": false, 7168 "typeAnnotation": { 7169 "type": "BooleanTypeAnnotation" 7170 } 7171 } 7172 ] 7173 } 7174 }, 7175 { 7176 "name": "setProfilingEnabled", 7177 "optional": false, 7178 "typeAnnotation": { 7179 "type": "FunctionTypeAnnotation", 7180 "returnTypeAnnotation": { 7181 "type": "VoidTypeAnnotation" 7182 }, 7183 "params": [ 7184 { 7185 "name": "isProfilingEnabled", 7186 "optional": false, 7187 "typeAnnotation": { 7188 "type": "BooleanTypeAnnotation" 7189 } 7190 } 7191 ] 7192 } 7193 }, 7194 { 7195 "name": "toggleElementInspector", 7196 "optional": false, 7197 "typeAnnotation": { 7198 "type": "FunctionTypeAnnotation", 7199 "returnTypeAnnotation": { 7200 "type": "VoidTypeAnnotation" 7201 }, 7202 "params": [] 7203 } 7204 }, 7205 { 7206 "name": "addMenuItem", 7207 "optional": false, 7208 "typeAnnotation": { 7209 "type": "FunctionTypeAnnotation", 7210 "returnTypeAnnotation": { 7211 "type": "VoidTypeAnnotation" 7212 }, 7213 "params": [ 7214 { 7215 "name": "title", 7216 "optional": false, 7217 "typeAnnotation": { 7218 "type": "StringTypeAnnotation" 7219 } 7220 } 7221 ] 7222 } 7223 }, 7224 { 7225 "name": "addListener", 7226 "optional": false, 7227 "typeAnnotation": { 7228 "type": "FunctionTypeAnnotation", 7229 "returnTypeAnnotation": { 7230 "type": "VoidTypeAnnotation" 7231 }, 7232 "params": [ 7233 { 7234 "name": "eventName", 7235 "optional": false, 7236 "typeAnnotation": { 7237 "type": "StringTypeAnnotation" 7238 } 7239 } 7240 ] 7241 } 7242 }, 7243 { 7244 "name": "removeListeners", 7245 "optional": false, 7246 "typeAnnotation": { 7247 "type": "FunctionTypeAnnotation", 7248 "returnTypeAnnotation": { 7249 "type": "VoidTypeAnnotation" 7250 }, 7251 "params": [ 7252 { 7253 "name": "count", 7254 "optional": false, 7255 "typeAnnotation": { 7256 "type": "NumberTypeAnnotation" 7257 } 7258 } 7259 ] 7260 } 7261 }, 7262 { 7263 "name": "setIsShakeToShowDevMenuEnabled", 7264 "optional": false, 7265 "typeAnnotation": { 7266 "type": "FunctionTypeAnnotation", 7267 "returnTypeAnnotation": { 7268 "type": "VoidTypeAnnotation" 7269 }, 7270 "params": [ 7271 { 7272 "name": "enabled", 7273 "optional": false, 7274 "typeAnnotation": { 7275 "type": "BooleanTypeAnnotation" 7276 } 7277 } 7278 ] 7279 } 7280 } 7281 ] 7282 }, 7283 "moduleNames": [ 7284 "DevSettings" 7285 ] 7286 }, 7287 "NativeDialogManagerAndroid": { 7288 "type": "NativeModule", 7289 "aliases": { 7290 "DialogOptions": { 7291 "type": "ObjectTypeAnnotation", 7292 "properties": [ 7293 { 7294 "name": "title", 7295 "optional": true, 7296 "typeAnnotation": { 7297 "type": "StringTypeAnnotation" 7298 } 7299 }, 7300 { 7301 "name": "message", 7302 "optional": true, 7303 "typeAnnotation": { 7304 "type": "StringTypeAnnotation" 7305 } 7306 }, 7307 { 7308 "name": "buttonPositive", 7309 "optional": true, 7310 "typeAnnotation": { 7311 "type": "StringTypeAnnotation" 7312 } 7313 }, 7314 { 7315 "name": "buttonNegative", 7316 "optional": true, 7317 "typeAnnotation": { 7318 "type": "StringTypeAnnotation" 7319 } 7320 }, 7321 { 7322 "name": "buttonNeutral", 7323 "optional": true, 7324 "typeAnnotation": { 7325 "type": "StringTypeAnnotation" 7326 } 7327 }, 7328 { 7329 "name": "items", 7330 "optional": true, 7331 "typeAnnotation": { 7332 "type": "ArrayTypeAnnotation", 7333 "elementType": { 7334 "type": "StringTypeAnnotation" 7335 } 7336 } 7337 }, 7338 { 7339 "name": "cancelable", 7340 "optional": true, 7341 "typeAnnotation": { 7342 "type": "BooleanTypeAnnotation" 7343 } 7344 } 7345 ] 7346 } 7347 }, 7348 "spec": { 7349 "properties": [ 7350 { 7351 "name": "getConstants", 7352 "optional": false, 7353 "typeAnnotation": { 7354 "type": "FunctionTypeAnnotation", 7355 "returnTypeAnnotation": { 7356 "type": "ObjectTypeAnnotation", 7357 "properties": [ 7358 { 7359 "name": "buttonClicked", 7360 "optional": false, 7361 "typeAnnotation": { 7362 "type": "StringTypeAnnotation" 7363 } 7364 }, 7365 { 7366 "name": "dismissed", 7367 "optional": false, 7368 "typeAnnotation": { 7369 "type": "StringTypeAnnotation" 7370 } 7371 }, 7372 { 7373 "name": "buttonPositive", 7374 "optional": false, 7375 "typeAnnotation": { 7376 "type": "NumberTypeAnnotation" 7377 } 7378 }, 7379 { 7380 "name": "buttonNegative", 7381 "optional": false, 7382 "typeAnnotation": { 7383 "type": "NumberTypeAnnotation" 7384 } 7385 }, 7386 { 7387 "name": "buttonNeutral", 7388 "optional": false, 7389 "typeAnnotation": { 7390 "type": "NumberTypeAnnotation" 7391 } 7392 } 7393 ] 7394 }, 7395 "params": [] 7396 } 7397 }, 7398 { 7399 "name": "showAlert", 7400 "optional": false, 7401 "typeAnnotation": { 7402 "type": "FunctionTypeAnnotation", 7403 "returnTypeAnnotation": { 7404 "type": "VoidTypeAnnotation" 7405 }, 7406 "params": [ 7407 { 7408 "name": "config", 7409 "optional": false, 7410 "typeAnnotation": { 7411 "type": "TypeAliasTypeAnnotation", 7412 "name": "DialogOptions" 7413 } 7414 }, 7415 { 7416 "name": "onError", 7417 "optional": false, 7418 "typeAnnotation": { 7419 "type": "FunctionTypeAnnotation", 7420 "returnTypeAnnotation": { 7421 "type": "VoidTypeAnnotation" 7422 }, 7423 "params": [ 7424 { 7425 "name": "error", 7426 "optional": false, 7427 "typeAnnotation": { 7428 "type": "StringTypeAnnotation" 7429 } 7430 } 7431 ] 7432 } 7433 }, 7434 { 7435 "name": "onAction", 7436 "optional": false, 7437 "typeAnnotation": { 7438 "type": "FunctionTypeAnnotation", 7439 "returnTypeAnnotation": { 7440 "type": "VoidTypeAnnotation" 7441 }, 7442 "params": [ 7443 { 7444 "name": "action", 7445 "optional": false, 7446 "typeAnnotation": { 7447 "type": "StringTypeAnnotation" 7448 } 7449 }, 7450 { 7451 "name": "buttonKey", 7452 "optional": true, 7453 "typeAnnotation": { 7454 "type": "NumberTypeAnnotation" 7455 } 7456 } 7457 ] 7458 } 7459 } 7460 ] 7461 } 7462 } 7463 ] 7464 }, 7465 "moduleNames": [ 7466 "DialogManagerAndroid" 7467 ], 7468 "excludedPlatforms": [ 7469 "iOS", 7470 "iOS" 7471 ] 7472 }, 7473 "NativeLogBox": { 7474 "type": "NativeModule", 7475 "aliases": {}, 7476 "spec": { 7477 "properties": [ 7478 { 7479 "name": "show", 7480 "optional": false, 7481 "typeAnnotation": { 7482 "type": "FunctionTypeAnnotation", 7483 "returnTypeAnnotation": { 7484 "type": "VoidTypeAnnotation" 7485 }, 7486 "params": [] 7487 } 7488 }, 7489 { 7490 "name": "hide", 7491 "optional": false, 7492 "typeAnnotation": { 7493 "type": "FunctionTypeAnnotation", 7494 "returnTypeAnnotation": { 7495 "type": "VoidTypeAnnotation" 7496 }, 7497 "params": [] 7498 } 7499 } 7500 ] 7501 }, 7502 "moduleNames": [ 7503 "LogBox" 7504 ] 7505 }, 7506 "NativeRedBox": { 7507 "type": "NativeModule", 7508 "aliases": {}, 7509 "spec": { 7510 "properties": [ 7511 { 7512 "name": "setExtraData", 7513 "optional": false, 7514 "typeAnnotation": { 7515 "type": "FunctionTypeAnnotation", 7516 "returnTypeAnnotation": { 7517 "type": "VoidTypeAnnotation" 7518 }, 7519 "params": [ 7520 { 7521 "name": "extraData", 7522 "optional": false, 7523 "typeAnnotation": { 7524 "type": "GenericObjectTypeAnnotation" 7525 } 7526 }, 7527 { 7528 "name": "forIdentifier", 7529 "optional": false, 7530 "typeAnnotation": { 7531 "type": "StringTypeAnnotation" 7532 } 7533 } 7534 ] 7535 } 7536 }, 7537 { 7538 "name": "dismiss", 7539 "optional": false, 7540 "typeAnnotation": { 7541 "type": "FunctionTypeAnnotation", 7542 "returnTypeAnnotation": { 7543 "type": "VoidTypeAnnotation" 7544 }, 7545 "params": [] 7546 } 7547 } 7548 ] 7549 }, 7550 "moduleNames": [ 7551 "RedBox" 7552 ] 7553 }, 7554 "NativeSourceCode": { 7555 "type": "NativeModule", 7556 "aliases": {}, 7557 "spec": { 7558 "properties": [ 7559 { 7560 "name": "getConstants", 7561 "optional": false, 7562 "typeAnnotation": { 7563 "type": "FunctionTypeAnnotation", 7564 "returnTypeAnnotation": { 7565 "type": "ObjectTypeAnnotation", 7566 "properties": [ 7567 { 7568 "name": "scriptURL", 7569 "optional": false, 7570 "typeAnnotation": { 7571 "type": "StringTypeAnnotation" 7572 } 7573 } 7574 ] 7575 }, 7576 "params": [] 7577 } 7578 } 7579 ] 7580 }, 7581 "moduleNames": [ 7582 "SourceCode" 7583 ] 7584 }, 7585 "NativeNetworkingAndroid": { 7586 "type": "NativeModule", 7587 "aliases": {}, 7588 "spec": { 7589 "properties": [ 7590 { 7591 "name": "sendRequest", 7592 "optional": false, 7593 "typeAnnotation": { 7594 "type": "FunctionTypeAnnotation", 7595 "returnTypeAnnotation": { 7596 "type": "VoidTypeAnnotation" 7597 }, 7598 "params": [ 7599 { 7600 "name": "method", 7601 "optional": false, 7602 "typeAnnotation": { 7603 "type": "StringTypeAnnotation" 7604 } 7605 }, 7606 { 7607 "name": "url", 7608 "optional": false, 7609 "typeAnnotation": { 7610 "type": "StringTypeAnnotation" 7611 } 7612 }, 7613 { 7614 "name": "requestId", 7615 "optional": false, 7616 "typeAnnotation": { 7617 "type": "NumberTypeAnnotation" 7618 } 7619 }, 7620 { 7621 "name": "headers", 7622 "optional": false, 7623 "typeAnnotation": { 7624 "type": "ArrayTypeAnnotation" 7625 } 7626 }, 7627 { 7628 "name": "data", 7629 "optional": false, 7630 "typeAnnotation": { 7631 "type": "GenericObjectTypeAnnotation" 7632 } 7633 }, 7634 { 7635 "name": "responseType", 7636 "optional": false, 7637 "typeAnnotation": { 7638 "type": "StringTypeAnnotation" 7639 } 7640 }, 7641 { 7642 "name": "useIncrementalUpdates", 7643 "optional": false, 7644 "typeAnnotation": { 7645 "type": "BooleanTypeAnnotation" 7646 } 7647 }, 7648 { 7649 "name": "timeout", 7650 "optional": false, 7651 "typeAnnotation": { 7652 "type": "NumberTypeAnnotation" 7653 } 7654 }, 7655 { 7656 "name": "withCredentials", 7657 "optional": false, 7658 "typeAnnotation": { 7659 "type": "BooleanTypeAnnotation" 7660 } 7661 } 7662 ] 7663 } 7664 }, 7665 { 7666 "name": "abortRequest", 7667 "optional": false, 7668 "typeAnnotation": { 7669 "type": "FunctionTypeAnnotation", 7670 "returnTypeAnnotation": { 7671 "type": "VoidTypeAnnotation" 7672 }, 7673 "params": [ 7674 { 7675 "name": "requestId", 7676 "optional": false, 7677 "typeAnnotation": { 7678 "type": "NumberTypeAnnotation" 7679 } 7680 } 7681 ] 7682 } 7683 }, 7684 { 7685 "name": "clearCookies", 7686 "optional": false, 7687 "typeAnnotation": { 7688 "type": "FunctionTypeAnnotation", 7689 "returnTypeAnnotation": { 7690 "type": "VoidTypeAnnotation" 7691 }, 7692 "params": [ 7693 { 7694 "name": "callback", 7695 "optional": false, 7696 "typeAnnotation": { 7697 "type": "FunctionTypeAnnotation", 7698 "returnTypeAnnotation": { 7699 "type": "VoidTypeAnnotation" 7700 }, 7701 "params": [ 7702 { 7703 "name": "result", 7704 "optional": false, 7705 "typeAnnotation": { 7706 "type": "BooleanTypeAnnotation" 7707 } 7708 } 7709 ] 7710 } 7711 } 7712 ] 7713 } 7714 }, 7715 { 7716 "name": "addListener", 7717 "optional": false, 7718 "typeAnnotation": { 7719 "type": "FunctionTypeAnnotation", 7720 "returnTypeAnnotation": { 7721 "type": "VoidTypeAnnotation" 7722 }, 7723 "params": [ 7724 { 7725 "name": "eventName", 7726 "optional": false, 7727 "typeAnnotation": { 7728 "type": "StringTypeAnnotation" 7729 } 7730 } 7731 ] 7732 } 7733 }, 7734 { 7735 "name": "removeListeners", 7736 "optional": false, 7737 "typeAnnotation": { 7738 "type": "FunctionTypeAnnotation", 7739 "returnTypeAnnotation": { 7740 "type": "VoidTypeAnnotation" 7741 }, 7742 "params": [ 7743 { 7744 "name": "count", 7745 "optional": false, 7746 "typeAnnotation": { 7747 "type": "NumberTypeAnnotation" 7748 } 7749 } 7750 ] 7751 } 7752 } 7753 ] 7754 }, 7755 "moduleNames": [ 7756 "Networking" 7757 ], 7758 "excludedPlatforms": [ 7759 "iOS" 7760 ] 7761 }, 7762 "NativeNetworkingIOS": { 7763 "type": "NativeModule", 7764 "aliases": {}, 7765 "spec": { 7766 "properties": [ 7767 { 7768 "name": "sendRequest", 7769 "optional": false, 7770 "typeAnnotation": { 7771 "type": "FunctionTypeAnnotation", 7772 "returnTypeAnnotation": { 7773 "type": "VoidTypeAnnotation" 7774 }, 7775 "params": [ 7776 { 7777 "name": "query", 7778 "optional": false, 7779 "typeAnnotation": { 7780 "type": "ObjectTypeAnnotation", 7781 "properties": [ 7782 { 7783 "name": "method", 7784 "optional": false, 7785 "typeAnnotation": { 7786 "type": "StringTypeAnnotation" 7787 } 7788 }, 7789 { 7790 "name": "url", 7791 "optional": false, 7792 "typeAnnotation": { 7793 "type": "StringTypeAnnotation" 7794 } 7795 }, 7796 { 7797 "name": "data", 7798 "optional": false, 7799 "typeAnnotation": { 7800 "type": "GenericObjectTypeAnnotation" 7801 } 7802 }, 7803 { 7804 "name": "headers", 7805 "optional": false, 7806 "typeAnnotation": { 7807 "type": "GenericObjectTypeAnnotation" 7808 } 7809 }, 7810 { 7811 "name": "responseType", 7812 "optional": false, 7813 "typeAnnotation": { 7814 "type": "StringTypeAnnotation" 7815 } 7816 }, 7817 { 7818 "name": "incrementalUpdates", 7819 "optional": false, 7820 "typeAnnotation": { 7821 "type": "BooleanTypeAnnotation" 7822 } 7823 }, 7824 { 7825 "name": "timeout", 7826 "optional": false, 7827 "typeAnnotation": { 7828 "type": "NumberTypeAnnotation" 7829 } 7830 }, 7831 { 7832 "name": "withCredentials", 7833 "optional": false, 7834 "typeAnnotation": { 7835 "type": "BooleanTypeAnnotation" 7836 } 7837 } 7838 ] 7839 } 7840 }, 7841 { 7842 "name": "callback", 7843 "optional": false, 7844 "typeAnnotation": { 7845 "type": "FunctionTypeAnnotation", 7846 "returnTypeAnnotation": { 7847 "type": "VoidTypeAnnotation" 7848 }, 7849 "params": [ 7850 { 7851 "name": "requestId", 7852 "optional": false, 7853 "typeAnnotation": { 7854 "type": "NumberTypeAnnotation" 7855 } 7856 } 7857 ] 7858 } 7859 } 7860 ] 7861 } 7862 }, 7863 { 7864 "name": "abortRequest", 7865 "optional": false, 7866 "typeAnnotation": { 7867 "type": "FunctionTypeAnnotation", 7868 "returnTypeAnnotation": { 7869 "type": "VoidTypeAnnotation" 7870 }, 7871 "params": [ 7872 { 7873 "name": "requestId", 7874 "optional": false, 7875 "typeAnnotation": { 7876 "type": "NumberTypeAnnotation" 7877 } 7878 } 7879 ] 7880 } 7881 }, 7882 { 7883 "name": "clearCookies", 7884 "optional": false, 7885 "typeAnnotation": { 7886 "type": "FunctionTypeAnnotation", 7887 "returnTypeAnnotation": { 7888 "type": "VoidTypeAnnotation" 7889 }, 7890 "params": [ 7891 { 7892 "name": "callback", 7893 "optional": false, 7894 "typeAnnotation": { 7895 "type": "FunctionTypeAnnotation", 7896 "returnTypeAnnotation": { 7897 "type": "VoidTypeAnnotation" 7898 }, 7899 "params": [ 7900 { 7901 "name": "result", 7902 "optional": false, 7903 "typeAnnotation": { 7904 "type": "BooleanTypeAnnotation" 7905 } 7906 } 7907 ] 7908 } 7909 } 7910 ] 7911 } 7912 }, 7913 { 7914 "name": "addListener", 7915 "optional": false, 7916 "typeAnnotation": { 7917 "type": "FunctionTypeAnnotation", 7918 "returnTypeAnnotation": { 7919 "type": "VoidTypeAnnotation" 7920 }, 7921 "params": [ 7922 { 7923 "name": "eventName", 7924 "optional": false, 7925 "typeAnnotation": { 7926 "type": "StringTypeAnnotation" 7927 } 7928 } 7929 ] 7930 } 7931 }, 7932 { 7933 "name": "removeListeners", 7934 "optional": false, 7935 "typeAnnotation": { 7936 "type": "FunctionTypeAnnotation", 7937 "returnTypeAnnotation": { 7938 "type": "VoidTypeAnnotation" 7939 }, 7940 "params": [ 7941 { 7942 "name": "count", 7943 "optional": false, 7944 "typeAnnotation": { 7945 "type": "NumberTypeAnnotation" 7946 } 7947 } 7948 ] 7949 } 7950 } 7951 ] 7952 }, 7953 "moduleNames": [ 7954 "Networking" 7955 ], 7956 "excludedPlatforms": [ 7957 "android" 7958 ] 7959 }, 7960 "NativeJSCSamplingProfiler": { 7961 "type": "NativeModule", 7962 "aliases": {}, 7963 "spec": { 7964 "properties": [ 7965 { 7966 "name": "operationComplete", 7967 "optional": false, 7968 "typeAnnotation": { 7969 "type": "FunctionTypeAnnotation", 7970 "returnTypeAnnotation": { 7971 "type": "VoidTypeAnnotation" 7972 }, 7973 "params": [ 7974 { 7975 "name": "token", 7976 "optional": false, 7977 "typeAnnotation": { 7978 "type": "NumberTypeAnnotation" 7979 } 7980 }, 7981 { 7982 "name": "result", 7983 "optional": false, 7984 "typeAnnotation": { 7985 "type": "NullableTypeAnnotation", 7986 "typeAnnotation": { 7987 "type": "StringTypeAnnotation" 7988 } 7989 } 7990 }, 7991 { 7992 "name": "error", 7993 "optional": false, 7994 "typeAnnotation": { 7995 "type": "NullableTypeAnnotation", 7996 "typeAnnotation": { 7997 "type": "StringTypeAnnotation" 7998 } 7999 } 8000 } 8001 ] 8002 } 8003 } 8004 ] 8005 }, 8006 "moduleNames": [ 8007 "JSCSamplingProfiler" 8008 ] 8009 }, 8010 "NativePermissionsAndroid": { 8011 "type": "NativeModule", 8012 "aliases": {}, 8013 "spec": { 8014 "properties": [ 8015 { 8016 "name": "checkPermission", 8017 "optional": false, 8018 "typeAnnotation": { 8019 "type": "FunctionTypeAnnotation", 8020 "returnTypeAnnotation": { 8021 "type": "PromiseTypeAnnotation" 8022 }, 8023 "params": [ 8024 { 8025 "name": "permission", 8026 "optional": false, 8027 "typeAnnotation": { 8028 "type": "StringTypeAnnotation" 8029 } 8030 } 8031 ] 8032 } 8033 }, 8034 { 8035 "name": "requestPermission", 8036 "optional": false, 8037 "typeAnnotation": { 8038 "type": "FunctionTypeAnnotation", 8039 "returnTypeAnnotation": { 8040 "type": "PromiseTypeAnnotation" 8041 }, 8042 "params": [ 8043 { 8044 "name": "permission", 8045 "optional": false, 8046 "typeAnnotation": { 8047 "type": "StringTypeAnnotation" 8048 } 8049 } 8050 ] 8051 } 8052 }, 8053 { 8054 "name": "shouldShowRequestPermissionRationale", 8055 "optional": false, 8056 "typeAnnotation": { 8057 "type": "FunctionTypeAnnotation", 8058 "returnTypeAnnotation": { 8059 "type": "PromiseTypeAnnotation" 8060 }, 8061 "params": [ 8062 { 8063 "name": "permission", 8064 "optional": false, 8065 "typeAnnotation": { 8066 "type": "StringTypeAnnotation" 8067 } 8068 } 8069 ] 8070 } 8071 }, 8072 { 8073 "name": "requestMultiplePermissions", 8074 "optional": false, 8075 "typeAnnotation": { 8076 "type": "FunctionTypeAnnotation", 8077 "returnTypeAnnotation": { 8078 "type": "PromiseTypeAnnotation" 8079 }, 8080 "params": [ 8081 { 8082 "name": "permissions", 8083 "optional": false, 8084 "typeAnnotation": { 8085 "type": "ArrayTypeAnnotation", 8086 "elementType": { 8087 "type": "StringTypeAnnotation" 8088 } 8089 } 8090 } 8091 ] 8092 } 8093 } 8094 ] 8095 }, 8096 "moduleNames": [ 8097 "PermissionsAndroid" 8098 ], 8099 "excludedPlatforms": [ 8100 "iOS", 8101 "iOS" 8102 ] 8103 }, 8104 "NativePushNotificationManagerIOS": { 8105 "type": "NativeModule", 8106 "aliases": { 8107 "Permissions": { 8108 "type": "ObjectTypeAnnotation", 8109 "properties": [ 8110 { 8111 "name": "alert", 8112 "optional": false, 8113 "typeAnnotation": { 8114 "type": "BooleanTypeAnnotation" 8115 } 8116 }, 8117 { 8118 "name": "badge", 8119 "optional": false, 8120 "typeAnnotation": { 8121 "type": "BooleanTypeAnnotation" 8122 } 8123 }, 8124 { 8125 "name": "sound", 8126 "optional": false, 8127 "typeAnnotation": { 8128 "type": "BooleanTypeAnnotation" 8129 } 8130 } 8131 ] 8132 }, 8133 "Notification": { 8134 "type": "ObjectTypeAnnotation", 8135 "properties": [ 8136 { 8137 "name": "alertTitle", 8138 "optional": true, 8139 "typeAnnotation": { 8140 "type": "NullableTypeAnnotation", 8141 "typeAnnotation": { 8142 "type": "StringTypeAnnotation" 8143 } 8144 } 8145 }, 8146 { 8147 "name": "fireDate", 8148 "optional": true, 8149 "typeAnnotation": { 8150 "type": "NullableTypeAnnotation", 8151 "typeAnnotation": { 8152 "type": "NumberTypeAnnotation" 8153 } 8154 } 8155 }, 8156 { 8157 "name": "alertBody", 8158 "optional": true, 8159 "typeAnnotation": { 8160 "type": "NullableTypeAnnotation", 8161 "typeAnnotation": { 8162 "type": "StringTypeAnnotation" 8163 } 8164 } 8165 }, 8166 { 8167 "name": "alertAction", 8168 "optional": true, 8169 "typeAnnotation": { 8170 "type": "NullableTypeAnnotation", 8171 "typeAnnotation": { 8172 "type": "StringTypeAnnotation" 8173 } 8174 } 8175 }, 8176 { 8177 "name": "userInfo", 8178 "optional": true, 8179 "typeAnnotation": { 8180 "type": "NullableTypeAnnotation", 8181 "typeAnnotation": { 8182 "type": "GenericObjectTypeAnnotation" 8183 } 8184 } 8185 }, 8186 { 8187 "name": "category", 8188 "optional": true, 8189 "typeAnnotation": { 8190 "type": "NullableTypeAnnotation", 8191 "typeAnnotation": { 8192 "type": "StringTypeAnnotation" 8193 } 8194 } 8195 }, 8196 { 8197 "name": "repeatInterval", 8198 "optional": true, 8199 "typeAnnotation": { 8200 "type": "NullableTypeAnnotation", 8201 "typeAnnotation": { 8202 "type": "StringTypeAnnotation" 8203 } 8204 } 8205 }, 8206 { 8207 "name": "applicationIconBadgeNumber", 8208 "optional": true, 8209 "typeAnnotation": { 8210 "type": "NullableTypeAnnotation", 8211 "typeAnnotation": { 8212 "type": "NumberTypeAnnotation" 8213 } 8214 } 8215 }, 8216 { 8217 "name": "isSilent", 8218 "optional": true, 8219 "typeAnnotation": { 8220 "type": "NullableTypeAnnotation", 8221 "typeAnnotation": { 8222 "type": "BooleanTypeAnnotation" 8223 } 8224 } 8225 }, 8226 { 8227 "name": "soundName", 8228 "optional": true, 8229 "typeAnnotation": { 8230 "type": "NullableTypeAnnotation", 8231 "typeAnnotation": { 8232 "type": "StringTypeAnnotation" 8233 } 8234 } 8235 } 8236 ] 8237 } 8238 }, 8239 "spec": { 8240 "properties": [ 8241 { 8242 "name": "getConstants", 8243 "optional": false, 8244 "typeAnnotation": { 8245 "type": "FunctionTypeAnnotation", 8246 "returnTypeAnnotation": { 8247 "type": "ObjectTypeAnnotation", 8248 "properties": [] 8249 }, 8250 "params": [] 8251 } 8252 }, 8253 { 8254 "name": "onFinishRemoteNotification", 8255 "optional": false, 8256 "typeAnnotation": { 8257 "type": "FunctionTypeAnnotation", 8258 "returnTypeAnnotation": { 8259 "type": "VoidTypeAnnotation" 8260 }, 8261 "params": [ 8262 { 8263 "name": "notificationId", 8264 "optional": false, 8265 "typeAnnotation": { 8266 "type": "StringTypeAnnotation" 8267 } 8268 }, 8269 { 8270 "name": "fetchResult", 8271 "optional": false, 8272 "typeAnnotation": { 8273 "type": "StringTypeAnnotation" 8274 } 8275 } 8276 ] 8277 } 8278 }, 8279 { 8280 "name": "setApplicationIconBadgeNumber", 8281 "optional": false, 8282 "typeAnnotation": { 8283 "type": "FunctionTypeAnnotation", 8284 "returnTypeAnnotation": { 8285 "type": "VoidTypeAnnotation" 8286 }, 8287 "params": [ 8288 { 8289 "name": "num", 8290 "optional": false, 8291 "typeAnnotation": { 8292 "type": "NumberTypeAnnotation" 8293 } 8294 } 8295 ] 8296 } 8297 }, 8298 { 8299 "name": "getApplicationIconBadgeNumber", 8300 "optional": false, 8301 "typeAnnotation": { 8302 "type": "FunctionTypeAnnotation", 8303 "returnTypeAnnotation": { 8304 "type": "VoidTypeAnnotation" 8305 }, 8306 "params": [ 8307 { 8308 "name": "callback", 8309 "optional": false, 8310 "typeAnnotation": { 8311 "type": "FunctionTypeAnnotation", 8312 "returnTypeAnnotation": { 8313 "type": "VoidTypeAnnotation" 8314 }, 8315 "params": [ 8316 { 8317 "name": "num", 8318 "optional": false, 8319 "typeAnnotation": { 8320 "type": "NumberTypeAnnotation" 8321 } 8322 } 8323 ] 8324 } 8325 } 8326 ] 8327 } 8328 }, 8329 { 8330 "name": "requestPermissions", 8331 "optional": false, 8332 "typeAnnotation": { 8333 "type": "FunctionTypeAnnotation", 8334 "returnTypeAnnotation": { 8335 "type": "PromiseTypeAnnotation" 8336 }, 8337 "params": [ 8338 { 8339 "name": "permission", 8340 "optional": false, 8341 "typeAnnotation": { 8342 "type": "ObjectTypeAnnotation", 8343 "properties": [ 8344 { 8345 "name": "alert", 8346 "optional": false, 8347 "typeAnnotation": { 8348 "type": "BooleanTypeAnnotation" 8349 } 8350 }, 8351 { 8352 "name": "badge", 8353 "optional": false, 8354 "typeAnnotation": { 8355 "type": "BooleanTypeAnnotation" 8356 } 8357 }, 8358 { 8359 "name": "sound", 8360 "optional": false, 8361 "typeAnnotation": { 8362 "type": "BooleanTypeAnnotation" 8363 } 8364 } 8365 ] 8366 } 8367 } 8368 ] 8369 } 8370 }, 8371 { 8372 "name": "abandonPermissions", 8373 "optional": false, 8374 "typeAnnotation": { 8375 "type": "FunctionTypeAnnotation", 8376 "returnTypeAnnotation": { 8377 "type": "VoidTypeAnnotation" 8378 }, 8379 "params": [] 8380 } 8381 }, 8382 { 8383 "name": "checkPermissions", 8384 "optional": false, 8385 "typeAnnotation": { 8386 "type": "FunctionTypeAnnotation", 8387 "returnTypeAnnotation": { 8388 "type": "VoidTypeAnnotation" 8389 }, 8390 "params": [ 8391 { 8392 "name": "callback", 8393 "optional": false, 8394 "typeAnnotation": { 8395 "type": "FunctionTypeAnnotation", 8396 "returnTypeAnnotation": { 8397 "type": "VoidTypeAnnotation" 8398 }, 8399 "params": [ 8400 { 8401 "name": "permissions", 8402 "optional": false, 8403 "typeAnnotation": { 8404 "type": "TypeAliasTypeAnnotation", 8405 "name": "Permissions" 8406 } 8407 } 8408 ] 8409 } 8410 } 8411 ] 8412 } 8413 }, 8414 { 8415 "name": "presentLocalNotification", 8416 "optional": false, 8417 "typeAnnotation": { 8418 "type": "FunctionTypeAnnotation", 8419 "returnTypeAnnotation": { 8420 "type": "VoidTypeAnnotation" 8421 }, 8422 "params": [ 8423 { 8424 "name": "notification", 8425 "optional": false, 8426 "typeAnnotation": { 8427 "type": "TypeAliasTypeAnnotation", 8428 "name": "Notification" 8429 } 8430 } 8431 ] 8432 } 8433 }, 8434 { 8435 "name": "scheduleLocalNotification", 8436 "optional": false, 8437 "typeAnnotation": { 8438 "type": "FunctionTypeAnnotation", 8439 "returnTypeAnnotation": { 8440 "type": "VoidTypeAnnotation" 8441 }, 8442 "params": [ 8443 { 8444 "name": "notification", 8445 "optional": false, 8446 "typeAnnotation": { 8447 "type": "TypeAliasTypeAnnotation", 8448 "name": "Notification" 8449 } 8450 } 8451 ] 8452 } 8453 }, 8454 { 8455 "name": "cancelAllLocalNotifications", 8456 "optional": false, 8457 "typeAnnotation": { 8458 "type": "FunctionTypeAnnotation", 8459 "returnTypeAnnotation": { 8460 "type": "VoidTypeAnnotation" 8461 }, 8462 "params": [] 8463 } 8464 }, 8465 { 8466 "name": "cancelLocalNotifications", 8467 "optional": false, 8468 "typeAnnotation": { 8469 "type": "FunctionTypeAnnotation", 8470 "returnTypeAnnotation": { 8471 "type": "VoidTypeAnnotation" 8472 }, 8473 "params": [ 8474 { 8475 "name": "userInfo", 8476 "optional": false, 8477 "typeAnnotation": { 8478 "type": "GenericObjectTypeAnnotation" 8479 } 8480 } 8481 ] 8482 } 8483 }, 8484 { 8485 "name": "getInitialNotification", 8486 "optional": false, 8487 "typeAnnotation": { 8488 "type": "FunctionTypeAnnotation", 8489 "returnTypeAnnotation": { 8490 "type": "PromiseTypeAnnotation" 8491 }, 8492 "params": [] 8493 } 8494 }, 8495 { 8496 "name": "getScheduledLocalNotifications", 8497 "optional": false, 8498 "typeAnnotation": { 8499 "type": "FunctionTypeAnnotation", 8500 "returnTypeAnnotation": { 8501 "type": "VoidTypeAnnotation" 8502 }, 8503 "params": [ 8504 { 8505 "name": "callback", 8506 "optional": false, 8507 "typeAnnotation": { 8508 "type": "FunctionTypeAnnotation", 8509 "returnTypeAnnotation": { 8510 "type": "VoidTypeAnnotation" 8511 }, 8512 "params": [ 8513 { 8514 "name": "notification", 8515 "optional": false, 8516 "typeAnnotation": { 8517 "type": "TypeAliasTypeAnnotation", 8518 "name": "Notification" 8519 } 8520 } 8521 ] 8522 } 8523 } 8524 ] 8525 } 8526 }, 8527 { 8528 "name": "removeAllDeliveredNotifications", 8529 "optional": false, 8530 "typeAnnotation": { 8531 "type": "FunctionTypeAnnotation", 8532 "returnTypeAnnotation": { 8533 "type": "VoidTypeAnnotation" 8534 }, 8535 "params": [] 8536 } 8537 }, 8538 { 8539 "name": "removeDeliveredNotifications", 8540 "optional": false, 8541 "typeAnnotation": { 8542 "type": "FunctionTypeAnnotation", 8543 "returnTypeAnnotation": { 8544 "type": "VoidTypeAnnotation" 8545 }, 8546 "params": [ 8547 { 8548 "name": "identifiers", 8549 "optional": false, 8550 "typeAnnotation": { 8551 "type": "ArrayTypeAnnotation", 8552 "elementType": { 8553 "type": "StringTypeAnnotation" 8554 } 8555 } 8556 } 8557 ] 8558 } 8559 }, 8560 { 8561 "name": "getDeliveredNotifications", 8562 "optional": false, 8563 "typeAnnotation": { 8564 "type": "FunctionTypeAnnotation", 8565 "returnTypeAnnotation": { 8566 "type": "VoidTypeAnnotation" 8567 }, 8568 "params": [ 8569 { 8570 "name": "callback", 8571 "optional": false, 8572 "typeAnnotation": { 8573 "type": "FunctionTypeAnnotation", 8574 "returnTypeAnnotation": { 8575 "type": "VoidTypeAnnotation" 8576 }, 8577 "params": [ 8578 { 8579 "name": "notification", 8580 "optional": false, 8581 "typeAnnotation": { 8582 "type": "ArrayTypeAnnotation", 8583 "elementType": { 8584 "type": "TypeAliasTypeAnnotation", 8585 "name": "Notification" 8586 } 8587 } 8588 } 8589 ] 8590 } 8591 } 8592 ] 8593 } 8594 }, 8595 { 8596 "name": "getAuthorizationStatus", 8597 "optional": false, 8598 "typeAnnotation": { 8599 "type": "FunctionTypeAnnotation", 8600 "returnTypeAnnotation": { 8601 "type": "VoidTypeAnnotation" 8602 }, 8603 "params": [ 8604 { 8605 "name": "callback", 8606 "optional": false, 8607 "typeAnnotation": { 8608 "type": "FunctionTypeAnnotation", 8609 "returnTypeAnnotation": { 8610 "type": "VoidTypeAnnotation" 8611 }, 8612 "params": [ 8613 { 8614 "name": "authorizationStatus", 8615 "optional": false, 8616 "typeAnnotation": { 8617 "type": "NumberTypeAnnotation" 8618 } 8619 } 8620 ] 8621 } 8622 } 8623 ] 8624 } 8625 }, 8626 { 8627 "name": "addListener", 8628 "optional": false, 8629 "typeAnnotation": { 8630 "type": "FunctionTypeAnnotation", 8631 "returnTypeAnnotation": { 8632 "type": "VoidTypeAnnotation" 8633 }, 8634 "params": [ 8635 { 8636 "name": "eventType", 8637 "optional": false, 8638 "typeAnnotation": { 8639 "type": "StringTypeAnnotation" 8640 } 8641 } 8642 ] 8643 } 8644 }, 8645 { 8646 "name": "removeListeners", 8647 "optional": false, 8648 "typeAnnotation": { 8649 "type": "FunctionTypeAnnotation", 8650 "returnTypeAnnotation": { 8651 "type": "VoidTypeAnnotation" 8652 }, 8653 "params": [ 8654 { 8655 "name": "count", 8656 "optional": false, 8657 "typeAnnotation": { 8658 "type": "NumberTypeAnnotation" 8659 } 8660 } 8661 ] 8662 } 8663 } 8664 ] 8665 }, 8666 "moduleNames": [ 8667 "PushNotificationManager" 8668 ], 8669 "excludedPlatforms": [ 8670 "android" 8671 ] 8672 }, 8673 "NativeHeadlessJsTaskSupport": { 8674 "type": "NativeModule", 8675 "aliases": {}, 8676 "spec": { 8677 "properties": [ 8678 { 8679 "name": "notifyTaskFinished", 8680 "optional": false, 8681 "typeAnnotation": { 8682 "type": "FunctionTypeAnnotation", 8683 "returnTypeAnnotation": { 8684 "type": "VoidTypeAnnotation" 8685 }, 8686 "params": [ 8687 { 8688 "name": "taskId", 8689 "optional": false, 8690 "typeAnnotation": { 8691 "type": "NumberTypeAnnotation" 8692 } 8693 } 8694 ] 8695 } 8696 }, 8697 { 8698 "name": "notifyTaskRetry", 8699 "optional": false, 8700 "typeAnnotation": { 8701 "type": "FunctionTypeAnnotation", 8702 "returnTypeAnnotation": { 8703 "type": "PromiseTypeAnnotation" 8704 }, 8705 "params": [ 8706 { 8707 "name": "taskId", 8708 "optional": false, 8709 "typeAnnotation": { 8710 "type": "NumberTypeAnnotation" 8711 } 8712 } 8713 ] 8714 } 8715 } 8716 ] 8717 }, 8718 "moduleNames": [ 8719 "HeadlessJsTaskSupport" 8720 ] 8721 }, 8722 "NativeI18nManager": { 8723 "type": "NativeModule", 8724 "aliases": {}, 8725 "spec": { 8726 "properties": [ 8727 { 8728 "name": "getConstants", 8729 "optional": false, 8730 "typeAnnotation": { 8731 "type": "FunctionTypeAnnotation", 8732 "returnTypeAnnotation": { 8733 "type": "ObjectTypeAnnotation", 8734 "properties": [ 8735 { 8736 "name": "isRTL", 8737 "optional": false, 8738 "typeAnnotation": { 8739 "type": "BooleanTypeAnnotation" 8740 } 8741 }, 8742 { 8743 "name": "doLeftAndRightSwapInRTL", 8744 "optional": false, 8745 "typeAnnotation": { 8746 "type": "BooleanTypeAnnotation" 8747 } 8748 }, 8749 { 8750 "name": "localeIdentifier", 8751 "optional": false, 8752 "typeAnnotation": { 8753 "type": "NullableTypeAnnotation", 8754 "typeAnnotation": { 8755 "type": "StringTypeAnnotation" 8756 } 8757 } 8758 } 8759 ] 8760 }, 8761 "params": [] 8762 } 8763 }, 8764 { 8765 "name": "allowRTL", 8766 "optional": false, 8767 "typeAnnotation": { 8768 "type": "FunctionTypeAnnotation", 8769 "returnTypeAnnotation": { 8770 "type": "VoidTypeAnnotation" 8771 }, 8772 "params": [ 8773 { 8774 "name": "allowRTL", 8775 "optional": false, 8776 "typeAnnotation": { 8777 "type": "BooleanTypeAnnotation" 8778 } 8779 } 8780 ] 8781 } 8782 }, 8783 { 8784 "name": "forceRTL", 8785 "optional": false, 8786 "typeAnnotation": { 8787 "type": "FunctionTypeAnnotation", 8788 "returnTypeAnnotation": { 8789 "type": "VoidTypeAnnotation" 8790 }, 8791 "params": [ 8792 { 8793 "name": "forceRTL", 8794 "optional": false, 8795 "typeAnnotation": { 8796 "type": "BooleanTypeAnnotation" 8797 } 8798 } 8799 ] 8800 } 8801 }, 8802 { 8803 "name": "swapLeftAndRightInRTL", 8804 "optional": false, 8805 "typeAnnotation": { 8806 "type": "FunctionTypeAnnotation", 8807 "returnTypeAnnotation": { 8808 "type": "VoidTypeAnnotation" 8809 }, 8810 "params": [ 8811 { 8812 "name": "flipStyles", 8813 "optional": false, 8814 "typeAnnotation": { 8815 "type": "BooleanTypeAnnotation" 8816 } 8817 } 8818 ] 8819 } 8820 } 8821 ] 8822 }, 8823 "moduleNames": [ 8824 "I18nManager" 8825 ] 8826 }, 8827 "NativeSettingsManager": { 8828 "type": "NativeModule", 8829 "aliases": {}, 8830 "spec": { 8831 "properties": [ 8832 { 8833 "name": "getConstants", 8834 "optional": false, 8835 "typeAnnotation": { 8836 "type": "FunctionTypeAnnotation", 8837 "returnTypeAnnotation": { 8838 "type": "ObjectTypeAnnotation", 8839 "properties": [ 8840 { 8841 "name": "settings", 8842 "optional": false, 8843 "typeAnnotation": { 8844 "type": "GenericObjectTypeAnnotation" 8845 } 8846 } 8847 ] 8848 }, 8849 "params": [] 8850 } 8851 }, 8852 { 8853 "name": "setValues", 8854 "optional": false, 8855 "typeAnnotation": { 8856 "type": "FunctionTypeAnnotation", 8857 "returnTypeAnnotation": { 8858 "type": "VoidTypeAnnotation" 8859 }, 8860 "params": [ 8861 { 8862 "name": "values", 8863 "optional": false, 8864 "typeAnnotation": { 8865 "type": "GenericObjectTypeAnnotation" 8866 } 8867 } 8868 ] 8869 } 8870 }, 8871 { 8872 "name": "deleteValues", 8873 "optional": false, 8874 "typeAnnotation": { 8875 "type": "FunctionTypeAnnotation", 8876 "returnTypeAnnotation": { 8877 "type": "VoidTypeAnnotation" 8878 }, 8879 "params": [ 8880 { 8881 "name": "values", 8882 "optional": false, 8883 "typeAnnotation": { 8884 "type": "ArrayTypeAnnotation", 8885 "elementType": { 8886 "type": "StringTypeAnnotation" 8887 } 8888 } 8889 } 8890 ] 8891 } 8892 } 8893 ] 8894 }, 8895 "moduleNames": [ 8896 "SettingsManager" 8897 ] 8898 }, 8899 "NativeShareModule": { 8900 "type": "NativeModule", 8901 "aliases": {}, 8902 "spec": { 8903 "properties": [ 8904 { 8905 "name": "getConstants", 8906 "optional": false, 8907 "typeAnnotation": { 8908 "type": "FunctionTypeAnnotation", 8909 "returnTypeAnnotation": { 8910 "type": "ObjectTypeAnnotation", 8911 "properties": [] 8912 }, 8913 "params": [] 8914 } 8915 }, 8916 { 8917 "name": "share", 8918 "optional": false, 8919 "typeAnnotation": { 8920 "type": "FunctionTypeAnnotation", 8921 "returnTypeAnnotation": { 8922 "type": "PromiseTypeAnnotation" 8923 }, 8924 "params": [ 8925 { 8926 "name": "content", 8927 "optional": false, 8928 "typeAnnotation": { 8929 "type": "ObjectTypeAnnotation", 8930 "properties": [ 8931 { 8932 "name": "title", 8933 "optional": true, 8934 "typeAnnotation": { 8935 "type": "StringTypeAnnotation" 8936 } 8937 }, 8938 { 8939 "name": "message", 8940 "optional": true, 8941 "typeAnnotation": { 8942 "type": "StringTypeAnnotation" 8943 } 8944 } 8945 ] 8946 } 8947 }, 8948 { 8949 "name": "dialogTitle", 8950 "optional": true, 8951 "typeAnnotation": { 8952 "type": "StringTypeAnnotation" 8953 } 8954 } 8955 ] 8956 } 8957 } 8958 ] 8959 }, 8960 "moduleNames": [ 8961 "ShareModule" 8962 ] 8963 }, 8964 "NativeAsyncLocalStorage": { 8965 "type": "NativeModule", 8966 "aliases": {}, 8967 "spec": { 8968 "properties": [ 8969 { 8970 "name": "getConstants", 8971 "optional": false, 8972 "typeAnnotation": { 8973 "type": "FunctionTypeAnnotation", 8974 "returnTypeAnnotation": { 8975 "type": "ObjectTypeAnnotation", 8976 "properties": [] 8977 }, 8978 "params": [] 8979 } 8980 }, 8981 { 8982 "name": "multiGet", 8983 "optional": false, 8984 "typeAnnotation": { 8985 "type": "FunctionTypeAnnotation", 8986 "returnTypeAnnotation": { 8987 "type": "VoidTypeAnnotation" 8988 }, 8989 "params": [ 8990 { 8991 "name": "keys", 8992 "optional": false, 8993 "typeAnnotation": { 8994 "type": "ArrayTypeAnnotation", 8995 "elementType": { 8996 "type": "StringTypeAnnotation" 8997 } 8998 } 8999 }, 9000 { 9001 "name": "callback", 9002 "optional": false, 9003 "typeAnnotation": { 9004 "type": "FunctionTypeAnnotation", 9005 "returnTypeAnnotation": { 9006 "type": "VoidTypeAnnotation" 9007 }, 9008 "params": [ 9009 { 9010 "name": "errors", 9011 "optional": false, 9012 "typeAnnotation": { 9013 "type": "NullableTypeAnnotation", 9014 "typeAnnotation": { 9015 "type": "ArrayTypeAnnotation", 9016 "elementType": { 9017 "type": "ObjectTypeAnnotation", 9018 "properties": [ 9019 { 9020 "name": "message", 9021 "optional": false, 9022 "typeAnnotation": { 9023 "type": "StringTypeAnnotation" 9024 } 9025 }, 9026 { 9027 "name": "key", 9028 "optional": true, 9029 "typeAnnotation": { 9030 "type": "StringTypeAnnotation" 9031 } 9032 } 9033 ] 9034 } 9035 } 9036 } 9037 }, 9038 { 9039 "name": "kvPairs", 9040 "optional": false, 9041 "typeAnnotation": { 9042 "type": "NullableTypeAnnotation", 9043 "typeAnnotation": { 9044 "type": "ArrayTypeAnnotation", 9045 "elementType": { 9046 "type": "ArrayTypeAnnotation", 9047 "elementType": { 9048 "type": "StringTypeAnnotation" 9049 } 9050 } 9051 } 9052 } 9053 } 9054 ] 9055 } 9056 } 9057 ] 9058 } 9059 }, 9060 { 9061 "name": "multiSet", 9062 "optional": false, 9063 "typeAnnotation": { 9064 "type": "FunctionTypeAnnotation", 9065 "returnTypeAnnotation": { 9066 "type": "VoidTypeAnnotation" 9067 }, 9068 "params": [ 9069 { 9070 "name": "kvPairs", 9071 "optional": false, 9072 "typeAnnotation": { 9073 "type": "ArrayTypeAnnotation", 9074 "elementType": { 9075 "type": "ArrayTypeAnnotation", 9076 "elementType": { 9077 "type": "StringTypeAnnotation" 9078 } 9079 } 9080 } 9081 }, 9082 { 9083 "name": "callback", 9084 "optional": false, 9085 "typeAnnotation": { 9086 "type": "FunctionTypeAnnotation", 9087 "returnTypeAnnotation": { 9088 "type": "VoidTypeAnnotation" 9089 }, 9090 "params": [ 9091 { 9092 "name": "errors", 9093 "optional": false, 9094 "typeAnnotation": { 9095 "type": "NullableTypeAnnotation", 9096 "typeAnnotation": { 9097 "type": "ArrayTypeAnnotation", 9098 "elementType": { 9099 "type": "ObjectTypeAnnotation", 9100 "properties": [ 9101 { 9102 "name": "message", 9103 "optional": false, 9104 "typeAnnotation": { 9105 "type": "StringTypeAnnotation" 9106 } 9107 }, 9108 { 9109 "name": "key", 9110 "optional": true, 9111 "typeAnnotation": { 9112 "type": "StringTypeAnnotation" 9113 } 9114 } 9115 ] 9116 } 9117 } 9118 } 9119 } 9120 ] 9121 } 9122 } 9123 ] 9124 } 9125 }, 9126 { 9127 "name": "multiMerge", 9128 "optional": false, 9129 "typeAnnotation": { 9130 "type": "FunctionTypeAnnotation", 9131 "returnTypeAnnotation": { 9132 "type": "VoidTypeAnnotation" 9133 }, 9134 "params": [ 9135 { 9136 "name": "kvPairs", 9137 "optional": false, 9138 "typeAnnotation": { 9139 "type": "ArrayTypeAnnotation", 9140 "elementType": { 9141 "type": "ArrayTypeAnnotation", 9142 "elementType": { 9143 "type": "StringTypeAnnotation" 9144 } 9145 } 9146 } 9147 }, 9148 { 9149 "name": "callback", 9150 "optional": false, 9151 "typeAnnotation": { 9152 "type": "FunctionTypeAnnotation", 9153 "returnTypeAnnotation": { 9154 "type": "VoidTypeAnnotation" 9155 }, 9156 "params": [ 9157 { 9158 "name": "errors", 9159 "optional": false, 9160 "typeAnnotation": { 9161 "type": "NullableTypeAnnotation", 9162 "typeAnnotation": { 9163 "type": "ArrayTypeAnnotation", 9164 "elementType": { 9165 "type": "ObjectTypeAnnotation", 9166 "properties": [ 9167 { 9168 "name": "message", 9169 "optional": false, 9170 "typeAnnotation": { 9171 "type": "StringTypeAnnotation" 9172 } 9173 }, 9174 { 9175 "name": "key", 9176 "optional": true, 9177 "typeAnnotation": { 9178 "type": "StringTypeAnnotation" 9179 } 9180 } 9181 ] 9182 } 9183 } 9184 } 9185 } 9186 ] 9187 } 9188 } 9189 ] 9190 } 9191 }, 9192 { 9193 "name": "multiRemove", 9194 "optional": false, 9195 "typeAnnotation": { 9196 "type": "FunctionTypeAnnotation", 9197 "returnTypeAnnotation": { 9198 "type": "VoidTypeAnnotation" 9199 }, 9200 "params": [ 9201 { 9202 "name": "keys", 9203 "optional": false, 9204 "typeAnnotation": { 9205 "type": "ArrayTypeAnnotation", 9206 "elementType": { 9207 "type": "StringTypeAnnotation" 9208 } 9209 } 9210 }, 9211 { 9212 "name": "callback", 9213 "optional": false, 9214 "typeAnnotation": { 9215 "type": "FunctionTypeAnnotation", 9216 "returnTypeAnnotation": { 9217 "type": "VoidTypeAnnotation" 9218 }, 9219 "params": [ 9220 { 9221 "name": "errors", 9222 "optional": false, 9223 "typeAnnotation": { 9224 "type": "NullableTypeAnnotation", 9225 "typeAnnotation": { 9226 "type": "ArrayTypeAnnotation", 9227 "elementType": { 9228 "type": "ObjectTypeAnnotation", 9229 "properties": [ 9230 { 9231 "name": "message", 9232 "optional": false, 9233 "typeAnnotation": { 9234 "type": "StringTypeAnnotation" 9235 } 9236 }, 9237 { 9238 "name": "key", 9239 "optional": true, 9240 "typeAnnotation": { 9241 "type": "StringTypeAnnotation" 9242 } 9243 } 9244 ] 9245 } 9246 } 9247 } 9248 } 9249 ] 9250 } 9251 } 9252 ] 9253 } 9254 }, 9255 { 9256 "name": "clear", 9257 "optional": false, 9258 "typeAnnotation": { 9259 "type": "FunctionTypeAnnotation", 9260 "returnTypeAnnotation": { 9261 "type": "VoidTypeAnnotation" 9262 }, 9263 "params": [ 9264 { 9265 "name": "callback", 9266 "optional": false, 9267 "typeAnnotation": { 9268 "type": "FunctionTypeAnnotation", 9269 "returnTypeAnnotation": { 9270 "type": "VoidTypeAnnotation" 9271 }, 9272 "params": [ 9273 { 9274 "name": "error", 9275 "optional": false, 9276 "typeAnnotation": { 9277 "type": "ObjectTypeAnnotation", 9278 "properties": [ 9279 { 9280 "name": "message", 9281 "optional": false, 9282 "typeAnnotation": { 9283 "type": "StringTypeAnnotation" 9284 } 9285 }, 9286 { 9287 "name": "key", 9288 "optional": true, 9289 "typeAnnotation": { 9290 "type": "StringTypeAnnotation" 9291 } 9292 } 9293 ] 9294 } 9295 } 9296 ] 9297 } 9298 } 9299 ] 9300 } 9301 }, 9302 { 9303 "name": "getAllKeys", 9304 "optional": false, 9305 "typeAnnotation": { 9306 "type": "FunctionTypeAnnotation", 9307 "returnTypeAnnotation": { 9308 "type": "VoidTypeAnnotation" 9309 }, 9310 "params": [ 9311 { 9312 "name": "callback", 9313 "optional": false, 9314 "typeAnnotation": { 9315 "type": "FunctionTypeAnnotation", 9316 "returnTypeAnnotation": { 9317 "type": "VoidTypeAnnotation" 9318 }, 9319 "params": [ 9320 { 9321 "name": "error", 9322 "optional": false, 9323 "typeAnnotation": { 9324 "type": "NullableTypeAnnotation", 9325 "typeAnnotation": { 9326 "type": "ObjectTypeAnnotation", 9327 "properties": [ 9328 { 9329 "name": "message", 9330 "optional": false, 9331 "typeAnnotation": { 9332 "type": "StringTypeAnnotation" 9333 } 9334 }, 9335 { 9336 "name": "key", 9337 "optional": true, 9338 "typeAnnotation": { 9339 "type": "StringTypeAnnotation" 9340 } 9341 } 9342 ] 9343 } 9344 } 9345 }, 9346 { 9347 "name": "allKeys", 9348 "optional": false, 9349 "typeAnnotation": { 9350 "type": "NullableTypeAnnotation", 9351 "typeAnnotation": { 9352 "type": "ArrayTypeAnnotation", 9353 "elementType": { 9354 "type": "StringTypeAnnotation" 9355 } 9356 } 9357 } 9358 } 9359 ] 9360 } 9361 } 9362 ] 9363 } 9364 } 9365 ] 9366 }, 9367 "moduleNames": [ 9368 "AsyncLocalStorage" 9369 ] 9370 }, 9371 "NativeAsyncSQLiteDBStorage": { 9372 "type": "NativeModule", 9373 "aliases": {}, 9374 "spec": { 9375 "properties": [ 9376 { 9377 "name": "getConstants", 9378 "optional": false, 9379 "typeAnnotation": { 9380 "type": "FunctionTypeAnnotation", 9381 "returnTypeAnnotation": { 9382 "type": "ObjectTypeAnnotation", 9383 "properties": [] 9384 }, 9385 "params": [] 9386 } 9387 }, 9388 { 9389 "name": "multiGet", 9390 "optional": false, 9391 "typeAnnotation": { 9392 "type": "FunctionTypeAnnotation", 9393 "returnTypeAnnotation": { 9394 "type": "VoidTypeAnnotation" 9395 }, 9396 "params": [ 9397 { 9398 "name": "keys", 9399 "optional": false, 9400 "typeAnnotation": { 9401 "type": "ArrayTypeAnnotation", 9402 "elementType": { 9403 "type": "StringTypeAnnotation" 9404 } 9405 } 9406 }, 9407 { 9408 "name": "callback", 9409 "optional": false, 9410 "typeAnnotation": { 9411 "type": "FunctionTypeAnnotation", 9412 "returnTypeAnnotation": { 9413 "type": "VoidTypeAnnotation" 9414 }, 9415 "params": [ 9416 { 9417 "name": "errors", 9418 "optional": false, 9419 "typeAnnotation": { 9420 "type": "NullableTypeAnnotation", 9421 "typeAnnotation": { 9422 "type": "ArrayTypeAnnotation", 9423 "elementType": { 9424 "type": "ObjectTypeAnnotation", 9425 "properties": [ 9426 { 9427 "name": "message", 9428 "optional": false, 9429 "typeAnnotation": { 9430 "type": "StringTypeAnnotation" 9431 } 9432 }, 9433 { 9434 "name": "key", 9435 "optional": true, 9436 "typeAnnotation": { 9437 "type": "StringTypeAnnotation" 9438 } 9439 } 9440 ] 9441 } 9442 } 9443 } 9444 }, 9445 { 9446 "name": "kvPairs", 9447 "optional": false, 9448 "typeAnnotation": { 9449 "type": "NullableTypeAnnotation", 9450 "typeAnnotation": { 9451 "type": "ArrayTypeAnnotation", 9452 "elementType": { 9453 "type": "ArrayTypeAnnotation", 9454 "elementType": { 9455 "type": "StringTypeAnnotation" 9456 } 9457 } 9458 } 9459 } 9460 } 9461 ] 9462 } 9463 } 9464 ] 9465 } 9466 }, 9467 { 9468 "name": "multiSet", 9469 "optional": false, 9470 "typeAnnotation": { 9471 "type": "FunctionTypeAnnotation", 9472 "returnTypeAnnotation": { 9473 "type": "VoidTypeAnnotation" 9474 }, 9475 "params": [ 9476 { 9477 "name": "kvPairs", 9478 "optional": false, 9479 "typeAnnotation": { 9480 "type": "ArrayTypeAnnotation", 9481 "elementType": { 9482 "type": "ArrayTypeAnnotation", 9483 "elementType": { 9484 "type": "StringTypeAnnotation" 9485 } 9486 } 9487 } 9488 }, 9489 { 9490 "name": "callback", 9491 "optional": false, 9492 "typeAnnotation": { 9493 "type": "FunctionTypeAnnotation", 9494 "returnTypeAnnotation": { 9495 "type": "VoidTypeAnnotation" 9496 }, 9497 "params": [ 9498 { 9499 "name": "errors", 9500 "optional": false, 9501 "typeAnnotation": { 9502 "type": "NullableTypeAnnotation", 9503 "typeAnnotation": { 9504 "type": "ArrayTypeAnnotation", 9505 "elementType": { 9506 "type": "ObjectTypeAnnotation", 9507 "properties": [ 9508 { 9509 "name": "message", 9510 "optional": false, 9511 "typeAnnotation": { 9512 "type": "StringTypeAnnotation" 9513 } 9514 }, 9515 { 9516 "name": "key", 9517 "optional": true, 9518 "typeAnnotation": { 9519 "type": "StringTypeAnnotation" 9520 } 9521 } 9522 ] 9523 } 9524 } 9525 } 9526 } 9527 ] 9528 } 9529 } 9530 ] 9531 } 9532 }, 9533 { 9534 "name": "multiMerge", 9535 "optional": false, 9536 "typeAnnotation": { 9537 "type": "FunctionTypeAnnotation", 9538 "returnTypeAnnotation": { 9539 "type": "VoidTypeAnnotation" 9540 }, 9541 "params": [ 9542 { 9543 "name": "kvPairs", 9544 "optional": false, 9545 "typeAnnotation": { 9546 "type": "ArrayTypeAnnotation", 9547 "elementType": { 9548 "type": "ArrayTypeAnnotation", 9549 "elementType": { 9550 "type": "StringTypeAnnotation" 9551 } 9552 } 9553 } 9554 }, 9555 { 9556 "name": "callback", 9557 "optional": false, 9558 "typeAnnotation": { 9559 "type": "FunctionTypeAnnotation", 9560 "returnTypeAnnotation": { 9561 "type": "VoidTypeAnnotation" 9562 }, 9563 "params": [ 9564 { 9565 "name": "errors", 9566 "optional": false, 9567 "typeAnnotation": { 9568 "type": "NullableTypeAnnotation", 9569 "typeAnnotation": { 9570 "type": "ArrayTypeAnnotation", 9571 "elementType": { 9572 "type": "ObjectTypeAnnotation", 9573 "properties": [ 9574 { 9575 "name": "message", 9576 "optional": false, 9577 "typeAnnotation": { 9578 "type": "StringTypeAnnotation" 9579 } 9580 }, 9581 { 9582 "name": "key", 9583 "optional": true, 9584 "typeAnnotation": { 9585 "type": "StringTypeAnnotation" 9586 } 9587 } 9588 ] 9589 } 9590 } 9591 } 9592 } 9593 ] 9594 } 9595 } 9596 ] 9597 } 9598 }, 9599 { 9600 "name": "multiRemove", 9601 "optional": false, 9602 "typeAnnotation": { 9603 "type": "FunctionTypeAnnotation", 9604 "returnTypeAnnotation": { 9605 "type": "VoidTypeAnnotation" 9606 }, 9607 "params": [ 9608 { 9609 "name": "keys", 9610 "optional": false, 9611 "typeAnnotation": { 9612 "type": "ArrayTypeAnnotation", 9613 "elementType": { 9614 "type": "StringTypeAnnotation" 9615 } 9616 } 9617 }, 9618 { 9619 "name": "callback", 9620 "optional": false, 9621 "typeAnnotation": { 9622 "type": "FunctionTypeAnnotation", 9623 "returnTypeAnnotation": { 9624 "type": "VoidTypeAnnotation" 9625 }, 9626 "params": [ 9627 { 9628 "name": "errors", 9629 "optional": false, 9630 "typeAnnotation": { 9631 "type": "NullableTypeAnnotation", 9632 "typeAnnotation": { 9633 "type": "ArrayTypeAnnotation", 9634 "elementType": { 9635 "type": "ObjectTypeAnnotation", 9636 "properties": [ 9637 { 9638 "name": "message", 9639 "optional": false, 9640 "typeAnnotation": { 9641 "type": "StringTypeAnnotation" 9642 } 9643 }, 9644 { 9645 "name": "key", 9646 "optional": true, 9647 "typeAnnotation": { 9648 "type": "StringTypeAnnotation" 9649 } 9650 } 9651 ] 9652 } 9653 } 9654 } 9655 } 9656 ] 9657 } 9658 } 9659 ] 9660 } 9661 }, 9662 { 9663 "name": "clear", 9664 "optional": false, 9665 "typeAnnotation": { 9666 "type": "FunctionTypeAnnotation", 9667 "returnTypeAnnotation": { 9668 "type": "VoidTypeAnnotation" 9669 }, 9670 "params": [ 9671 { 9672 "name": "callback", 9673 "optional": false, 9674 "typeAnnotation": { 9675 "type": "FunctionTypeAnnotation", 9676 "returnTypeAnnotation": { 9677 "type": "VoidTypeAnnotation" 9678 }, 9679 "params": [ 9680 { 9681 "name": "error", 9682 "optional": false, 9683 "typeAnnotation": { 9684 "type": "ObjectTypeAnnotation", 9685 "properties": [ 9686 { 9687 "name": "message", 9688 "optional": false, 9689 "typeAnnotation": { 9690 "type": "StringTypeAnnotation" 9691 } 9692 }, 9693 { 9694 "name": "key", 9695 "optional": true, 9696 "typeAnnotation": { 9697 "type": "StringTypeAnnotation" 9698 } 9699 } 9700 ] 9701 } 9702 } 9703 ] 9704 } 9705 } 9706 ] 9707 } 9708 }, 9709 { 9710 "name": "getAllKeys", 9711 "optional": false, 9712 "typeAnnotation": { 9713 "type": "FunctionTypeAnnotation", 9714 "returnTypeAnnotation": { 9715 "type": "VoidTypeAnnotation" 9716 }, 9717 "params": [ 9718 { 9719 "name": "callback", 9720 "optional": false, 9721 "typeAnnotation": { 9722 "type": "FunctionTypeAnnotation", 9723 "returnTypeAnnotation": { 9724 "type": "VoidTypeAnnotation" 9725 }, 9726 "params": [ 9727 { 9728 "name": "error", 9729 "optional": false, 9730 "typeAnnotation": { 9731 "type": "NullableTypeAnnotation", 9732 "typeAnnotation": { 9733 "type": "ObjectTypeAnnotation", 9734 "properties": [ 9735 { 9736 "name": "message", 9737 "optional": false, 9738 "typeAnnotation": { 9739 "type": "StringTypeAnnotation" 9740 } 9741 }, 9742 { 9743 "name": "key", 9744 "optional": true, 9745 "typeAnnotation": { 9746 "type": "StringTypeAnnotation" 9747 } 9748 } 9749 ] 9750 } 9751 } 9752 }, 9753 { 9754 "name": "allKeys", 9755 "optional": false, 9756 "typeAnnotation": { 9757 "type": "NullableTypeAnnotation", 9758 "typeAnnotation": { 9759 "type": "ArrayTypeAnnotation", 9760 "elementType": { 9761 "type": "StringTypeAnnotation" 9762 } 9763 } 9764 } 9765 } 9766 ] 9767 } 9768 } 9769 ] 9770 } 9771 } 9772 ] 9773 }, 9774 "moduleNames": [ 9775 "AsyncSQLiteDBStorage" 9776 ] 9777 }, 9778 "NativeAppearance": { 9779 "type": "NativeModule", 9780 "aliases": {}, 9781 "spec": { 9782 "properties": [ 9783 { 9784 "name": "getColorScheme", 9785 "optional": false, 9786 "typeAnnotation": { 9787 "type": "FunctionTypeAnnotation", 9788 "returnTypeAnnotation": { 9789 "type": "NullableTypeAnnotation", 9790 "typeAnnotation": { 9791 "type": "StringTypeAnnotation" 9792 } 9793 }, 9794 "params": [] 9795 } 9796 }, 9797 { 9798 "name": "addListener", 9799 "optional": false, 9800 "typeAnnotation": { 9801 "type": "FunctionTypeAnnotation", 9802 "returnTypeAnnotation": { 9803 "type": "VoidTypeAnnotation" 9804 }, 9805 "params": [ 9806 { 9807 "name": "eventName", 9808 "optional": false, 9809 "typeAnnotation": { 9810 "type": "StringTypeAnnotation" 9811 } 9812 } 9813 ] 9814 } 9815 }, 9816 { 9817 "name": "removeListeners", 9818 "optional": false, 9819 "typeAnnotation": { 9820 "type": "FunctionTypeAnnotation", 9821 "returnTypeAnnotation": { 9822 "type": "VoidTypeAnnotation" 9823 }, 9824 "params": [ 9825 { 9826 "name": "count", 9827 "optional": false, 9828 "typeAnnotation": { 9829 "type": "NumberTypeAnnotation" 9830 } 9831 } 9832 ] 9833 } 9834 } 9835 ] 9836 }, 9837 "moduleNames": [ 9838 "Appearance" 9839 ] 9840 }, 9841 "NativeDeviceInfo": { 9842 "type": "NativeModule", 9843 "aliases": { 9844 "DisplayMetrics": { 9845 "type": "ObjectTypeAnnotation", 9846 "properties": [ 9847 { 9848 "name": "width", 9849 "optional": false, 9850 "typeAnnotation": { 9851 "type": "NumberTypeAnnotation" 9852 } 9853 }, 9854 { 9855 "name": "height", 9856 "optional": false, 9857 "typeAnnotation": { 9858 "type": "NumberTypeAnnotation" 9859 } 9860 }, 9861 { 9862 "name": "scale", 9863 "optional": false, 9864 "typeAnnotation": { 9865 "type": "NumberTypeAnnotation" 9866 } 9867 }, 9868 { 9869 "name": "fontScale", 9870 "optional": false, 9871 "typeAnnotation": { 9872 "type": "NumberTypeAnnotation" 9873 } 9874 } 9875 ] 9876 }, 9877 "DisplayMetricsAndroid": { 9878 "type": "ObjectTypeAnnotation", 9879 "properties": [ 9880 { 9881 "name": "width", 9882 "optional": false, 9883 "typeAnnotation": { 9884 "type": "NumberTypeAnnotation" 9885 } 9886 }, 9887 { 9888 "name": "height", 9889 "optional": false, 9890 "typeAnnotation": { 9891 "type": "NumberTypeAnnotation" 9892 } 9893 }, 9894 { 9895 "name": "scale", 9896 "optional": false, 9897 "typeAnnotation": { 9898 "type": "NumberTypeAnnotation" 9899 } 9900 }, 9901 { 9902 "name": "fontScale", 9903 "optional": false, 9904 "typeAnnotation": { 9905 "type": "NumberTypeAnnotation" 9906 } 9907 }, 9908 { 9909 "name": "densityDpi", 9910 "optional": false, 9911 "typeAnnotation": { 9912 "type": "NumberTypeAnnotation" 9913 } 9914 } 9915 ] 9916 }, 9917 "DimensionsPayload": { 9918 "type": "ObjectTypeAnnotation", 9919 "properties": [ 9920 { 9921 "name": "window", 9922 "optional": true, 9923 "typeAnnotation": { 9924 "type": "TypeAliasTypeAnnotation", 9925 "name": "DisplayMetrics" 9926 } 9927 }, 9928 { 9929 "name": "screen", 9930 "optional": true, 9931 "typeAnnotation": { 9932 "type": "TypeAliasTypeAnnotation", 9933 "name": "DisplayMetrics" 9934 } 9935 }, 9936 { 9937 "name": "windowPhysicalPixels", 9938 "optional": true, 9939 "typeAnnotation": { 9940 "type": "TypeAliasTypeAnnotation", 9941 "name": "DisplayMetricsAndroid" 9942 } 9943 }, 9944 { 9945 "name": "screenPhysicalPixels", 9946 "optional": true, 9947 "typeAnnotation": { 9948 "type": "TypeAliasTypeAnnotation", 9949 "name": "DisplayMetricsAndroid" 9950 } 9951 } 9952 ] 9953 } 9954 }, 9955 "spec": { 9956 "properties": [ 9957 { 9958 "name": "getConstants", 9959 "optional": false, 9960 "typeAnnotation": { 9961 "type": "FunctionTypeAnnotation", 9962 "returnTypeAnnotation": { 9963 "type": "ObjectTypeAnnotation", 9964 "properties": [ 9965 { 9966 "name": "Dimensions", 9967 "optional": false, 9968 "typeAnnotation": { 9969 "type": "TypeAliasTypeAnnotation", 9970 "name": "DimensionsPayload" 9971 } 9972 }, 9973 { 9974 "name": "isIPhoneX_deprecated", 9975 "optional": true, 9976 "typeAnnotation": { 9977 "type": "BooleanTypeAnnotation" 9978 } 9979 } 9980 ] 9981 }, 9982 "params": [] 9983 } 9984 } 9985 ] 9986 }, 9987 "moduleNames": [ 9988 "DeviceInfo" 9989 ] 9990 }, 9991 "NativeDevLoadingView": { 9992 "type": "NativeModule", 9993 "aliases": {}, 9994 "spec": { 9995 "properties": [ 9996 { 9997 "name": "showMessage", 9998 "optional": false, 9999 "typeAnnotation": { 10000 "type": "FunctionTypeAnnotation", 10001 "returnTypeAnnotation": { 10002 "type": "VoidTypeAnnotation" 10003 }, 10004 "params": [ 10005 { 10006 "name": "message", 10007 "optional": false, 10008 "typeAnnotation": { 10009 "type": "StringTypeAnnotation" 10010 } 10011 }, 10012 { 10013 "name": "withColor", 10014 "optional": false, 10015 "typeAnnotation": { 10016 "type": "NullableTypeAnnotation", 10017 "typeAnnotation": { 10018 "type": "NumberTypeAnnotation" 10019 } 10020 } 10021 }, 10022 { 10023 "name": "withBackgroundColor", 10024 "optional": false, 10025 "typeAnnotation": { 10026 "type": "NullableTypeAnnotation", 10027 "typeAnnotation": { 10028 "type": "NumberTypeAnnotation" 10029 } 10030 } 10031 } 10032 ] 10033 } 10034 }, 10035 { 10036 "name": "hide", 10037 "optional": false, 10038 "typeAnnotation": { 10039 "type": "FunctionTypeAnnotation", 10040 "returnTypeAnnotation": { 10041 "type": "VoidTypeAnnotation" 10042 }, 10043 "params": [] 10044 } 10045 } 10046 ] 10047 }, 10048 "moduleNames": [ 10049 "DevLoadingView" 10050 ] 10051 }, 10052 "NativeDevSplitBundleLoader": { 10053 "type": "NativeModule", 10054 "aliases": {}, 10055 "spec": { 10056 "properties": [ 10057 { 10058 "name": "loadBundle", 10059 "optional": false, 10060 "typeAnnotation": { 10061 "type": "FunctionTypeAnnotation", 10062 "returnTypeAnnotation": { 10063 "type": "PromiseTypeAnnotation" 10064 }, 10065 "params": [ 10066 { 10067 "name": "bundlePath", 10068 "optional": false, 10069 "typeAnnotation": { 10070 "type": "StringTypeAnnotation" 10071 } 10072 } 10073 ] 10074 } 10075 } 10076 ] 10077 }, 10078 "moduleNames": [ 10079 "DevSplitBundleLoader" 10080 ] 10081 }, 10082 "NativeJSDevSupport": { 10083 "type": "NativeModule", 10084 "aliases": {}, 10085 "spec": { 10086 "properties": [ 10087 { 10088 "name": "getConstants", 10089 "optional": false, 10090 "typeAnnotation": { 10091 "type": "FunctionTypeAnnotation", 10092 "returnTypeAnnotation": { 10093 "type": "ObjectTypeAnnotation", 10094 "properties": [ 10095 { 10096 "name": "ERROR_CODE_EXCEPTION", 10097 "optional": false, 10098 "typeAnnotation": { 10099 "type": "NumberTypeAnnotation" 10100 } 10101 }, 10102 { 10103 "name": "ERROR_CODE_VIEW_NOT_FOUND", 10104 "optional": false, 10105 "typeAnnotation": { 10106 "type": "NumberTypeAnnotation" 10107 } 10108 } 10109 ] 10110 }, 10111 "params": [] 10112 } 10113 }, 10114 { 10115 "name": "onSuccess", 10116 "optional": false, 10117 "typeAnnotation": { 10118 "type": "FunctionTypeAnnotation", 10119 "returnTypeAnnotation": { 10120 "type": "VoidTypeAnnotation" 10121 }, 10122 "params": [ 10123 { 10124 "name": "data", 10125 "optional": false, 10126 "typeAnnotation": { 10127 "type": "StringTypeAnnotation" 10128 } 10129 } 10130 ] 10131 } 10132 }, 10133 { 10134 "name": "onFailure", 10135 "optional": false, 10136 "typeAnnotation": { 10137 "type": "FunctionTypeAnnotation", 10138 "returnTypeAnnotation": { 10139 "type": "VoidTypeAnnotation" 10140 }, 10141 "params": [ 10142 { 10143 "name": "errorCode", 10144 "optional": false, 10145 "typeAnnotation": { 10146 "type": "NumberTypeAnnotation" 10147 } 10148 }, 10149 { 10150 "name": "error", 10151 "optional": false, 10152 "typeAnnotation": { 10153 "type": "StringTypeAnnotation" 10154 } 10155 } 10156 ] 10157 } 10158 } 10159 ] 10160 }, 10161 "moduleNames": [ 10162 "JSDevSupport" 10163 ] 10164 }, 10165 "NativePlatformConstantsAndroid": { 10166 "type": "NativeModule", 10167 "aliases": {}, 10168 "spec": { 10169 "properties": [ 10170 { 10171 "name": "getConstants", 10172 "optional": false, 10173 "typeAnnotation": { 10174 "type": "FunctionTypeAnnotation", 10175 "returnTypeAnnotation": { 10176 "type": "ObjectTypeAnnotation", 10177 "properties": [ 10178 { 10179 "name": "isTesting", 10180 "optional": false, 10181 "typeAnnotation": { 10182 "type": "BooleanTypeAnnotation" 10183 } 10184 }, 10185 { 10186 "name": "reactNativeVersion", 10187 "optional": false, 10188 "typeAnnotation": { 10189 "type": "ObjectTypeAnnotation", 10190 "properties": [ 10191 { 10192 "name": "major", 10193 "optional": false, 10194 "typeAnnotation": { 10195 "type": "NumberTypeAnnotation" 10196 } 10197 }, 10198 { 10199 "name": "minor", 10200 "optional": false, 10201 "typeAnnotation": { 10202 "type": "NumberTypeAnnotation" 10203 } 10204 }, 10205 { 10206 "name": "patch", 10207 "optional": false, 10208 "typeAnnotation": { 10209 "type": "NumberTypeAnnotation" 10210 } 10211 }, 10212 { 10213 "name": "prerelease", 10214 "optional": false, 10215 "typeAnnotation": { 10216 "type": "NullableTypeAnnotation", 10217 "typeAnnotation": { 10218 "type": "NumberTypeAnnotation" 10219 } 10220 } 10221 } 10222 ] 10223 } 10224 }, 10225 { 10226 "name": "Version", 10227 "optional": false, 10228 "typeAnnotation": { 10229 "type": "NumberTypeAnnotation" 10230 } 10231 }, 10232 { 10233 "name": "Release", 10234 "optional": false, 10235 "typeAnnotation": { 10236 "type": "StringTypeAnnotation" 10237 } 10238 }, 10239 { 10240 "name": "Serial", 10241 "optional": false, 10242 "typeAnnotation": { 10243 "type": "StringTypeAnnotation" 10244 } 10245 }, 10246 { 10247 "name": "Fingerprint", 10248 "optional": false, 10249 "typeAnnotation": { 10250 "type": "StringTypeAnnotation" 10251 } 10252 }, 10253 { 10254 "name": "Model", 10255 "optional": false, 10256 "typeAnnotation": { 10257 "type": "StringTypeAnnotation" 10258 } 10259 }, 10260 { 10261 "name": "ServerHost", 10262 "optional": true, 10263 "typeAnnotation": { 10264 "type": "StringTypeAnnotation" 10265 } 10266 }, 10267 { 10268 "name": "uiMode", 10269 "optional": false, 10270 "typeAnnotation": { 10271 "type": "StringTypeAnnotation" 10272 } 10273 }, 10274 { 10275 "name": "Brand", 10276 "optional": false, 10277 "typeAnnotation": { 10278 "type": "StringTypeAnnotation" 10279 } 10280 }, 10281 { 10282 "name": "Manufacturer", 10283 "optional": false, 10284 "typeAnnotation": { 10285 "type": "StringTypeAnnotation" 10286 } 10287 } 10288 ] 10289 }, 10290 "params": [] 10291 } 10292 }, 10293 { 10294 "name": "getAndroidID", 10295 "optional": false, 10296 "typeAnnotation": { 10297 "type": "FunctionTypeAnnotation", 10298 "returnTypeAnnotation": { 10299 "type": "StringTypeAnnotation" 10300 }, 10301 "params": [] 10302 } 10303 } 10304 ] 10305 }, 10306 "moduleNames": [ 10307 "PlatformConstants" 10308 ], 10309 "excludedPlatforms": [ 10310 "iOS" 10311 ] 10312 }, 10313 "NativePlatformConstantsIOS": { 10314 "type": "NativeModule", 10315 "aliases": {}, 10316 "spec": { 10317 "properties": [ 10318 { 10319 "name": "getConstants", 10320 "optional": false, 10321 "typeAnnotation": { 10322 "type": "FunctionTypeAnnotation", 10323 "returnTypeAnnotation": { 10324 "type": "ObjectTypeAnnotation", 10325 "properties": [ 10326 { 10327 "name": "isTesting", 10328 "optional": false, 10329 "typeAnnotation": { 10330 "type": "BooleanTypeAnnotation" 10331 } 10332 }, 10333 { 10334 "name": "reactNativeVersion", 10335 "optional": false, 10336 "typeAnnotation": { 10337 "type": "ObjectTypeAnnotation", 10338 "properties": [ 10339 { 10340 "name": "major", 10341 "optional": false, 10342 "typeAnnotation": { 10343 "type": "NumberTypeAnnotation" 10344 } 10345 }, 10346 { 10347 "name": "minor", 10348 "optional": false, 10349 "typeAnnotation": { 10350 "type": "NumberTypeAnnotation" 10351 } 10352 }, 10353 { 10354 "name": "patch", 10355 "optional": false, 10356 "typeAnnotation": { 10357 "type": "NumberTypeAnnotation" 10358 } 10359 }, 10360 { 10361 "name": "prerelease", 10362 "optional": false, 10363 "typeAnnotation": { 10364 "type": "NullableTypeAnnotation", 10365 "typeAnnotation": { 10366 "type": "NumberTypeAnnotation" 10367 } 10368 } 10369 } 10370 ] 10371 } 10372 }, 10373 { 10374 "name": "forceTouchAvailable", 10375 "optional": false, 10376 "typeAnnotation": { 10377 "type": "BooleanTypeAnnotation" 10378 } 10379 }, 10380 { 10381 "name": "osVersion", 10382 "optional": false, 10383 "typeAnnotation": { 10384 "type": "StringTypeAnnotation" 10385 } 10386 }, 10387 { 10388 "name": "systemName", 10389 "optional": false, 10390 "typeAnnotation": { 10391 "type": "StringTypeAnnotation" 10392 } 10393 }, 10394 { 10395 "name": "interfaceIdiom", 10396 "optional": false, 10397 "typeAnnotation": { 10398 "type": "StringTypeAnnotation" 10399 } 10400 } 10401 ] 10402 }, 10403 "params": [] 10404 } 10405 } 10406 ] 10407 }, 10408 "moduleNames": [ 10409 "PlatformConstants" 10410 ], 10411 "excludedPlatforms": [ 10412 "android" 10413 ] 10414 }, 10415 "NativeVibration": { 10416 "type": "NativeModule", 10417 "aliases": {}, 10418 "spec": { 10419 "properties": [ 10420 { 10421 "name": "getConstants", 10422 "optional": false, 10423 "typeAnnotation": { 10424 "type": "FunctionTypeAnnotation", 10425 "returnTypeAnnotation": { 10426 "type": "ObjectTypeAnnotation", 10427 "properties": [] 10428 }, 10429 "params": [] 10430 } 10431 }, 10432 { 10433 "name": "vibrate", 10434 "optional": false, 10435 "typeAnnotation": { 10436 "type": "FunctionTypeAnnotation", 10437 "returnTypeAnnotation": { 10438 "type": "VoidTypeAnnotation" 10439 }, 10440 "params": [ 10441 { 10442 "name": "pattern", 10443 "optional": false, 10444 "typeAnnotation": { 10445 "type": "NumberTypeAnnotation" 10446 } 10447 } 10448 ] 10449 } 10450 }, 10451 { 10452 "name": "vibrateByPattern", 10453 "optional": false, 10454 "typeAnnotation": { 10455 "type": "FunctionTypeAnnotation", 10456 "returnTypeAnnotation": { 10457 "type": "VoidTypeAnnotation" 10458 }, 10459 "params": [ 10460 { 10461 "name": "pattern", 10462 "optional": false, 10463 "typeAnnotation": { 10464 "type": "ArrayTypeAnnotation", 10465 "elementType": { 10466 "type": "NumberTypeAnnotation" 10467 } 10468 } 10469 }, 10470 { 10471 "name": "repeat", 10472 "optional": false, 10473 "typeAnnotation": { 10474 "type": "NumberTypeAnnotation" 10475 } 10476 } 10477 ] 10478 } 10479 }, 10480 { 10481 "name": "cancel", 10482 "optional": false, 10483 "typeAnnotation": { 10484 "type": "FunctionTypeAnnotation", 10485 "returnTypeAnnotation": { 10486 "type": "VoidTypeAnnotation" 10487 }, 10488 "params": [] 10489 } 10490 } 10491 ] 10492 }, 10493 "moduleNames": [ 10494 "Vibration" 10495 ] 10496 }, 10497 "NativeWebSocketModule": { 10498 "type": "NativeModule", 10499 "aliases": {}, 10500 "spec": { 10501 "properties": [ 10502 { 10503 "name": "connect", 10504 "optional": false, 10505 "typeAnnotation": { 10506 "type": "FunctionTypeAnnotation", 10507 "returnTypeAnnotation": { 10508 "type": "VoidTypeAnnotation" 10509 }, 10510 "params": [ 10511 { 10512 "name": "url", 10513 "optional": false, 10514 "typeAnnotation": { 10515 "type": "StringTypeAnnotation" 10516 } 10517 }, 10518 { 10519 "name": "protocols", 10520 "optional": false, 10521 "typeAnnotation": { 10522 "type": "NullableTypeAnnotation", 10523 "typeAnnotation": { 10524 "type": "ArrayTypeAnnotation", 10525 "elementType": { 10526 "type": "StringTypeAnnotation" 10527 } 10528 } 10529 } 10530 }, 10531 { 10532 "name": "options", 10533 "optional": false, 10534 "typeAnnotation": { 10535 "type": "ObjectTypeAnnotation", 10536 "properties": [ 10537 { 10538 "name": "headers", 10539 "optional": true, 10540 "typeAnnotation": { 10541 "type": "GenericObjectTypeAnnotation" 10542 } 10543 } 10544 ] 10545 } 10546 }, 10547 { 10548 "name": "socketID", 10549 "optional": false, 10550 "typeAnnotation": { 10551 "type": "NumberTypeAnnotation" 10552 } 10553 } 10554 ] 10555 } 10556 }, 10557 { 10558 "name": "send", 10559 "optional": false, 10560 "typeAnnotation": { 10561 "type": "FunctionTypeAnnotation", 10562 "returnTypeAnnotation": { 10563 "type": "VoidTypeAnnotation" 10564 }, 10565 "params": [ 10566 { 10567 "name": "message", 10568 "optional": false, 10569 "typeAnnotation": { 10570 "type": "StringTypeAnnotation" 10571 } 10572 }, 10573 { 10574 "name": "forSocketID", 10575 "optional": false, 10576 "typeAnnotation": { 10577 "type": "NumberTypeAnnotation" 10578 } 10579 } 10580 ] 10581 } 10582 }, 10583 { 10584 "name": "sendBinary", 10585 "optional": false, 10586 "typeAnnotation": { 10587 "type": "FunctionTypeAnnotation", 10588 "returnTypeAnnotation": { 10589 "type": "VoidTypeAnnotation" 10590 }, 10591 "params": [ 10592 { 10593 "name": "base64String", 10594 "optional": false, 10595 "typeAnnotation": { 10596 "type": "StringTypeAnnotation" 10597 } 10598 }, 10599 { 10600 "name": "forSocketID", 10601 "optional": false, 10602 "typeAnnotation": { 10603 "type": "NumberTypeAnnotation" 10604 } 10605 } 10606 ] 10607 } 10608 }, 10609 { 10610 "name": "ping", 10611 "optional": false, 10612 "typeAnnotation": { 10613 "type": "FunctionTypeAnnotation", 10614 "returnTypeAnnotation": { 10615 "type": "VoidTypeAnnotation" 10616 }, 10617 "params": [ 10618 { 10619 "name": "socketID", 10620 "optional": false, 10621 "typeAnnotation": { 10622 "type": "NumberTypeAnnotation" 10623 } 10624 } 10625 ] 10626 } 10627 }, 10628 { 10629 "name": "close", 10630 "optional": false, 10631 "typeAnnotation": { 10632 "type": "FunctionTypeAnnotation", 10633 "returnTypeAnnotation": { 10634 "type": "VoidTypeAnnotation" 10635 }, 10636 "params": [ 10637 { 10638 "name": "code", 10639 "optional": false, 10640 "typeAnnotation": { 10641 "type": "NumberTypeAnnotation" 10642 } 10643 }, 10644 { 10645 "name": "reason", 10646 "optional": false, 10647 "typeAnnotation": { 10648 "type": "StringTypeAnnotation" 10649 } 10650 }, 10651 { 10652 "name": "socketID", 10653 "optional": false, 10654 "typeAnnotation": { 10655 "type": "NumberTypeAnnotation" 10656 } 10657 } 10658 ] 10659 } 10660 }, 10661 { 10662 "name": "addListener", 10663 "optional": false, 10664 "typeAnnotation": { 10665 "type": "FunctionTypeAnnotation", 10666 "returnTypeAnnotation": { 10667 "type": "VoidTypeAnnotation" 10668 }, 10669 "params": [ 10670 { 10671 "name": "eventName", 10672 "optional": false, 10673 "typeAnnotation": { 10674 "type": "StringTypeAnnotation" 10675 } 10676 } 10677 ] 10678 } 10679 }, 10680 { 10681 "name": "removeListeners", 10682 "optional": false, 10683 "typeAnnotation": { 10684 "type": "FunctionTypeAnnotation", 10685 "returnTypeAnnotation": { 10686 "type": "VoidTypeAnnotation" 10687 }, 10688 "params": [ 10689 { 10690 "name": "count", 10691 "optional": false, 10692 "typeAnnotation": { 10693 "type": "NumberTypeAnnotation" 10694 } 10695 } 10696 ] 10697 } 10698 } 10699 ] 10700 }, 10701 "moduleNames": [ 10702 "WebSocketModule" 10703 ] 10704 } 10705 } 10706}