github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/declarativenetrequest/apis.js.wasm.yaml (about) 1 - File: webext/declarative_net_request.idl 2 Dict: 3 Name: DNRInfo 4 ExtAttrs: 5 - Name: Namespace 6 Values: 7 - chrome 8 - declarativeNetRequest 9 - Name: nodoc 10 Fields: 11 - Name: rule_resources 12 Type: 13 Name: sequence 14 Params: 15 - Name: Ruleset 16 ExtAttrs: 17 - Name: Namespace 18 Values: 19 - chrome 20 - declarativeNetRequest 21 ExtAttrs: 22 - Name: Namespace 23 Values: 24 - chrome 25 - declarativeNetRequest 26 ExtAttrs: 27 - Name: Namespace 28 Values: 29 - chrome 30 - declarativeNetRequest 31 - File: webext/declarative_net_request.idl 32 Enum: 33 Name: DomainType 34 Values: 35 - firstParty 36 - thirdParty 37 ExtAttrs: 38 - Name: Namespace 39 Values: 40 - chrome 41 - declarativeNetRequest 42 - File: webext/declarative_net_request.idl 43 Callback: 44 Name: EmptyCallback 45 Returns: 46 - Name: void 47 ExtAttrs: 48 - Name: Namespace 49 Values: 50 - chrome 51 - declarativeNetRequest 52 ExtAttrs: 53 - Name: Namespace 54 Values: 55 - chrome 56 - declarativeNetRequest 57 - File: webext/declarative_net_request.idl 58 Dict: 59 Name: ExtensionActionOptions 60 ExtAttrs: 61 - Name: Namespace 62 Values: 63 - chrome 64 - declarativeNetRequest 65 Fields: 66 - Name: displayActionCountAsBadgeText 67 Type: 68 Name: boolean 69 Nullable: true 70 ExtAttrs: 71 - Name: Namespace 72 Values: 73 - chrome 74 - declarativeNetRequest 75 ExtAttrs: 76 - Name: Namespace 77 Values: 78 - chrome 79 - declarativeNetRequest 80 - Name: tabUpdate 81 Type: 82 Name: TabActionCountUpdate 83 Nullable: true 84 ExtAttrs: 85 - Name: Namespace 86 Values: 87 - chrome 88 - declarativeNetRequest 89 ExtAttrs: 90 - Name: Namespace 91 Values: 92 - chrome 93 - declarativeNetRequest 94 - File: webext/declarative_net_request.idl 95 Callback: 96 Name: GetAllowedPagesCallback 97 Args: 98 - Name: result 99 Type: 100 Name: sequence 101 Params: 102 - Name: DOMString 103 ExtAttrs: 104 - Name: Namespace 105 Values: 106 - chrome 107 - declarativeNetRequest 108 ExtAttrs: 109 - Name: Namespace 110 Values: 111 - chrome 112 - declarativeNetRequest 113 ExtAttrs: 114 - Name: Namespace 115 Values: 116 - chrome 117 - declarativeNetRequest 118 Returns: 119 - Name: void 120 ExtAttrs: 121 - Name: Namespace 122 Values: 123 - chrome 124 - declarativeNetRequest 125 ExtAttrs: 126 - Name: Namespace 127 Values: 128 - chrome 129 - declarativeNetRequest 130 - File: webext/declarative_net_request.idl 131 Callback: 132 Name: GetAvailableStaticRuleCountCallback 133 Args: 134 - Name: count 135 Type: 136 Name: long 137 ExtAttrs: 138 - Name: Namespace 139 Values: 140 - chrome 141 - declarativeNetRequest 142 ExtAttrs: 143 - Name: Namespace 144 Values: 145 - chrome 146 - declarativeNetRequest 147 Returns: 148 - Name: void 149 ExtAttrs: 150 - Name: Namespace 151 Values: 152 - chrome 153 - declarativeNetRequest 154 ExtAttrs: 155 - Name: Namespace 156 Values: 157 - chrome 158 - declarativeNetRequest 159 - File: webext/declarative_net_request.idl 160 Callback: 161 Name: GetDisabledRuleIdsCallback 162 Args: 163 - Name: disabledRuleIds 164 Type: 165 Name: sequence 166 Params: 167 - Name: long 168 ExtAttrs: 169 - Name: Namespace 170 Values: 171 - chrome 172 - declarativeNetRequest 173 ExtAttrs: 174 - Name: Namespace 175 Values: 176 - chrome 177 - declarativeNetRequest 178 ExtAttrs: 179 - Name: Namespace 180 Values: 181 - chrome 182 - declarativeNetRequest 183 Returns: 184 - Name: void 185 ExtAttrs: 186 - Name: Namespace 187 Values: 188 - chrome 189 - declarativeNetRequest 190 ExtAttrs: 191 - Name: Namespace 192 Values: 193 - chrome 194 - declarativeNetRequest 195 - File: webext/declarative_net_request.idl 196 Dict: 197 Name: GetDisabledRuleIdsOptions 198 ExtAttrs: 199 - Name: Namespace 200 Values: 201 - chrome 202 - declarativeNetRequest 203 Fields: 204 - Name: rulesetId 205 Type: 206 Name: DOMString 207 ExtAttrs: 208 - Name: Namespace 209 Values: 210 - chrome 211 - declarativeNetRequest 212 ExtAttrs: 213 - Name: Namespace 214 Values: 215 - chrome 216 - declarativeNetRequest 217 - File: webext/declarative_net_request.idl 218 Callback: 219 Name: GetEnabledRulesetsCallback 220 Args: 221 - Name: rulesetIds 222 Type: 223 Name: sequence 224 Params: 225 - Name: DOMString 226 ExtAttrs: 227 - Name: Namespace 228 Values: 229 - chrome 230 - declarativeNetRequest 231 ExtAttrs: 232 - Name: Namespace 233 Values: 234 - chrome 235 - declarativeNetRequest 236 ExtAttrs: 237 - Name: Namespace 238 Values: 239 - chrome 240 - declarativeNetRequest 241 Returns: 242 - Name: void 243 ExtAttrs: 244 - Name: Namespace 245 Values: 246 - chrome 247 - declarativeNetRequest 248 ExtAttrs: 249 - Name: Namespace 250 Values: 251 - chrome 252 - declarativeNetRequest 253 - File: webext/declarative_net_request.idl 254 Callback: 255 Name: GetMatchedRulesCallback 256 Args: 257 - Name: details 258 Type: 259 Name: RulesMatchedDetails 260 ExtAttrs: 261 - Name: Namespace 262 Values: 263 - chrome 264 - declarativeNetRequest 265 ExtAttrs: 266 - Name: Namespace 267 Values: 268 - chrome 269 - declarativeNetRequest 270 Returns: 271 - Name: void 272 ExtAttrs: 273 - Name: Namespace 274 Values: 275 - chrome 276 - declarativeNetRequest 277 ExtAttrs: 278 - Name: Namespace 279 Values: 280 - chrome 281 - declarativeNetRequest 282 - File: webext/declarative_net_request.idl 283 Callback: 284 Name: GetRulesCallback 285 Args: 286 - Name: rules 287 Type: 288 Name: sequence 289 Params: 290 - Name: Rule 291 ExtAttrs: 292 - Name: Namespace 293 Values: 294 - chrome 295 - declarativeNetRequest 296 ExtAttrs: 297 - Name: Namespace 298 Values: 299 - chrome 300 - declarativeNetRequest 301 ExtAttrs: 302 - Name: Namespace 303 Values: 304 - chrome 305 - declarativeNetRequest 306 Returns: 307 - Name: void 308 ExtAttrs: 309 - Name: Namespace 310 Values: 311 - chrome 312 - declarativeNetRequest 313 ExtAttrs: 314 - Name: Namespace 315 Values: 316 - chrome 317 - declarativeNetRequest 318 - File: webext/declarative_net_request.idl 319 Dict: 320 Name: GetRulesFilter 321 ExtAttrs: 322 - Name: noinline_doc 323 - Name: Namespace 324 Values: 325 - chrome 326 - declarativeNetRequest 327 Fields: 328 - Name: ruleIds 329 Type: 330 Name: sequence 331 Params: 332 - Name: long 333 ExtAttrs: 334 - Name: Namespace 335 Values: 336 - chrome 337 - declarativeNetRequest 338 Nullable: true 339 ExtAttrs: 340 - Name: Namespace 341 Values: 342 - chrome 343 - declarativeNetRequest 344 ExtAttrs: 345 - Name: Namespace 346 Values: 347 - chrome 348 - declarativeNetRequest 349 - Name: noinline_doc 350 - File: webext/declarative_net_request.idl 351 Enum: 352 Name: HeaderOperation 353 Values: 354 - append 355 - set 356 - remove 357 ExtAttrs: 358 - Name: Namespace 359 Values: 360 - chrome 361 - declarativeNetRequest 362 - File: webext/declarative_net_request.idl 363 Callback: 364 Name: IsRegexSupportedCallback 365 Args: 366 - Name: result 367 Type: 368 Name: IsRegexSupportedResult 369 ExtAttrs: 370 - Name: Namespace 371 Values: 372 - chrome 373 - declarativeNetRequest 374 ExtAttrs: 375 - Name: Namespace 376 Values: 377 - chrome 378 - declarativeNetRequest 379 Returns: 380 - Name: void 381 ExtAttrs: 382 - Name: Namespace 383 Values: 384 - chrome 385 - declarativeNetRequest 386 ExtAttrs: 387 - Name: Namespace 388 Values: 389 - chrome 390 - declarativeNetRequest 391 - File: webext/declarative_net_request.idl 392 Dict: 393 Name: IsRegexSupportedResult 394 ExtAttrs: 395 - Name: Namespace 396 Values: 397 - chrome 398 - declarativeNetRequest 399 Fields: 400 - Name: isSupported 401 Type: 402 Name: boolean 403 ExtAttrs: 404 - Name: Namespace 405 Values: 406 - chrome 407 - declarativeNetRequest 408 ExtAttrs: 409 - Name: Namespace 410 Values: 411 - chrome 412 - declarativeNetRequest 413 - Name: reason 414 Type: 415 Name: UnsupportedRegexReason 416 Nullable: true 417 ExtAttrs: 418 - Name: Namespace 419 Values: 420 - chrome 421 - declarativeNetRequest 422 ExtAttrs: 423 - Name: Namespace 424 Values: 425 - chrome 426 - declarativeNetRequest 427 - File: webext/declarative_net_request.idl 428 Dict: 429 Name: ManifestKeys 430 ExtAttrs: 431 - Name: Namespace 432 Values: 433 - chrome 434 - declarativeNetRequest 435 - Name: nodoc 436 Fields: 437 - Name: declarative_net_request 438 Type: 439 Name: DNRInfo 440 ExtAttrs: 441 - Name: Namespace 442 Values: 443 - chrome 444 - declarativeNetRequest 445 ExtAttrs: 446 - Name: Namespace 447 Values: 448 - chrome 449 - declarativeNetRequest 450 - File: webext/declarative_net_request.idl 451 Dict: 452 Name: MatchedRule 453 ExtAttrs: 454 - Name: Namespace 455 Values: 456 - chrome 457 - declarativeNetRequest 458 Fields: 459 - Name: ruleId 460 Type: 461 Name: long 462 ExtAttrs: 463 - Name: Namespace 464 Values: 465 - chrome 466 - declarativeNetRequest 467 ExtAttrs: 468 - Name: Namespace 469 Values: 470 - chrome 471 - declarativeNetRequest 472 - Name: rulesetId 473 Type: 474 Name: DOMString 475 ExtAttrs: 476 - Name: Namespace 477 Values: 478 - chrome 479 - declarativeNetRequest 480 ExtAttrs: 481 - Name: Namespace 482 Values: 483 - chrome 484 - declarativeNetRequest 485 - File: webext/declarative_net_request.idl 486 Dict: 487 Name: MatchedRuleInfo 488 ExtAttrs: 489 - Name: noinline_doc 490 - Name: Namespace 491 Values: 492 - chrome 493 - declarativeNetRequest 494 Fields: 495 - Name: rule 496 Type: 497 Name: MatchedRule 498 ExtAttrs: 499 - Name: Namespace 500 Values: 501 - chrome 502 - declarativeNetRequest 503 ExtAttrs: 504 - Name: Namespace 505 Values: 506 - chrome 507 - declarativeNetRequest 508 - Name: noinline_doc 509 - Name: timeStamp 510 Type: 511 Name: double 512 ExtAttrs: 513 - Name: Namespace 514 Values: 515 - chrome 516 - declarativeNetRequest 517 ExtAttrs: 518 - Name: Namespace 519 Values: 520 - chrome 521 - declarativeNetRequest 522 - Name: noinline_doc 523 - Name: tabId 524 Type: 525 Name: long 526 ExtAttrs: 527 - Name: Namespace 528 Values: 529 - chrome 530 - declarativeNetRequest 531 ExtAttrs: 532 - Name: Namespace 533 Values: 534 - chrome 535 - declarativeNetRequest 536 - Name: noinline_doc 537 - File: webext/declarative_net_request.idl 538 Dict: 539 Name: MatchedRuleInfoDebug 540 ExtAttrs: 541 - Name: Namespace 542 Values: 543 - chrome 544 - declarativeNetRequest 545 Fields: 546 - Name: rule 547 Type: 548 Name: MatchedRule 549 ExtAttrs: 550 - Name: Namespace 551 Values: 552 - chrome 553 - declarativeNetRequest 554 ExtAttrs: 555 - Name: Namespace 556 Values: 557 - chrome 558 - declarativeNetRequest 559 - Name: request 560 Type: 561 Name: RequestDetails 562 ExtAttrs: 563 - Name: Namespace 564 Values: 565 - chrome 566 - declarativeNetRequest 567 ExtAttrs: 568 - Name: Namespace 569 Values: 570 - chrome 571 - declarativeNetRequest 572 - File: webext/declarative_net_request.idl 573 Dict: 574 Name: MatchedRulesFilter 575 ExtAttrs: 576 - Name: Namespace 577 Values: 578 - chrome 579 - declarativeNetRequest 580 Fields: 581 - Name: tabId 582 Type: 583 Name: long 584 Nullable: true 585 ExtAttrs: 586 - Name: Namespace 587 Values: 588 - chrome 589 - declarativeNetRequest 590 ExtAttrs: 591 - Name: Namespace 592 Values: 593 - chrome 594 - declarativeNetRequest 595 - Name: minTimeStamp 596 Type: 597 Name: double 598 Nullable: true 599 ExtAttrs: 600 - Name: Namespace 601 Values: 602 - chrome 603 - declarativeNetRequest 604 ExtAttrs: 605 - Name: Namespace 606 Values: 607 - chrome 608 - declarativeNetRequest 609 - File: webext/declarative_net_request.idl 610 Dict: 611 Name: ModifyHeaderInfo 612 ExtAttrs: 613 - Name: Namespace 614 Values: 615 - chrome 616 - declarativeNetRequest 617 Fields: 618 - Name: header 619 Type: 620 Name: DOMString 621 ExtAttrs: 622 - Name: Namespace 623 Values: 624 - chrome 625 - declarativeNetRequest 626 ExtAttrs: 627 - Name: Namespace 628 Values: 629 - chrome 630 - declarativeNetRequest 631 - Name: operation 632 Type: 633 Name: HeaderOperation 634 ExtAttrs: 635 - Name: Namespace 636 Values: 637 - chrome 638 - declarativeNetRequest 639 ExtAttrs: 640 - Name: Namespace 641 Values: 642 - chrome 643 - declarativeNetRequest 644 - Name: value 645 Type: 646 Name: DOMString 647 Nullable: true 648 ExtAttrs: 649 - Name: Namespace 650 Values: 651 - chrome 652 - declarativeNetRequest 653 ExtAttrs: 654 - Name: Namespace 655 Values: 656 - chrome 657 - declarativeNetRequest 658 - File: webext/declarative_net_request.idl 659 Interface: 660 Name: Properties 661 ExtAttrs: 662 - Name: Namespace 663 Values: 664 - chrome 665 - declarativeNetRequest 666 Operations: 667 - Name: GUARANTEED_MINIMUM_STATIC_RULES 668 Modifier: static 669 Returns: 670 - Name: long 671 ExtAttrs: 672 - Name: Namespace 673 Values: 674 - chrome 675 - declarativeNetRequest 676 ExtAttrs: 677 - Name: value 678 Values: 679 - "30000" 680 - Name: Namespace 681 Values: 682 - chrome 683 - declarativeNetRequest 684 - Name: MAX_NUMBER_OF_DYNAMIC_RULES 685 Modifier: static 686 Returns: 687 - Name: long 688 ExtAttrs: 689 - Name: Namespace 690 Values: 691 - chrome 692 - declarativeNetRequest 693 ExtAttrs: 694 - Name: nodoc 695 - Name: deprecated 696 Values: 697 - Use $(ref:MAX_NUMBER_OF_DYNAMIC_AND_SESSION_RULES) instead 698 - Name: value 699 Values: 700 - "5000" 701 - Name: Namespace 702 Values: 703 - chrome 704 - declarativeNetRequest 705 - Name: MAX_NUMBER_OF_DYNAMIC_AND_SESSION_RULES 706 Modifier: static 707 Returns: 708 - Name: long 709 ExtAttrs: 710 - Name: Namespace 711 Values: 712 - chrome 713 - declarativeNetRequest 714 ExtAttrs: 715 - Name: value 716 Values: 717 - "5000" 718 - Name: Namespace 719 Values: 720 - chrome 721 - declarativeNetRequest 722 - Name: GETMATCHEDRULES_QUOTA_INTERVAL 723 Modifier: static 724 Returns: 725 - Name: long 726 ExtAttrs: 727 - Name: Namespace 728 Values: 729 - chrome 730 - declarativeNetRequest 731 ExtAttrs: 732 - Name: value 733 Values: 734 - "10" 735 - Name: Namespace 736 Values: 737 - chrome 738 - declarativeNetRequest 739 - Name: MAX_GETMATCHEDRULES_CALLS_PER_INTERVAL 740 Modifier: static 741 Returns: 742 - Name: long 743 ExtAttrs: 744 - Name: Namespace 745 Values: 746 - chrome 747 - declarativeNetRequest 748 ExtAttrs: 749 - Name: value 750 Values: 751 - "20" 752 - Name: Namespace 753 Values: 754 - chrome 755 - declarativeNetRequest 756 - Name: MAX_NUMBER_OF_REGEX_RULES 757 Modifier: static 758 Returns: 759 - Name: long 760 ExtAttrs: 761 - Name: Namespace 762 Values: 763 - chrome 764 - declarativeNetRequest 765 ExtAttrs: 766 - Name: value 767 Values: 768 - "1000" 769 - Name: Namespace 770 Values: 771 - chrome 772 - declarativeNetRequest 773 - Name: MAX_NUMBER_OF_STATIC_RULESETS 774 Modifier: static 775 Returns: 776 - Name: long 777 ExtAttrs: 778 - Name: Namespace 779 Values: 780 - chrome 781 - declarativeNetRequest 782 ExtAttrs: 783 - Name: value 784 Values: 785 - "50" 786 - Name: Namespace 787 Values: 788 - chrome 789 - declarativeNetRequest 790 - Name: MAX_NUMBER_OF_ENABLED_STATIC_RULESETS 791 Modifier: static 792 Returns: 793 - Name: long 794 ExtAttrs: 795 - Name: Namespace 796 Values: 797 - chrome 798 - declarativeNetRequest 799 ExtAttrs: 800 - Name: value 801 Values: 802 - "10" 803 - Name: Namespace 804 Values: 805 - chrome 806 - declarativeNetRequest 807 - Name: DYNAMIC_RULESET_ID 808 Modifier: static 809 Returns: 810 - Name: DOMString 811 ExtAttrs: 812 - Name: Namespace 813 Values: 814 - chrome 815 - declarativeNetRequest 816 ExtAttrs: 817 - Name: value 818 Values: 819 - _dynamic 820 - Name: Namespace 821 Values: 822 - chrome 823 - declarativeNetRequest 824 - Name: SESSION_RULESET_ID 825 Modifier: static 826 Returns: 827 - Name: DOMString 828 ExtAttrs: 829 - Name: Namespace 830 Values: 831 - chrome 832 - declarativeNetRequest 833 ExtAttrs: 834 - Name: value 835 Values: 836 - _session 837 - Name: Namespace 838 Values: 839 - chrome 840 - declarativeNetRequest 841 - File: webext/declarative_net_request.idl 842 Dict: 843 Name: QueryKeyValue 844 ExtAttrs: 845 - Name: Namespace 846 Values: 847 - chrome 848 - declarativeNetRequest 849 Fields: 850 - Name: key 851 Type: 852 Name: DOMString 853 ExtAttrs: 854 - Name: Namespace 855 Values: 856 - chrome 857 - declarativeNetRequest 858 ExtAttrs: 859 - Name: Namespace 860 Values: 861 - chrome 862 - declarativeNetRequest 863 - Name: value 864 Type: 865 Name: DOMString 866 ExtAttrs: 867 - Name: Namespace 868 Values: 869 - chrome 870 - declarativeNetRequest 871 ExtAttrs: 872 - Name: Namespace 873 Values: 874 - chrome 875 - declarativeNetRequest 876 - Name: replaceOnly 877 Type: 878 Name: boolean 879 Nullable: true 880 ExtAttrs: 881 - Name: Namespace 882 Values: 883 - chrome 884 - declarativeNetRequest 885 ExtAttrs: 886 - Name: Namespace 887 Values: 888 - chrome 889 - declarativeNetRequest 890 - File: webext/declarative_net_request.idl 891 Dict: 892 Name: QueryTransform 893 ExtAttrs: 894 - Name: Namespace 895 Values: 896 - chrome 897 - declarativeNetRequest 898 Fields: 899 - Name: removeParams 900 Type: 901 Name: sequence 902 Params: 903 - Name: DOMString 904 ExtAttrs: 905 - Name: Namespace 906 Values: 907 - chrome 908 - declarativeNetRequest 909 Nullable: true 910 ExtAttrs: 911 - Name: Namespace 912 Values: 913 - chrome 914 - declarativeNetRequest 915 ExtAttrs: 916 - Name: Namespace 917 Values: 918 - chrome 919 - declarativeNetRequest 920 - Name: addOrReplaceParams 921 Type: 922 Name: sequence 923 Params: 924 - Name: QueryKeyValue 925 ExtAttrs: 926 - Name: Namespace 927 Values: 928 - chrome 929 - declarativeNetRequest 930 Nullable: true 931 ExtAttrs: 932 - Name: Namespace 933 Values: 934 - chrome 935 - declarativeNetRequest 936 ExtAttrs: 937 - Name: Namespace 938 Values: 939 - chrome 940 - declarativeNetRequest 941 - File: webext/declarative_net_request.idl 942 Dict: 943 Name: Redirect 944 ExtAttrs: 945 - Name: Namespace 946 Values: 947 - chrome 948 - declarativeNetRequest 949 Fields: 950 - Name: extensionPath 951 Type: 952 Name: DOMString 953 Nullable: true 954 ExtAttrs: 955 - Name: Namespace 956 Values: 957 - chrome 958 - declarativeNetRequest 959 ExtAttrs: 960 - Name: Namespace 961 Values: 962 - chrome 963 - declarativeNetRequest 964 - Name: transform 965 Type: 966 Name: URLTransform 967 Nullable: true 968 ExtAttrs: 969 - Name: Namespace 970 Values: 971 - chrome 972 - declarativeNetRequest 973 ExtAttrs: 974 - Name: Namespace 975 Values: 976 - chrome 977 - declarativeNetRequest 978 - Name: url 979 Type: 980 Name: DOMString 981 Nullable: true 982 ExtAttrs: 983 - Name: Namespace 984 Values: 985 - chrome 986 - declarativeNetRequest 987 ExtAttrs: 988 - Name: Namespace 989 Values: 990 - chrome 991 - declarativeNetRequest 992 - Name: regexSubstitution 993 Type: 994 Name: DOMString 995 Nullable: true 996 ExtAttrs: 997 - Name: Namespace 998 Values: 999 - chrome 1000 - declarativeNetRequest 1001 ExtAttrs: 1002 - Name: Namespace 1003 Values: 1004 - chrome 1005 - declarativeNetRequest 1006 - File: webext/declarative_net_request.idl 1007 Dict: 1008 Name: RegexOptions 1009 ExtAttrs: 1010 - Name: Namespace 1011 Values: 1012 - chrome 1013 - declarativeNetRequest 1014 Fields: 1015 - Name: regex 1016 Type: 1017 Name: DOMString 1018 ExtAttrs: 1019 - Name: Namespace 1020 Values: 1021 - chrome 1022 - declarativeNetRequest 1023 ExtAttrs: 1024 - Name: Namespace 1025 Values: 1026 - chrome 1027 - declarativeNetRequest 1028 - Name: isCaseSensitive 1029 Type: 1030 Name: boolean 1031 Nullable: true 1032 ExtAttrs: 1033 - Name: Namespace 1034 Values: 1035 - chrome 1036 - declarativeNetRequest 1037 ExtAttrs: 1038 - Name: Namespace 1039 Values: 1040 - chrome 1041 - declarativeNetRequest 1042 - Name: requireCapturing 1043 Type: 1044 Name: boolean 1045 Nullable: true 1046 ExtAttrs: 1047 - Name: Namespace 1048 Values: 1049 - chrome 1050 - declarativeNetRequest 1051 ExtAttrs: 1052 - Name: Namespace 1053 Values: 1054 - chrome 1055 - declarativeNetRequest 1056 - File: webext/declarative_net_request.idl 1057 Dict: 1058 Name: RequestDetails 1059 ExtAttrs: 1060 - Name: noinline_doc 1061 - Name: Namespace 1062 Values: 1063 - chrome 1064 - declarativeNetRequest 1065 Fields: 1066 - Name: requestId 1067 Type: 1068 Name: DOMString 1069 ExtAttrs: 1070 - Name: Namespace 1071 Values: 1072 - chrome 1073 - declarativeNetRequest 1074 ExtAttrs: 1075 - Name: Namespace 1076 Values: 1077 - chrome 1078 - declarativeNetRequest 1079 - Name: noinline_doc 1080 - Name: url 1081 Type: 1082 Name: DOMString 1083 ExtAttrs: 1084 - Name: Namespace 1085 Values: 1086 - chrome 1087 - declarativeNetRequest 1088 ExtAttrs: 1089 - Name: Namespace 1090 Values: 1091 - chrome 1092 - declarativeNetRequest 1093 - Name: noinline_doc 1094 - Name: initiator 1095 Type: 1096 Name: DOMString 1097 Nullable: true 1098 ExtAttrs: 1099 - Name: Namespace 1100 Values: 1101 - chrome 1102 - declarativeNetRequest 1103 ExtAttrs: 1104 - Name: Namespace 1105 Values: 1106 - chrome 1107 - declarativeNetRequest 1108 - Name: noinline_doc 1109 - Name: method 1110 Type: 1111 Name: DOMString 1112 ExtAttrs: 1113 - Name: Namespace 1114 Values: 1115 - chrome 1116 - declarativeNetRequest 1117 ExtAttrs: 1118 - Name: Namespace 1119 Values: 1120 - chrome 1121 - declarativeNetRequest 1122 - Name: noinline_doc 1123 - Name: frameId 1124 Type: 1125 Name: long 1126 ExtAttrs: 1127 - Name: Namespace 1128 Values: 1129 - chrome 1130 - declarativeNetRequest 1131 ExtAttrs: 1132 - Name: Namespace 1133 Values: 1134 - chrome 1135 - declarativeNetRequest 1136 - Name: noinline_doc 1137 - Name: documentId 1138 Type: 1139 Name: DOMString 1140 Nullable: true 1141 ExtAttrs: 1142 - Name: Namespace 1143 Values: 1144 - chrome 1145 - declarativeNetRequest 1146 ExtAttrs: 1147 - Name: Namespace 1148 Values: 1149 - chrome 1150 - declarativeNetRequest 1151 - Name: noinline_doc 1152 - Name: frameType 1153 Type: 1154 Name: FrameType 1155 Nullable: true 1156 ExtAttrs: 1157 - Name: Namespace 1158 Values: 1159 - chrome 1160 - extensionTypes 1161 ExtAttrs: 1162 - Name: Namespace 1163 Values: 1164 - chrome 1165 - extensionTypes 1166 - Name: noinline_doc 1167 - Name: documentLifecycle 1168 Type: 1169 Name: DocumentLifecycle 1170 Nullable: true 1171 ExtAttrs: 1172 - Name: Namespace 1173 Values: 1174 - chrome 1175 - extensionTypes 1176 ExtAttrs: 1177 - Name: Namespace 1178 Values: 1179 - chrome 1180 - extensionTypes 1181 - Name: noinline_doc 1182 - Name: parentFrameId 1183 Type: 1184 Name: long 1185 ExtAttrs: 1186 - Name: Namespace 1187 Values: 1188 - chrome 1189 - declarativeNetRequest 1190 ExtAttrs: 1191 - Name: Namespace 1192 Values: 1193 - chrome 1194 - declarativeNetRequest 1195 - Name: noinline_doc 1196 - Name: parentDocumentId 1197 Type: 1198 Name: DOMString 1199 Nullable: true 1200 ExtAttrs: 1201 - Name: Namespace 1202 Values: 1203 - chrome 1204 - declarativeNetRequest 1205 ExtAttrs: 1206 - Name: Namespace 1207 Values: 1208 - chrome 1209 - declarativeNetRequest 1210 - Name: noinline_doc 1211 - Name: tabId 1212 Type: 1213 Name: long 1214 ExtAttrs: 1215 - Name: Namespace 1216 Values: 1217 - chrome 1218 - declarativeNetRequest 1219 ExtAttrs: 1220 - Name: Namespace 1221 Values: 1222 - chrome 1223 - declarativeNetRequest 1224 - Name: noinline_doc 1225 - Name: type 1226 Type: 1227 Name: ResourceType 1228 ExtAttrs: 1229 - Name: Namespace 1230 Values: 1231 - chrome 1232 - declarativeNetRequest 1233 ExtAttrs: 1234 - Name: Namespace 1235 Values: 1236 - chrome 1237 - declarativeNetRequest 1238 - Name: noinline_doc 1239 - File: webext/declarative_net_request.idl 1240 Enum: 1241 Name: RequestMethod 1242 Values: 1243 - connect 1244 - delete 1245 - get 1246 - head 1247 - options 1248 - patch 1249 - post 1250 - put 1251 - other 1252 ExtAttrs: 1253 - Name: Namespace 1254 Values: 1255 - chrome 1256 - declarativeNetRequest 1257 - File: webext/declarative_net_request.idl 1258 Enum: 1259 Name: ResourceType 1260 Values: 1261 - main_frame 1262 - sub_frame 1263 - stylesheet 1264 - script 1265 - image 1266 - font 1267 - object 1268 - xmlhttprequest 1269 - ping 1270 - csp_report 1271 - media 1272 - websocket 1273 - webtransport 1274 - webbundle 1275 - other 1276 ExtAttrs: 1277 - Name: Namespace 1278 Values: 1279 - chrome 1280 - declarativeNetRequest 1281 - File: webext/declarative_net_request.idl 1282 Dict: 1283 Name: Rule 1284 ExtAttrs: 1285 - Name: Namespace 1286 Values: 1287 - chrome 1288 - declarativeNetRequest 1289 Fields: 1290 - Name: id 1291 Type: 1292 Name: long 1293 ExtAttrs: 1294 - Name: Namespace 1295 Values: 1296 - chrome 1297 - declarativeNetRequest 1298 ExtAttrs: 1299 - Name: Namespace 1300 Values: 1301 - chrome 1302 - declarativeNetRequest 1303 - Name: priority 1304 Type: 1305 Name: long 1306 Nullable: true 1307 ExtAttrs: 1308 - Name: Namespace 1309 Values: 1310 - chrome 1311 - declarativeNetRequest 1312 ExtAttrs: 1313 - Name: Namespace 1314 Values: 1315 - chrome 1316 - declarativeNetRequest 1317 - Name: condition 1318 Type: 1319 Name: RuleCondition 1320 ExtAttrs: 1321 - Name: Namespace 1322 Values: 1323 - chrome 1324 - declarativeNetRequest 1325 ExtAttrs: 1326 - Name: Namespace 1327 Values: 1328 - chrome 1329 - declarativeNetRequest 1330 - Name: action 1331 Type: 1332 Name: RuleAction 1333 ExtAttrs: 1334 - Name: Namespace 1335 Values: 1336 - chrome 1337 - declarativeNetRequest 1338 ExtAttrs: 1339 - Name: Namespace 1340 Values: 1341 - chrome 1342 - declarativeNetRequest 1343 - File: webext/declarative_net_request.idl 1344 Dict: 1345 Name: RuleAction 1346 ExtAttrs: 1347 - Name: noinline_doc 1348 - Name: Namespace 1349 Values: 1350 - chrome 1351 - declarativeNetRequest 1352 Fields: 1353 - Name: type 1354 Type: 1355 Name: RuleActionType 1356 ExtAttrs: 1357 - Name: Namespace 1358 Values: 1359 - chrome 1360 - declarativeNetRequest 1361 ExtAttrs: 1362 - Name: Namespace 1363 Values: 1364 - chrome 1365 - declarativeNetRequest 1366 - Name: noinline_doc 1367 - Name: redirect 1368 Type: 1369 Name: Redirect 1370 Nullable: true 1371 ExtAttrs: 1372 - Name: Namespace 1373 Values: 1374 - chrome 1375 - declarativeNetRequest 1376 ExtAttrs: 1377 - Name: Namespace 1378 Values: 1379 - chrome 1380 - declarativeNetRequest 1381 - Name: noinline_doc 1382 - Name: requestHeaders 1383 Type: 1384 Name: sequence 1385 Params: 1386 - Name: ModifyHeaderInfo 1387 ExtAttrs: 1388 - Name: Namespace 1389 Values: 1390 - chrome 1391 - declarativeNetRequest 1392 Nullable: true 1393 ExtAttrs: 1394 - Name: Namespace 1395 Values: 1396 - chrome 1397 - declarativeNetRequest 1398 ExtAttrs: 1399 - Name: Namespace 1400 Values: 1401 - chrome 1402 - declarativeNetRequest 1403 - Name: noinline_doc 1404 - Name: responseHeaders 1405 Type: 1406 Name: sequence 1407 Params: 1408 - Name: ModifyHeaderInfo 1409 ExtAttrs: 1410 - Name: Namespace 1411 Values: 1412 - chrome 1413 - declarativeNetRequest 1414 Nullable: true 1415 ExtAttrs: 1416 - Name: Namespace 1417 Values: 1418 - chrome 1419 - declarativeNetRequest 1420 ExtAttrs: 1421 - Name: Namespace 1422 Values: 1423 - chrome 1424 - declarativeNetRequest 1425 - Name: noinline_doc 1426 - File: webext/declarative_net_request.idl 1427 Enum: 1428 Name: RuleActionType 1429 Values: 1430 - block 1431 - redirect 1432 - allow 1433 - upgradeScheme 1434 - modifyHeaders 1435 - allowAllRequests 1436 ExtAttrs: 1437 - Name: Namespace 1438 Values: 1439 - chrome 1440 - declarativeNetRequest 1441 - File: webext/declarative_net_request.idl 1442 Dict: 1443 Name: RuleCondition 1444 ExtAttrs: 1445 - Name: Namespace 1446 Values: 1447 - chrome 1448 - declarativeNetRequest 1449 Fields: 1450 - Name: urlFilter 1451 Type: 1452 Name: DOMString 1453 Nullable: true 1454 ExtAttrs: 1455 - Name: Namespace 1456 Values: 1457 - chrome 1458 - declarativeNetRequest 1459 ExtAttrs: 1460 - Name: Namespace 1461 Values: 1462 - chrome 1463 - declarativeNetRequest 1464 - Name: regexFilter 1465 Type: 1466 Name: DOMString 1467 Nullable: true 1468 ExtAttrs: 1469 - Name: Namespace 1470 Values: 1471 - chrome 1472 - declarativeNetRequest 1473 ExtAttrs: 1474 - Name: Namespace 1475 Values: 1476 - chrome 1477 - declarativeNetRequest 1478 - Name: isUrlFilterCaseSensitive 1479 Type: 1480 Name: boolean 1481 Nullable: true 1482 ExtAttrs: 1483 - Name: Namespace 1484 Values: 1485 - chrome 1486 - declarativeNetRequest 1487 ExtAttrs: 1488 - Name: Namespace 1489 Values: 1490 - chrome 1491 - declarativeNetRequest 1492 - Name: initiatorDomains 1493 Type: 1494 Name: sequence 1495 Params: 1496 - Name: DOMString 1497 ExtAttrs: 1498 - Name: Namespace 1499 Values: 1500 - chrome 1501 - declarativeNetRequest 1502 Nullable: true 1503 ExtAttrs: 1504 - Name: Namespace 1505 Values: 1506 - chrome 1507 - declarativeNetRequest 1508 ExtAttrs: 1509 - Name: Namespace 1510 Values: 1511 - chrome 1512 - declarativeNetRequest 1513 - Name: excludedInitiatorDomains 1514 Type: 1515 Name: sequence 1516 Params: 1517 - Name: DOMString 1518 ExtAttrs: 1519 - Name: Namespace 1520 Values: 1521 - chrome 1522 - declarativeNetRequest 1523 Nullable: true 1524 ExtAttrs: 1525 - Name: Namespace 1526 Values: 1527 - chrome 1528 - declarativeNetRequest 1529 ExtAttrs: 1530 - Name: Namespace 1531 Values: 1532 - chrome 1533 - declarativeNetRequest 1534 - Name: requestDomains 1535 Type: 1536 Name: sequence 1537 Params: 1538 - Name: DOMString 1539 ExtAttrs: 1540 - Name: Namespace 1541 Values: 1542 - chrome 1543 - declarativeNetRequest 1544 Nullable: true 1545 ExtAttrs: 1546 - Name: Namespace 1547 Values: 1548 - chrome 1549 - declarativeNetRequest 1550 ExtAttrs: 1551 - Name: Namespace 1552 Values: 1553 - chrome 1554 - declarativeNetRequest 1555 - Name: excludedRequestDomains 1556 Type: 1557 Name: sequence 1558 Params: 1559 - Name: DOMString 1560 ExtAttrs: 1561 - Name: Namespace 1562 Values: 1563 - chrome 1564 - declarativeNetRequest 1565 Nullable: true 1566 ExtAttrs: 1567 - Name: Namespace 1568 Values: 1569 - chrome 1570 - declarativeNetRequest 1571 ExtAttrs: 1572 - Name: Namespace 1573 Values: 1574 - chrome 1575 - declarativeNetRequest 1576 - Name: domains 1577 Type: 1578 Name: sequence 1579 Params: 1580 - Name: DOMString 1581 ExtAttrs: 1582 - Name: Namespace 1583 Values: 1584 - chrome 1585 - declarativeNetRequest 1586 Nullable: true 1587 ExtAttrs: 1588 - Name: Namespace 1589 Values: 1590 - chrome 1591 - declarativeNetRequest 1592 ExtAttrs: 1593 - Name: deprecated 1594 Values: 1595 - Use $(ref:initiatorDomains) instead 1596 - Name: Namespace 1597 Values: 1598 - chrome 1599 - declarativeNetRequest 1600 - Name: excludedDomains 1601 Type: 1602 Name: sequence 1603 Params: 1604 - Name: DOMString 1605 ExtAttrs: 1606 - Name: Namespace 1607 Values: 1608 - chrome 1609 - declarativeNetRequest 1610 Nullable: true 1611 ExtAttrs: 1612 - Name: Namespace 1613 Values: 1614 - chrome 1615 - declarativeNetRequest 1616 ExtAttrs: 1617 - Name: deprecated 1618 Values: 1619 - Use $(ref:excludedInitiatorDomains) instead 1620 - Name: Namespace 1621 Values: 1622 - chrome 1623 - declarativeNetRequest 1624 - Name: resourceTypes 1625 Type: 1626 Name: sequence 1627 Params: 1628 - Name: ResourceType 1629 ExtAttrs: 1630 - Name: Namespace 1631 Values: 1632 - chrome 1633 - declarativeNetRequest 1634 Nullable: true 1635 ExtAttrs: 1636 - Name: Namespace 1637 Values: 1638 - chrome 1639 - declarativeNetRequest 1640 ExtAttrs: 1641 - Name: Namespace 1642 Values: 1643 - chrome 1644 - declarativeNetRequest 1645 - Name: excludedResourceTypes 1646 Type: 1647 Name: sequence 1648 Params: 1649 - Name: ResourceType 1650 ExtAttrs: 1651 - Name: Namespace 1652 Values: 1653 - chrome 1654 - declarativeNetRequest 1655 Nullable: true 1656 ExtAttrs: 1657 - Name: Namespace 1658 Values: 1659 - chrome 1660 - declarativeNetRequest 1661 ExtAttrs: 1662 - Name: Namespace 1663 Values: 1664 - chrome 1665 - declarativeNetRequest 1666 - Name: requestMethods 1667 Type: 1668 Name: sequence 1669 Params: 1670 - Name: RequestMethod 1671 ExtAttrs: 1672 - Name: Namespace 1673 Values: 1674 - chrome 1675 - declarativeNetRequest 1676 Nullable: true 1677 ExtAttrs: 1678 - Name: Namespace 1679 Values: 1680 - chrome 1681 - declarativeNetRequest 1682 ExtAttrs: 1683 - Name: Namespace 1684 Values: 1685 - chrome 1686 - declarativeNetRequest 1687 - Name: excludedRequestMethods 1688 Type: 1689 Name: sequence 1690 Params: 1691 - Name: RequestMethod 1692 ExtAttrs: 1693 - Name: Namespace 1694 Values: 1695 - chrome 1696 - declarativeNetRequest 1697 Nullable: true 1698 ExtAttrs: 1699 - Name: Namespace 1700 Values: 1701 - chrome 1702 - declarativeNetRequest 1703 ExtAttrs: 1704 - Name: Namespace 1705 Values: 1706 - chrome 1707 - declarativeNetRequest 1708 - Name: domainType 1709 Type: 1710 Name: DomainType 1711 Nullable: true 1712 ExtAttrs: 1713 - Name: Namespace 1714 Values: 1715 - chrome 1716 - declarativeNetRequest 1717 ExtAttrs: 1718 - Name: Namespace 1719 Values: 1720 - chrome 1721 - declarativeNetRequest 1722 - Name: tabIds 1723 Type: 1724 Name: sequence 1725 Params: 1726 - Name: long 1727 ExtAttrs: 1728 - Name: Namespace 1729 Values: 1730 - chrome 1731 - declarativeNetRequest 1732 Nullable: true 1733 ExtAttrs: 1734 - Name: Namespace 1735 Values: 1736 - chrome 1737 - declarativeNetRequest 1738 ExtAttrs: 1739 - Name: Namespace 1740 Values: 1741 - chrome 1742 - declarativeNetRequest 1743 - Name: excludedTabIds 1744 Type: 1745 Name: sequence 1746 Params: 1747 - Name: long 1748 ExtAttrs: 1749 - Name: Namespace 1750 Values: 1751 - chrome 1752 - declarativeNetRequest 1753 Nullable: true 1754 ExtAttrs: 1755 - Name: Namespace 1756 Values: 1757 - chrome 1758 - declarativeNetRequest 1759 ExtAttrs: 1760 - Name: Namespace 1761 Values: 1762 - chrome 1763 - declarativeNetRequest 1764 - File: webext/declarative_net_request.idl 1765 Dict: 1766 Name: RulesMatchedDetails 1767 ExtAttrs: 1768 - Name: Namespace 1769 Values: 1770 - chrome 1771 - declarativeNetRequest 1772 Fields: 1773 - Name: rulesMatchedInfo 1774 Type: 1775 Name: sequence 1776 Params: 1777 - Name: MatchedRuleInfo 1778 ExtAttrs: 1779 - Name: Namespace 1780 Values: 1781 - chrome 1782 - declarativeNetRequest 1783 ExtAttrs: 1784 - Name: Namespace 1785 Values: 1786 - chrome 1787 - declarativeNetRequest 1788 ExtAttrs: 1789 - Name: Namespace 1790 Values: 1791 - chrome 1792 - declarativeNetRequest 1793 - File: webext/declarative_net_request.idl 1794 Dict: 1795 Name: Ruleset 1796 ExtAttrs: 1797 - Name: Namespace 1798 Values: 1799 - chrome 1800 - declarativeNetRequest 1801 Fields: 1802 - Name: id 1803 Type: 1804 Name: DOMString 1805 ExtAttrs: 1806 - Name: Namespace 1807 Values: 1808 - chrome 1809 - declarativeNetRequest 1810 ExtAttrs: 1811 - Name: Namespace 1812 Values: 1813 - chrome 1814 - declarativeNetRequest 1815 - Name: path 1816 Type: 1817 Name: DOMString 1818 ExtAttrs: 1819 - Name: Namespace 1820 Values: 1821 - chrome 1822 - declarativeNetRequest 1823 ExtAttrs: 1824 - Name: Namespace 1825 Values: 1826 - chrome 1827 - declarativeNetRequest 1828 - Name: enabled 1829 Type: 1830 Name: boolean 1831 ExtAttrs: 1832 - Name: Namespace 1833 Values: 1834 - chrome 1835 - declarativeNetRequest 1836 ExtAttrs: 1837 - Name: Namespace 1838 Values: 1839 - chrome 1840 - declarativeNetRequest 1841 - File: webext/declarative_net_request.idl 1842 Dict: 1843 Name: TabActionCountUpdate 1844 ExtAttrs: 1845 - Name: Namespace 1846 Values: 1847 - chrome 1848 - declarativeNetRequest 1849 Fields: 1850 - Name: tabId 1851 Type: 1852 Name: long 1853 ExtAttrs: 1854 - Name: Namespace 1855 Values: 1856 - chrome 1857 - declarativeNetRequest 1858 ExtAttrs: 1859 - Name: Namespace 1860 Values: 1861 - chrome 1862 - declarativeNetRequest 1863 - Name: increment 1864 Type: 1865 Name: long 1866 ExtAttrs: 1867 - Name: Namespace 1868 Values: 1869 - chrome 1870 - declarativeNetRequest 1871 ExtAttrs: 1872 - Name: Namespace 1873 Values: 1874 - chrome 1875 - declarativeNetRequest 1876 - File: webext/declarative_net_request.idl 1877 Callback: 1878 Name: TestMatchOutcomeCallback 1879 Args: 1880 - Name: result 1881 Type: 1882 Name: TestMatchOutcomeResult 1883 ExtAttrs: 1884 - Name: Namespace 1885 Values: 1886 - chrome 1887 - declarativeNetRequest 1888 ExtAttrs: 1889 - Name: Namespace 1890 Values: 1891 - chrome 1892 - declarativeNetRequest 1893 Returns: 1894 - Name: void 1895 ExtAttrs: 1896 - Name: Namespace 1897 Values: 1898 - chrome 1899 - declarativeNetRequest 1900 ExtAttrs: 1901 - Name: Namespace 1902 Values: 1903 - chrome 1904 - declarativeNetRequest 1905 - File: webext/declarative_net_request.idl 1906 Dict: 1907 Name: TestMatchOutcomeResult 1908 ExtAttrs: 1909 - Name: Namespace 1910 Values: 1911 - chrome 1912 - declarativeNetRequest 1913 Fields: 1914 - Name: matchedRules 1915 Type: 1916 Name: sequence 1917 Params: 1918 - Name: MatchedRule 1919 ExtAttrs: 1920 - Name: Namespace 1921 Values: 1922 - chrome 1923 - declarativeNetRequest 1924 ExtAttrs: 1925 - Name: Namespace 1926 Values: 1927 - chrome 1928 - declarativeNetRequest 1929 ExtAttrs: 1930 - Name: Namespace 1931 Values: 1932 - chrome 1933 - declarativeNetRequest 1934 - File: webext/declarative_net_request.idl 1935 Dict: 1936 Name: TestMatchRequestDetails 1937 ExtAttrs: 1938 - Name: Namespace 1939 Values: 1940 - chrome 1941 - declarativeNetRequest 1942 Fields: 1943 - Name: url 1944 Type: 1945 Name: DOMString 1946 ExtAttrs: 1947 - Name: Namespace 1948 Values: 1949 - chrome 1950 - declarativeNetRequest 1951 ExtAttrs: 1952 - Name: Namespace 1953 Values: 1954 - chrome 1955 - declarativeNetRequest 1956 - Name: initiator 1957 Type: 1958 Name: DOMString 1959 Nullable: true 1960 ExtAttrs: 1961 - Name: Namespace 1962 Values: 1963 - chrome 1964 - declarativeNetRequest 1965 ExtAttrs: 1966 - Name: Namespace 1967 Values: 1968 - chrome 1969 - declarativeNetRequest 1970 - Name: method 1971 Type: 1972 Name: RequestMethod 1973 Nullable: true 1974 ExtAttrs: 1975 - Name: Namespace 1976 Values: 1977 - chrome 1978 - declarativeNetRequest 1979 ExtAttrs: 1980 - Name: Namespace 1981 Values: 1982 - chrome 1983 - declarativeNetRequest 1984 - Name: type 1985 Type: 1986 Name: ResourceType 1987 ExtAttrs: 1988 - Name: Namespace 1989 Values: 1990 - chrome 1991 - declarativeNetRequest 1992 ExtAttrs: 1993 - Name: Namespace 1994 Values: 1995 - chrome 1996 - declarativeNetRequest 1997 - Name: tabId 1998 Type: 1999 Name: long 2000 Nullable: true 2001 ExtAttrs: 2002 - Name: Namespace 2003 Values: 2004 - chrome 2005 - declarativeNetRequest 2006 ExtAttrs: 2007 - Name: Namespace 2008 Values: 2009 - chrome 2010 - declarativeNetRequest 2011 - File: webext/declarative_net_request.idl 2012 Dict: 2013 Name: URLTransform 2014 ExtAttrs: 2015 - Name: noinline_doc 2016 - Name: Namespace 2017 Values: 2018 - chrome 2019 - declarativeNetRequest 2020 Fields: 2021 - Name: scheme 2022 Type: 2023 Name: DOMString 2024 Nullable: true 2025 ExtAttrs: 2026 - Name: Namespace 2027 Values: 2028 - chrome 2029 - declarativeNetRequest 2030 ExtAttrs: 2031 - Name: Namespace 2032 Values: 2033 - chrome 2034 - declarativeNetRequest 2035 - Name: noinline_doc 2036 - Name: host 2037 Type: 2038 Name: DOMString 2039 Nullable: true 2040 ExtAttrs: 2041 - Name: Namespace 2042 Values: 2043 - chrome 2044 - declarativeNetRequest 2045 ExtAttrs: 2046 - Name: Namespace 2047 Values: 2048 - chrome 2049 - declarativeNetRequest 2050 - Name: noinline_doc 2051 - Name: port 2052 Type: 2053 Name: DOMString 2054 Nullable: true 2055 ExtAttrs: 2056 - Name: Namespace 2057 Values: 2058 - chrome 2059 - declarativeNetRequest 2060 ExtAttrs: 2061 - Name: Namespace 2062 Values: 2063 - chrome 2064 - declarativeNetRequest 2065 - Name: noinline_doc 2066 - Name: path 2067 Type: 2068 Name: DOMString 2069 Nullable: true 2070 ExtAttrs: 2071 - Name: Namespace 2072 Values: 2073 - chrome 2074 - declarativeNetRequest 2075 ExtAttrs: 2076 - Name: Namespace 2077 Values: 2078 - chrome 2079 - declarativeNetRequest 2080 - Name: noinline_doc 2081 - Name: query 2082 Type: 2083 Name: DOMString 2084 Nullable: true 2085 ExtAttrs: 2086 - Name: Namespace 2087 Values: 2088 - chrome 2089 - declarativeNetRequest 2090 ExtAttrs: 2091 - Name: Namespace 2092 Values: 2093 - chrome 2094 - declarativeNetRequest 2095 - Name: noinline_doc 2096 - Name: queryTransform 2097 Type: 2098 Name: QueryTransform 2099 Nullable: true 2100 ExtAttrs: 2101 - Name: Namespace 2102 Values: 2103 - chrome 2104 - declarativeNetRequest 2105 ExtAttrs: 2106 - Name: Namespace 2107 Values: 2108 - chrome 2109 - declarativeNetRequest 2110 - Name: noinline_doc 2111 - Name: fragment 2112 Type: 2113 Name: DOMString 2114 Nullable: true 2115 ExtAttrs: 2116 - Name: Namespace 2117 Values: 2118 - chrome 2119 - declarativeNetRequest 2120 ExtAttrs: 2121 - Name: Namespace 2122 Values: 2123 - chrome 2124 - declarativeNetRequest 2125 - Name: noinline_doc 2126 - Name: username 2127 Type: 2128 Name: DOMString 2129 Nullable: true 2130 ExtAttrs: 2131 - Name: Namespace 2132 Values: 2133 - chrome 2134 - declarativeNetRequest 2135 ExtAttrs: 2136 - Name: Namespace 2137 Values: 2138 - chrome 2139 - declarativeNetRequest 2140 - Name: noinline_doc 2141 - Name: password 2142 Type: 2143 Name: DOMString 2144 Nullable: true 2145 ExtAttrs: 2146 - Name: Namespace 2147 Values: 2148 - chrome 2149 - declarativeNetRequest 2150 ExtAttrs: 2151 - Name: Namespace 2152 Values: 2153 - chrome 2154 - declarativeNetRequest 2155 - Name: noinline_doc 2156 - File: webext/declarative_net_request.idl 2157 Enum: 2158 Name: UnsupportedRegexReason 2159 Values: 2160 - syntaxError 2161 - memoryLimitExceeded 2162 ExtAttrs: 2163 - Name: Namespace 2164 Values: 2165 - chrome 2166 - declarativeNetRequest 2167 - File: webext/declarative_net_request.idl 2168 Dict: 2169 Name: UpdateRuleOptions 2170 ExtAttrs: 2171 - Name: Namespace 2172 Values: 2173 - chrome 2174 - declarativeNetRequest 2175 Fields: 2176 - Name: removeRuleIds 2177 Type: 2178 Name: sequence 2179 Params: 2180 - Name: long 2181 ExtAttrs: 2182 - Name: Namespace 2183 Values: 2184 - chrome 2185 - declarativeNetRequest 2186 Nullable: true 2187 ExtAttrs: 2188 - Name: Namespace 2189 Values: 2190 - chrome 2191 - declarativeNetRequest 2192 ExtAttrs: 2193 - Name: Namespace 2194 Values: 2195 - chrome 2196 - declarativeNetRequest 2197 - Name: addRules 2198 Type: 2199 Name: sequence 2200 Params: 2201 - Name: Rule 2202 ExtAttrs: 2203 - Name: Namespace 2204 Values: 2205 - chrome 2206 - declarativeNetRequest 2207 Nullable: true 2208 ExtAttrs: 2209 - Name: Namespace 2210 Values: 2211 - chrome 2212 - declarativeNetRequest 2213 ExtAttrs: 2214 - Name: Namespace 2215 Values: 2216 - chrome 2217 - declarativeNetRequest 2218 - File: webext/declarative_net_request.idl 2219 Dict: 2220 Name: UpdateRulesetOptions 2221 ExtAttrs: 2222 - Name: Namespace 2223 Values: 2224 - chrome 2225 - declarativeNetRequest 2226 Fields: 2227 - Name: disableRulesetIds 2228 Type: 2229 Name: sequence 2230 Params: 2231 - Name: DOMString 2232 ExtAttrs: 2233 - Name: Namespace 2234 Values: 2235 - chrome 2236 - declarativeNetRequest 2237 Nullable: true 2238 ExtAttrs: 2239 - Name: Namespace 2240 Values: 2241 - chrome 2242 - declarativeNetRequest 2243 ExtAttrs: 2244 - Name: Namespace 2245 Values: 2246 - chrome 2247 - declarativeNetRequest 2248 - Name: enableRulesetIds 2249 Type: 2250 Name: sequence 2251 Params: 2252 - Name: DOMString 2253 ExtAttrs: 2254 - Name: Namespace 2255 Values: 2256 - chrome 2257 - declarativeNetRequest 2258 Nullable: true 2259 ExtAttrs: 2260 - Name: Namespace 2261 Values: 2262 - chrome 2263 - declarativeNetRequest 2264 ExtAttrs: 2265 - Name: Namespace 2266 Values: 2267 - chrome 2268 - declarativeNetRequest 2269 - File: webext/declarative_net_request.idl 2270 Dict: 2271 Name: UpdateStaticRulesOptions 2272 ExtAttrs: 2273 - Name: Namespace 2274 Values: 2275 - chrome 2276 - declarativeNetRequest 2277 Fields: 2278 - Name: rulesetId 2279 Type: 2280 Name: DOMString 2281 ExtAttrs: 2282 - Name: Namespace 2283 Values: 2284 - chrome 2285 - declarativeNetRequest 2286 ExtAttrs: 2287 - Name: Namespace 2288 Values: 2289 - chrome 2290 - declarativeNetRequest 2291 - Name: disableRuleIds 2292 Type: 2293 Name: sequence 2294 Params: 2295 - Name: long 2296 ExtAttrs: 2297 - Name: Namespace 2298 Values: 2299 - chrome 2300 - declarativeNetRequest 2301 Nullable: true 2302 ExtAttrs: 2303 - Name: Namespace 2304 Values: 2305 - chrome 2306 - declarativeNetRequest 2307 ExtAttrs: 2308 - Name: Namespace 2309 Values: 2310 - chrome 2311 - declarativeNetRequest 2312 - Name: enableRuleIds 2313 Type: 2314 Name: sequence 2315 Params: 2316 - Name: long 2317 ExtAttrs: 2318 - Name: Namespace 2319 Values: 2320 - chrome 2321 - declarativeNetRequest 2322 Nullable: true 2323 ExtAttrs: 2324 - Name: Namespace 2325 Values: 2326 - chrome 2327 - declarativeNetRequest 2328 ExtAttrs: 2329 - Name: Namespace 2330 Values: 2331 - chrome 2332 - declarativeNetRequest 2333 - File: webext/declarative_net_request.idl 2334 WebextFunc: 2335 Name: getAvailableStaticRuleCount 2336 Modifier: static 2337 Returns: 2338 - Name: Promise 2339 Params: 2340 - Name: long 2341 ExtAttrs: 2342 - Name: Namespace 2343 Values: 2344 - chrome 2345 - declarativeNetRequest 2346 ExtAttrs: 2347 - Name: supportsPromises 2348 - Name: Namespace 2349 Values: 2350 - chrome 2351 - declarativeNetRequest 2352 - File: webext/declarative_net_request.idl 2353 WebextFunc: 2354 Name: getDisabledRuleIds 2355 Modifier: static 2356 Args: 2357 - Name: options 2358 Type: 2359 Name: GetDisabledRuleIdsOptions 2360 ExtAttrs: 2361 - Name: Namespace 2362 Values: 2363 - chrome 2364 - declarativeNetRequest 2365 ExtAttrs: 2366 - Name: Namespace 2367 Values: 2368 - chrome 2369 - declarativeNetRequest 2370 Returns: 2371 - Name: Promise 2372 Params: 2373 - Name: sequence 2374 Params: 2375 - Name: long 2376 ExtAttrs: 2377 - Name: Namespace 2378 Values: 2379 - chrome 2380 - declarativeNetRequest 2381 ExtAttrs: 2382 - Name: Namespace 2383 Values: 2384 - chrome 2385 - declarativeNetRequest 2386 ExtAttrs: 2387 - Name: supportsPromises 2388 - Name: Namespace 2389 Values: 2390 - chrome 2391 - declarativeNetRequest 2392 - File: webext/declarative_net_request.idl 2393 WebextFunc: 2394 Name: getDynamicRules 2395 Modifier: static 2396 Args: 2397 - Name: filter 2398 Optional: true 2399 Type: 2400 Name: GetRulesFilter 2401 ExtAttrs: 2402 - Name: Namespace 2403 Values: 2404 - chrome 2405 - declarativeNetRequest 2406 ExtAttrs: 2407 - Name: Namespace 2408 Values: 2409 - chrome 2410 - declarativeNetRequest 2411 Returns: 2412 - Name: Promise 2413 Params: 2414 - Name: sequence 2415 Params: 2416 - Name: Rule 2417 ExtAttrs: 2418 - Name: Namespace 2419 Values: 2420 - chrome 2421 - declarativeNetRequest 2422 ExtAttrs: 2423 - Name: Namespace 2424 Values: 2425 - chrome 2426 - declarativeNetRequest 2427 ExtAttrs: 2428 - Name: supportsPromises 2429 - Name: Namespace 2430 Values: 2431 - chrome 2432 - declarativeNetRequest 2433 - File: webext/declarative_net_request.idl 2434 WebextFunc: 2435 Name: getEnabledRulesets 2436 Modifier: static 2437 Returns: 2438 - Name: Promise 2439 Params: 2440 - Name: sequence 2441 Params: 2442 - Name: DOMString 2443 ExtAttrs: 2444 - Name: Namespace 2445 Values: 2446 - chrome 2447 - declarativeNetRequest 2448 ExtAttrs: 2449 - Name: Namespace 2450 Values: 2451 - chrome 2452 - declarativeNetRequest 2453 ExtAttrs: 2454 - Name: supportsPromises 2455 - Name: Namespace 2456 Values: 2457 - chrome 2458 - declarativeNetRequest 2459 - File: webext/declarative_net_request.idl 2460 WebextFunc: 2461 Name: getMatchedRules 2462 Modifier: static 2463 Args: 2464 - Name: filter 2465 Optional: true 2466 Type: 2467 Name: MatchedRulesFilter 2468 ExtAttrs: 2469 - Name: Namespace 2470 Values: 2471 - chrome 2472 - declarativeNetRequest 2473 ExtAttrs: 2474 - Name: Namespace 2475 Values: 2476 - chrome 2477 - declarativeNetRequest 2478 Returns: 2479 - Name: Promise 2480 Params: 2481 - Name: RulesMatchedDetails 2482 ExtAttrs: 2483 - Name: Namespace 2484 Values: 2485 - chrome 2486 - declarativeNetRequest 2487 ExtAttrs: 2488 - Name: supportsPromises 2489 - Name: Namespace 2490 Values: 2491 - chrome 2492 - declarativeNetRequest 2493 - File: webext/declarative_net_request.idl 2494 WebextFunc: 2495 Name: getSessionRules 2496 Modifier: static 2497 Args: 2498 - Name: filter 2499 Optional: true 2500 Type: 2501 Name: GetRulesFilter 2502 ExtAttrs: 2503 - Name: Namespace 2504 Values: 2505 - chrome 2506 - declarativeNetRequest 2507 ExtAttrs: 2508 - Name: Namespace 2509 Values: 2510 - chrome 2511 - declarativeNetRequest 2512 Returns: 2513 - Name: Promise 2514 Params: 2515 - Name: sequence 2516 Params: 2517 - Name: Rule 2518 ExtAttrs: 2519 - Name: Namespace 2520 Values: 2521 - chrome 2522 - declarativeNetRequest 2523 ExtAttrs: 2524 - Name: Namespace 2525 Values: 2526 - chrome 2527 - declarativeNetRequest 2528 ExtAttrs: 2529 - Name: supportsPromises 2530 - Name: Namespace 2531 Values: 2532 - chrome 2533 - declarativeNetRequest 2534 - File: webext/declarative_net_request.idl 2535 WebextFunc: 2536 Name: isRegexSupported 2537 Modifier: static 2538 Args: 2539 - Name: regexOptions 2540 Type: 2541 Name: RegexOptions 2542 ExtAttrs: 2543 - Name: Namespace 2544 Values: 2545 - chrome 2546 - declarativeNetRequest 2547 ExtAttrs: 2548 - Name: Namespace 2549 Values: 2550 - chrome 2551 - declarativeNetRequest 2552 Returns: 2553 - Name: Promise 2554 Params: 2555 - Name: IsRegexSupportedResult 2556 ExtAttrs: 2557 - Name: Namespace 2558 Values: 2559 - chrome 2560 - declarativeNetRequest 2561 ExtAttrs: 2562 - Name: supportsPromises 2563 - Name: Namespace 2564 Values: 2565 - chrome 2566 - declarativeNetRequest 2567 - File: webext/declarative_net_request.idl 2568 WebextEvent: 2569 Name: onRuleMatchedDebug 2570 Modifier: static 2571 Args: 2572 - Name: info 2573 Type: 2574 Name: MatchedRuleInfoDebug 2575 ExtAttrs: 2576 - Name: Namespace 2577 Values: 2578 - chrome 2579 - declarativeNetRequest 2580 ExtAttrs: 2581 - Name: Namespace 2582 Values: 2583 - chrome 2584 - declarativeNetRequest 2585 Returns: 2586 - Name: void 2587 ExtAttrs: 2588 - Name: Namespace 2589 Values: 2590 - chrome 2591 - declarativeNetRequest 2592 ExtAttrs: 2593 - Name: Namespace 2594 Values: 2595 - chrome 2596 - declarativeNetRequest 2597 - File: webext/declarative_net_request.idl 2598 WebextFunc: 2599 Name: setExtensionActionOptions 2600 Modifier: static 2601 Args: 2602 - Name: options 2603 Type: 2604 Name: ExtensionActionOptions 2605 ExtAttrs: 2606 - Name: Namespace 2607 Values: 2608 - chrome 2609 - declarativeNetRequest 2610 ExtAttrs: 2611 - Name: Namespace 2612 Values: 2613 - chrome 2614 - declarativeNetRequest 2615 Returns: 2616 - Name: Promise 2617 Params: 2618 - Name: void 2619 ExtAttrs: 2620 - Name: supportsPromises 2621 - Name: Namespace 2622 Values: 2623 - chrome 2624 - declarativeNetRequest 2625 - File: webext/declarative_net_request.idl 2626 WebextFunc: 2627 Name: testMatchOutcome 2628 Modifier: static 2629 Args: 2630 - Name: request 2631 Type: 2632 Name: TestMatchRequestDetails 2633 ExtAttrs: 2634 - Name: Namespace 2635 Values: 2636 - chrome 2637 - declarativeNetRequest 2638 ExtAttrs: 2639 - Name: Namespace 2640 Values: 2641 - chrome 2642 - declarativeNetRequest 2643 Returns: 2644 - Name: Promise 2645 Params: 2646 - Name: TestMatchOutcomeResult 2647 ExtAttrs: 2648 - Name: Namespace 2649 Values: 2650 - chrome 2651 - declarativeNetRequest 2652 ExtAttrs: 2653 - Name: supportsPromises 2654 - Name: Namespace 2655 Values: 2656 - chrome 2657 - declarativeNetRequest 2658 - File: webext/declarative_net_request.idl 2659 WebextFunc: 2660 Name: updateDynamicRules 2661 Modifier: static 2662 Args: 2663 - Name: options 2664 Type: 2665 Name: UpdateRuleOptions 2666 ExtAttrs: 2667 - Name: Namespace 2668 Values: 2669 - chrome 2670 - declarativeNetRequest 2671 ExtAttrs: 2672 - Name: Namespace 2673 Values: 2674 - chrome 2675 - declarativeNetRequest 2676 Returns: 2677 - Name: Promise 2678 Params: 2679 - Name: void 2680 ExtAttrs: 2681 - Name: supportsPromises 2682 - Name: Namespace 2683 Values: 2684 - chrome 2685 - declarativeNetRequest 2686 - File: webext/declarative_net_request.idl 2687 WebextFunc: 2688 Name: updateEnabledRulesets 2689 Modifier: static 2690 Args: 2691 - Name: options 2692 Type: 2693 Name: UpdateRulesetOptions 2694 ExtAttrs: 2695 - Name: Namespace 2696 Values: 2697 - chrome 2698 - declarativeNetRequest 2699 ExtAttrs: 2700 - Name: Namespace 2701 Values: 2702 - chrome 2703 - declarativeNetRequest 2704 Returns: 2705 - Name: Promise 2706 Params: 2707 - Name: void 2708 ExtAttrs: 2709 - Name: supportsPromises 2710 - Name: Namespace 2711 Values: 2712 - chrome 2713 - declarativeNetRequest 2714 - File: webext/declarative_net_request.idl 2715 WebextFunc: 2716 Name: updateSessionRules 2717 Modifier: static 2718 Args: 2719 - Name: options 2720 Type: 2721 Name: UpdateRuleOptions 2722 ExtAttrs: 2723 - Name: Namespace 2724 Values: 2725 - chrome 2726 - declarativeNetRequest 2727 ExtAttrs: 2728 - Name: Namespace 2729 Values: 2730 - chrome 2731 - declarativeNetRequest 2732 Returns: 2733 - Name: Promise 2734 Params: 2735 - Name: void 2736 ExtAttrs: 2737 - Name: supportsPromises 2738 - Name: Namespace 2739 Values: 2740 - chrome 2741 - declarativeNetRequest 2742 - File: webext/declarative_net_request.idl 2743 WebextFunc: 2744 Name: updateStaticRules 2745 Modifier: static 2746 Args: 2747 - Name: options 2748 Type: 2749 Name: UpdateStaticRulesOptions 2750 ExtAttrs: 2751 - Name: Namespace 2752 Values: 2753 - chrome 2754 - declarativeNetRequest 2755 ExtAttrs: 2756 - Name: Namespace 2757 Values: 2758 - chrome 2759 - declarativeNetRequest 2760 Returns: 2761 - Name: Promise 2762 Params: 2763 - Name: void 2764 ExtAttrs: 2765 - Name: supportsPromises 2766 - Name: Namespace 2767 Values: 2768 - chrome 2769 - declarativeNetRequest