github.com/primecitizens/pcz/std@v0.2.1/plat/js/web/apis41.js.wasm.yaml (about) 1 - File: webref/touch-events.idl 2 Enum: 3 Name: TouchType 4 Values: 5 - direct 6 - stylus 7 - File: webref/html.idl 8 Interface: 9 Name: TrackEvent 10 Inherits: Event 11 ExtAttrs: 12 - Name: Exposed 13 Values: 14 - Window 15 Attrs: 16 - Name: track 17 Readonly: true 18 Type: 19 Union: 20 - Name: VideoTrack 21 - Name: AudioTrack 22 - Name: TextTrack 23 Nullable: true 24 ExtAttrs: 25 - Name: Exposed 26 Values: 27 - Window 28 Constructors: 29 - Args: 30 - Name: type 31 Type: 32 Name: DOMString 33 - Name: eventInitDict 34 Optional: true 35 Default: '{}' 36 Type: 37 Name: TrackEventInit 38 ExtAttrs: 39 - Name: Exposed 40 Values: 41 - Window 42 - File: webref/html.idl 43 Dict: 44 Name: TrackEventInit 45 Inherits: EventInit 46 Fields: 47 - Name: track 48 Default: "null" 49 Type: 50 Union: 51 - Name: VideoTrack 52 - Name: AudioTrack 53 - Name: TextTrack 54 Nullable: true 55 - Name: bubbles 56 Default: "false" 57 Type: 58 Name: boolean 59 - Name: cancelable 60 Default: "false" 61 Type: 62 Name: boolean 63 - Name: composed 64 Default: "false" 65 Type: 66 Name: boolean 67 - File: webref/media-capabilities.idl 68 Enum: 69 Name: TransferFunction 70 Values: 71 - srgb 72 - pq 73 - hlg 74 - File: webref/streams.idl 75 Interface: 76 Name: TransformStream 77 ExtAttrs: 78 - Name: Exposed 79 - Name: Transferable 80 Attrs: 81 - Name: readable 82 Readonly: true 83 Type: 84 Name: ReadableStream 85 ExtAttrs: 86 - Name: Exposed 87 - Name: Transferable 88 - Name: writable 89 Readonly: true 90 Type: 91 Name: WritableStream 92 ExtAttrs: 93 - Name: Exposed 94 - Name: Transferable 95 Constructors: 96 - Args: 97 - Name: transformer 98 Optional: true 99 Type: 100 Name: object 101 - Name: writableStrategy 102 Optional: true 103 Default: '{}' 104 Type: 105 Name: QueuingStrategy 106 - Name: readableStrategy 107 Optional: true 108 Default: '{}' 109 Type: 110 Name: QueuingStrategy 111 ExtAttrs: 112 - Name: Exposed 113 - Name: Transferable 114 - File: webref/streams.idl 115 Interface: 116 Name: TransformStreamDefaultController 117 ExtAttrs: 118 - Name: Exposed 119 Attrs: 120 - Name: desiredSize 121 Readonly: true 122 Type: 123 Name: unrestricted double 124 Nullable: true 125 ExtAttrs: 126 - Name: Exposed 127 Operations: 128 - Name: enqueue 129 Args: 130 - Name: chunk 131 Optional: true 132 Type: 133 Name: any 134 Returns: 135 - Name: undefined 136 ExtAttrs: 137 - Name: Exposed 138 - Name: error 139 Args: 140 - Name: reason 141 Optional: true 142 Type: 143 Name: any 144 Returns: 145 - Name: undefined 146 ExtAttrs: 147 - Name: Exposed 148 - Name: terminate 149 Returns: 150 - Name: undefined 151 ExtAttrs: 152 - Name: Exposed 153 - File: webref/streams.idl 154 Dict: 155 Name: Transformer 156 Fields: 157 - Name: start 158 Type: 159 Name: TransformerStartCallback 160 - Name: transform 161 Type: 162 Name: TransformerTransformCallback 163 - Name: flush 164 Type: 165 Name: TransformerFlushCallback 166 - Name: readableType 167 Type: 168 Name: any 169 - Name: writableType 170 Type: 171 Name: any 172 - File: webref/streams.idl 173 Callback: 174 Name: TransformerFlushCallback 175 Args: 176 - Name: controller 177 Type: 178 Name: TransformStreamDefaultController 179 Returns: 180 - Name: Promise 181 Params: 182 - Name: undefined 183 - File: webref/streams.idl 184 Callback: 185 Name: TransformerStartCallback 186 Args: 187 - Name: controller 188 Type: 189 Name: TransformStreamDefaultController 190 Returns: 191 - Name: any 192 - File: webref/streams.idl 193 Callback: 194 Name: TransformerTransformCallback 195 Args: 196 - Name: chunk 197 Type: 198 Name: any 199 - Name: controller 200 Type: 201 Name: TransformStreamDefaultController 202 Returns: 203 - Name: Promise 204 Params: 205 - Name: undefined 206 - File: webref/css-transitions.idl 207 Interface: 208 Name: TransitionEvent 209 Inherits: Event 210 ExtAttrs: 211 - Name: Exposed 212 Values: 213 - Window 214 Attrs: 215 - Name: propertyName 216 Readonly: true 217 Type: 218 Name: CSSOMString 219 ExtAttrs: 220 - Name: Exposed 221 Values: 222 - Window 223 - Name: elapsedTime 224 Readonly: true 225 Type: 226 Name: double 227 ExtAttrs: 228 - Name: Exposed 229 Values: 230 - Window 231 - Name: pseudoElement 232 Readonly: true 233 Type: 234 Name: CSSOMString 235 ExtAttrs: 236 - Name: Exposed 237 Values: 238 - Window 239 Constructors: 240 - Args: 241 - Name: type 242 Type: 243 Name: CSSOMString 244 - Name: transitionEventInitDict 245 Optional: true 246 Default: '{}' 247 Type: 248 Name: TransitionEventInit 249 ExtAttrs: 250 - Name: Exposed 251 Values: 252 - Window 253 - File: webref/css-transitions.idl 254 Dict: 255 Name: TransitionEventInit 256 Inherits: EventInit 257 Fields: 258 - Name: propertyName 259 Default: '""' 260 Type: 261 Name: CSSOMString 262 - Name: elapsedTime 263 Default: "0.0" 264 Type: 265 Name: double 266 - Name: pseudoElement 267 Default: '""' 268 Type: 269 Name: CSSOMString 270 - Name: bubbles 271 Default: "false" 272 Type: 273 Name: boolean 274 - Name: cancelable 275 Default: "false" 276 Type: 277 Name: boolean 278 - Name: composed 279 Default: "false" 280 Type: 281 Name: boolean 282 - File: webref/dom.idl 283 Interface: 284 Name: TreeWalker 285 ExtAttrs: 286 - Name: Exposed 287 Values: 288 - Window 289 Attrs: 290 - Name: root 291 Readonly: true 292 Type: 293 Name: Node 294 ExtAttrs: 295 - Name: SameObject 296 - Name: Exposed 297 Values: 298 - Window 299 - Name: whatToShow 300 Readonly: true 301 Type: 302 Name: unsigned long 303 ExtAttrs: 304 - Name: Exposed 305 Values: 306 - Window 307 - Name: filter 308 Readonly: true 309 Type: 310 Name: NodeFilter 311 Nullable: true 312 ExtAttrs: 313 - Name: Exposed 314 Values: 315 - Window 316 - Name: currentNode 317 Type: 318 Name: Node 319 ExtAttrs: 320 - Name: Exposed 321 Values: 322 - Window 323 Operations: 324 - Name: parentNode 325 Returns: 326 - Name: Node 327 Nullable: true 328 ExtAttrs: 329 - Name: Exposed 330 Values: 331 - Window 332 - Name: firstChild 333 Returns: 334 - Name: Node 335 Nullable: true 336 ExtAttrs: 337 - Name: Exposed 338 Values: 339 - Window 340 - Name: lastChild 341 Returns: 342 - Name: Node 343 Nullable: true 344 ExtAttrs: 345 - Name: Exposed 346 Values: 347 - Window 348 - Name: previousSibling 349 Returns: 350 - Name: Node 351 Nullable: true 352 ExtAttrs: 353 - Name: Exposed 354 Values: 355 - Window 356 - Name: nextSibling 357 Returns: 358 - Name: Node 359 Nullable: true 360 ExtAttrs: 361 - Name: Exposed 362 Values: 363 - Window 364 - Name: previousNode 365 Returns: 366 - Name: Node 367 Nullable: true 368 ExtAttrs: 369 - Name: Exposed 370 Values: 371 - Window 372 - Name: nextNode 373 Returns: 374 - Name: Node 375 Nullable: true 376 ExtAttrs: 377 - Name: Exposed 378 Values: 379 - Window 380 - File: webref/trusted-types.idl 381 Interface: 382 Name: TrustedHTML 383 ExtAttrs: 384 - Name: Exposed 385 Values: 386 - Window 387 - Worker 388 Operations: 389 - Modifier: stringifier 390 ExtAttrs: 391 - Name: Exposed 392 Values: 393 - Window 394 - Worker 395 - Name: toJSON 396 Returns: 397 - Name: DOMString 398 ExtAttrs: 399 - Name: Exposed 400 Values: 401 - Window 402 - Worker 403 - Name: fromLiteral 404 Modifier: static 405 Args: 406 - Name: templateStringsArray 407 Type: 408 Name: object 409 Returns: 410 - Name: TrustedHTML 411 ExtAttrs: 412 - Name: Exposed 413 Values: 414 - Window 415 - Worker 416 - File: webref/trusted-types.idl 417 Interface: 418 Name: TrustedScript 419 ExtAttrs: 420 - Name: Exposed 421 Values: 422 - Window 423 - Worker 424 Operations: 425 - Modifier: stringifier 426 ExtAttrs: 427 - Name: Exposed 428 Values: 429 - Window 430 - Worker 431 - Name: toJSON 432 Returns: 433 - Name: DOMString 434 ExtAttrs: 435 - Name: Exposed 436 Values: 437 - Window 438 - Worker 439 - Name: fromLiteral 440 Modifier: static 441 Args: 442 - Name: templateStringsArray 443 Type: 444 Name: object 445 Returns: 446 - Name: TrustedScript 447 ExtAttrs: 448 - Name: Exposed 449 Values: 450 - Window 451 - Worker 452 - File: webref/trusted-types.idl 453 Interface: 454 Name: TrustedScriptURL 455 ExtAttrs: 456 - Name: Exposed 457 Values: 458 - Window 459 - Worker 460 Operations: 461 - Modifier: stringifier 462 ExtAttrs: 463 - Name: Exposed 464 Values: 465 - Window 466 - Worker 467 - Name: toJSON 468 Returns: 469 - Name: USVString 470 ExtAttrs: 471 - Name: Exposed 472 Values: 473 - Window 474 - Worker 475 - Name: fromLiteral 476 Modifier: static 477 Args: 478 - Name: templateStringsArray 479 Type: 480 Name: object 481 Returns: 482 - Name: TrustedScriptURL 483 ExtAttrs: 484 - Name: Exposed 485 Values: 486 - Window 487 - Worker 488 - File: webref/trusted-types.idl 489 Typedef: 490 Name: TrustedType 491 Type: 492 Union: 493 - Name: TrustedHTML 494 - Name: TrustedScript 495 - Name: TrustedScriptURL 496 - File: webref/trusted-types.idl 497 Interface: 498 Name: TrustedTypePolicy 499 ExtAttrs: 500 - Name: Exposed 501 Values: 502 - Window 503 - Worker 504 Attrs: 505 - Name: name 506 Readonly: true 507 Type: 508 Name: DOMString 509 ExtAttrs: 510 - Name: Exposed 511 Values: 512 - Window 513 - Worker 514 Operations: 515 - Name: createHTML 516 Args: 517 - Name: input 518 Type: 519 Name: DOMString 520 - Name: arguments 521 Variadic: true 522 Type: 523 Name: any 524 Returns: 525 - Name: TrustedHTML 526 ExtAttrs: 527 - Name: Exposed 528 Values: 529 - Window 530 - Worker 531 - Name: createScript 532 Args: 533 - Name: input 534 Type: 535 Name: DOMString 536 - Name: arguments 537 Variadic: true 538 Type: 539 Name: any 540 Returns: 541 - Name: TrustedScript 542 ExtAttrs: 543 - Name: Exposed 544 Values: 545 - Window 546 - Worker 547 - Name: createScriptURL 548 Args: 549 - Name: input 550 Type: 551 Name: DOMString 552 - Name: arguments 553 Variadic: true 554 Type: 555 Name: any 556 Returns: 557 - Name: TrustedScriptURL 558 ExtAttrs: 559 - Name: Exposed 560 Values: 561 - Window 562 - Worker 563 - File: webref/trusted-types.idl 564 Interface: 565 Name: TrustedTypePolicyFactory 566 ExtAttrs: 567 - Name: Exposed 568 Values: 569 - Window 570 - Worker 571 Attrs: 572 - Name: emptyHTML 573 Readonly: true 574 Type: 575 Name: TrustedHTML 576 ExtAttrs: 577 - Name: Exposed 578 Values: 579 - Window 580 - Worker 581 - Name: emptyScript 582 Readonly: true 583 Type: 584 Name: TrustedScript 585 ExtAttrs: 586 - Name: Exposed 587 Values: 588 - Window 589 - Worker 590 - Name: defaultPolicy 591 Readonly: true 592 Type: 593 Name: TrustedTypePolicy 594 Nullable: true 595 ExtAttrs: 596 - Name: Exposed 597 Values: 598 - Window 599 - Worker 600 Operations: 601 - Name: createPolicy 602 Args: 603 - Name: policyName 604 Type: 605 Name: DOMString 606 - Name: policyOptions 607 Optional: true 608 Default: '{}' 609 Type: 610 Name: TrustedTypePolicyOptions 611 Returns: 612 - Name: TrustedTypePolicy 613 ExtAttrs: 614 - Name: Exposed 615 Values: 616 - Window 617 - Worker 618 - Name: isHTML 619 Args: 620 - Name: value 621 Type: 622 Name: any 623 Returns: 624 - Name: boolean 625 ExtAttrs: 626 - Name: Exposed 627 Values: 628 - Window 629 - Worker 630 - Name: isScript 631 Args: 632 - Name: value 633 Type: 634 Name: any 635 Returns: 636 - Name: boolean 637 ExtAttrs: 638 - Name: Exposed 639 Values: 640 - Window 641 - Worker 642 - Name: isScriptURL 643 Args: 644 - Name: value 645 Type: 646 Name: any 647 Returns: 648 - Name: boolean 649 ExtAttrs: 650 - Name: Exposed 651 Values: 652 - Window 653 - Worker 654 - Name: getAttributeType 655 Args: 656 - Name: tagName 657 Type: 658 Name: DOMString 659 - Name: attribute 660 Type: 661 Name: DOMString 662 - Name: elementNs 663 Optional: true 664 Default: '""' 665 Type: 666 Name: DOMString 667 - Name: attrNs 668 Optional: true 669 Default: '""' 670 Type: 671 Name: DOMString 672 Returns: 673 - Name: DOMString 674 Nullable: true 675 ExtAttrs: 676 - Name: Exposed 677 Values: 678 - Window 679 - Worker 680 - Name: getPropertyType 681 Args: 682 - Name: tagName 683 Type: 684 Name: DOMString 685 - Name: property 686 Type: 687 Name: DOMString 688 - Name: elementNs 689 Optional: true 690 Default: '""' 691 Type: 692 Name: DOMString 693 Returns: 694 - Name: DOMString 695 Nullable: true 696 ExtAttrs: 697 - Name: Exposed 698 Values: 699 - Window 700 - Worker 701 - File: webref/trusted-types.idl 702 Dict: 703 Name: TrustedTypePolicyOptions 704 Fields: 705 - Name: createHTML 706 Type: 707 Name: CreateHTMLCallback 708 Nullable: true 709 - Name: createScript 710 Type: 711 Name: CreateScriptCallback 712 Nullable: true 713 - Name: createScriptURL 714 Type: 715 Name: CreateScriptURLCallback 716 Nullable: true 717 - File: webref/ua-client-hints.idl 718 Dict: 719 Name: UADataValues 720 Fields: 721 - Name: architecture 722 Type: 723 Name: DOMString 724 - Name: bitness 725 Type: 726 Name: DOMString 727 - Name: brands 728 Type: 729 Name: sequence 730 Params: 731 - Name: NavigatorUABrandVersion 732 - Name: formFactor 733 Type: 734 Name: DOMString 735 - Name: fullVersionList 736 Type: 737 Name: sequence 738 Params: 739 - Name: NavigatorUABrandVersion 740 - Name: model 741 Type: 742 Name: DOMString 743 - Name: mobile 744 Type: 745 Name: boolean 746 - Name: platform 747 Type: 748 Name: DOMString 749 - Name: platformVersion 750 Type: 751 Name: DOMString 752 - Name: uaFullVersion 753 Type: 754 Name: DOMString 755 - Name: wow64 756 Type: 757 Name: boolean 758 - File: webref/ua-client-hints.idl 759 Dict: 760 Name: UALowEntropyJSON 761 Fields: 762 - Name: brands 763 Type: 764 Name: sequence 765 Params: 766 - Name: NavigatorUABrandVersion 767 - Name: mobile 768 Type: 769 Name: boolean 770 - Name: platform 771 Type: 772 Name: DOMString 773 - File: webref/uievents.idl 774 Interface: 775 Name: UIEvent 776 Inherits: Event 777 ExtAttrs: 778 - Name: Exposed 779 Values: 780 - Window 781 Attrs: 782 - Name: view 783 Readonly: true 784 Type: 785 Name: Window 786 Nullable: true 787 ExtAttrs: 788 - Name: Exposed 789 Values: 790 - Window 791 - Name: detail 792 Readonly: true 793 Type: 794 Name: long 795 ExtAttrs: 796 - Name: Exposed 797 Values: 798 - Window 799 - Name: which 800 Readonly: true 801 Type: 802 Name: unsigned long 803 - Name: sourceCapabilities 804 Readonly: true 805 Type: 806 Name: InputDeviceCapabilities 807 Nullable: true 808 Operations: 809 - Name: initUIEvent 810 Args: 811 - Name: typeArg 812 Type: 813 Name: DOMString 814 - Name: bubblesArg 815 Optional: true 816 Default: "false" 817 Type: 818 Name: boolean 819 - Name: cancelableArg 820 Optional: true 821 Default: "false" 822 Type: 823 Name: boolean 824 - Name: viewArg 825 Optional: true 826 Default: "null" 827 Type: 828 Name: Window 829 Nullable: true 830 - Name: detailArg 831 Optional: true 832 Default: "0" 833 Type: 834 Name: long 835 Returns: 836 - Name: undefined 837 Constructors: 838 - Args: 839 - Name: type 840 Type: 841 Name: DOMString 842 - Name: eventInitDict 843 Optional: true 844 Default: '{}' 845 Type: 846 Name: UIEventInit 847 ExtAttrs: 848 - Name: Exposed 849 Values: 850 - Window 851 - File: webref/uievents.idl 852 Dict: 853 Name: UIEventInit 854 Inherits: EventInit 855 Fields: 856 - Name: view 857 Default: "null" 858 Type: 859 Name: Window 860 Nullable: true 861 - Name: detail 862 Default: "0" 863 Type: 864 Name: long 865 - Name: bubbles 866 Default: "false" 867 Type: 868 Name: boolean 869 - Name: cancelable 870 Default: "false" 871 Type: 872 Name: boolean 873 - Name: composed 874 Default: "false" 875 Type: 876 Name: boolean 877 - Name: sourceCapabilities 878 Default: "null" 879 Type: 880 Name: InputDeviceCapabilities 881 Nullable: true 882 - Name: which 883 Default: "0" 884 Type: 885 Name: unsigned long 886 - File: webref/mediacapture-streams.idl 887 Dict: 888 Name: ULongRange 889 Fields: 890 - Name: max 891 Type: 892 Name: unsigned long 893 ExtAttrs: 894 - Name: Clamp 895 - Name: min 896 Type: 897 Name: unsigned long 898 ExtAttrs: 899 - Name: Clamp 900 - File: webref/url.idl 901 Interface: 902 Name: URL 903 ExtAttrs: 904 - Name: Exposed 905 - Name: LegacyWindowAlias 906 Values: 907 - webkitURL 908 Attrs: 909 - Name: href 910 Modifier: stringifier 911 Type: 912 Name: USVString 913 ExtAttrs: 914 - Name: Exposed 915 - Name: LegacyWindowAlias 916 Values: 917 - webkitURL 918 - Name: origin 919 Readonly: true 920 Type: 921 Name: USVString 922 ExtAttrs: 923 - Name: Exposed 924 - Name: LegacyWindowAlias 925 Values: 926 - webkitURL 927 - Name: protocol 928 Type: 929 Name: USVString 930 ExtAttrs: 931 - Name: Exposed 932 - Name: LegacyWindowAlias 933 Values: 934 - webkitURL 935 - Name: username 936 Type: 937 Name: USVString 938 ExtAttrs: 939 - Name: Exposed 940 - Name: LegacyWindowAlias 941 Values: 942 - webkitURL 943 - Name: password 944 Type: 945 Name: USVString 946 ExtAttrs: 947 - Name: Exposed 948 - Name: LegacyWindowAlias 949 Values: 950 - webkitURL 951 - Name: host 952 Type: 953 Name: USVString 954 ExtAttrs: 955 - Name: Exposed 956 - Name: LegacyWindowAlias 957 Values: 958 - webkitURL 959 - Name: hostname 960 Type: 961 Name: USVString 962 ExtAttrs: 963 - Name: Exposed 964 - Name: LegacyWindowAlias 965 Values: 966 - webkitURL 967 - Name: port 968 Type: 969 Name: USVString 970 ExtAttrs: 971 - Name: Exposed 972 - Name: LegacyWindowAlias 973 Values: 974 - webkitURL 975 - Name: pathname 976 Type: 977 Name: USVString 978 ExtAttrs: 979 - Name: Exposed 980 - Name: LegacyWindowAlias 981 Values: 982 - webkitURL 983 - Name: search 984 Type: 985 Name: USVString 986 ExtAttrs: 987 - Name: Exposed 988 - Name: LegacyWindowAlias 989 Values: 990 - webkitURL 991 - Name: searchParams 992 Readonly: true 993 Type: 994 Name: URLSearchParams 995 ExtAttrs: 996 - Name: SameObject 997 - Name: Exposed 998 - Name: LegacyWindowAlias 999 Values: 1000 - webkitURL 1001 - Name: hash 1002 Type: 1003 Name: USVString 1004 ExtAttrs: 1005 - Name: Exposed 1006 - Name: LegacyWindowAlias 1007 Values: 1008 - webkitURL 1009 Operations: 1010 - Name: canParse 1011 Modifier: static 1012 Args: 1013 - Name: url 1014 Type: 1015 Name: USVString 1016 - Name: base 1017 Optional: true 1018 Type: 1019 Name: USVString 1020 Returns: 1021 - Name: boolean 1022 ExtAttrs: 1023 - Name: Exposed 1024 - Name: LegacyWindowAlias 1025 Values: 1026 - webkitURL 1027 - Name: toJSON 1028 Returns: 1029 - Name: USVString 1030 ExtAttrs: 1031 - Name: Exposed 1032 - Name: LegacyWindowAlias 1033 Values: 1034 - webkitURL 1035 - Name: createObjectURL 1036 Modifier: static 1037 Args: 1038 - Name: obj 1039 Type: 1040 Union: 1041 - Name: Blob 1042 - Name: MediaSource 1043 Returns: 1044 - Name: DOMString 1045 ExtAttrs: 1046 - Name: Exposed 1047 Values: 1048 - Window 1049 - DedicatedWorker 1050 - SharedWorker 1051 - Name: revokeObjectURL 1052 Modifier: static 1053 Args: 1054 - Name: url 1055 Type: 1056 Name: DOMString 1057 Returns: 1058 - Name: undefined 1059 ExtAttrs: 1060 - Name: Exposed 1061 Values: 1062 - Window 1063 - DedicatedWorker 1064 - SharedWorker 1065 Constructors: 1066 - Args: 1067 - Name: url 1068 Type: 1069 Name: USVString 1070 - Name: base 1071 Optional: true 1072 Type: 1073 Name: USVString 1074 ExtAttrs: 1075 - Name: Exposed 1076 - Name: LegacyWindowAlias 1077 Values: 1078 - webkitURL 1079 - File: webref/urlpattern.idl 1080 Interface: 1081 Name: URLPattern 1082 ExtAttrs: 1083 - Name: Exposed 1084 Values: 1085 - Window 1086 - Worker 1087 Attrs: 1088 - Name: protocol 1089 Readonly: true 1090 Type: 1091 Name: USVString 1092 ExtAttrs: 1093 - Name: Exposed 1094 Values: 1095 - Window 1096 - Worker 1097 - Name: username 1098 Readonly: true 1099 Type: 1100 Name: USVString 1101 ExtAttrs: 1102 - Name: Exposed 1103 Values: 1104 - Window 1105 - Worker 1106 - Name: password 1107 Readonly: true 1108 Type: 1109 Name: USVString 1110 ExtAttrs: 1111 - Name: Exposed 1112 Values: 1113 - Window 1114 - Worker 1115 - Name: hostname 1116 Readonly: true 1117 Type: 1118 Name: USVString 1119 ExtAttrs: 1120 - Name: Exposed 1121 Values: 1122 - Window 1123 - Worker 1124 - Name: port 1125 Readonly: true 1126 Type: 1127 Name: USVString 1128 ExtAttrs: 1129 - Name: Exposed 1130 Values: 1131 - Window 1132 - Worker 1133 - Name: pathname 1134 Readonly: true 1135 Type: 1136 Name: USVString 1137 ExtAttrs: 1138 - Name: Exposed 1139 Values: 1140 - Window 1141 - Worker 1142 - Name: search 1143 Readonly: true 1144 Type: 1145 Name: USVString 1146 ExtAttrs: 1147 - Name: Exposed 1148 Values: 1149 - Window 1150 - Worker 1151 - Name: hash 1152 Readonly: true 1153 Type: 1154 Name: USVString 1155 ExtAttrs: 1156 - Name: Exposed 1157 Values: 1158 - Window 1159 - Worker 1160 Operations: 1161 - Name: test 1162 Args: 1163 - Name: input 1164 Optional: true 1165 Default: '{}' 1166 Type: 1167 Name: URLPatternInput 1168 - Name: baseURL 1169 Optional: true 1170 Type: 1171 Name: USVString 1172 Returns: 1173 - Name: boolean 1174 ExtAttrs: 1175 - Name: Exposed 1176 Values: 1177 - Window 1178 - Worker 1179 - Name: exec 1180 Args: 1181 - Name: input 1182 Optional: true 1183 Default: '{}' 1184 Type: 1185 Name: URLPatternInput 1186 - Name: baseURL 1187 Optional: true 1188 Type: 1189 Name: USVString 1190 Returns: 1191 - Name: URLPatternResult 1192 Nullable: true 1193 ExtAttrs: 1194 - Name: Exposed 1195 Values: 1196 - Window 1197 - Worker 1198 Constructors: 1199 - Args: 1200 - Name: input 1201 Type: 1202 Name: URLPatternInput 1203 - Name: baseURL 1204 Type: 1205 Name: USVString 1206 - Name: options 1207 Optional: true 1208 Default: '{}' 1209 Type: 1210 Name: URLPatternOptions 1211 ExtAttrs: 1212 - Name: Exposed 1213 Values: 1214 - Window 1215 - Worker 1216 - Args: 1217 - Name: input 1218 Optional: true 1219 Default: '{}' 1220 Type: 1221 Name: URLPatternInput 1222 - Name: options 1223 Optional: true 1224 Default: '{}' 1225 Type: 1226 Name: URLPatternOptions 1227 ExtAttrs: 1228 - Name: Exposed 1229 Values: 1230 - Window 1231 - Worker 1232 - File: webref/urlpattern.idl 1233 Dict: 1234 Name: URLPatternComponentResult 1235 Fields: 1236 - Name: input 1237 Type: 1238 Name: USVString 1239 - Name: groups 1240 Type: 1241 Name: record 1242 Params: 1243 - Name: USVString 1244 - Union: 1245 - Name: USVString 1246 - Name: undefined 1247 - File: webref/urlpattern.idl 1248 Dict: 1249 Name: URLPatternInit 1250 Fields: 1251 - Name: protocol 1252 Type: 1253 Name: USVString 1254 - Name: username 1255 Type: 1256 Name: USVString 1257 - Name: password 1258 Type: 1259 Name: USVString 1260 - Name: hostname 1261 Type: 1262 Name: USVString 1263 - Name: port 1264 Type: 1265 Name: USVString 1266 - Name: pathname 1267 Type: 1268 Name: USVString 1269 - Name: search 1270 Type: 1271 Name: USVString 1272 - Name: hash 1273 Type: 1274 Name: USVString 1275 - Name: baseURL 1276 Type: 1277 Name: USVString 1278 - File: webref/urlpattern.idl 1279 Typedef: 1280 Name: URLPatternInput 1281 Type: 1282 Union: 1283 - Name: USVString 1284 - Name: URLPatternInit 1285 - File: webref/urlpattern.idl 1286 Dict: 1287 Name: URLPatternOptions 1288 Fields: 1289 - Name: ignoreCase 1290 Default: "false" 1291 Type: 1292 Name: boolean 1293 - File: webref/urlpattern.idl 1294 Dict: 1295 Name: URLPatternResult 1296 Fields: 1297 - Name: inputs 1298 Type: 1299 Name: sequence 1300 Params: 1301 - Name: URLPatternInput 1302 - Name: protocol 1303 Type: 1304 Name: URLPatternComponentResult 1305 - Name: username 1306 Type: 1307 Name: URLPatternComponentResult 1308 - Name: password 1309 Type: 1310 Name: URLPatternComponentResult 1311 - Name: hostname 1312 Type: 1313 Name: URLPatternComponentResult 1314 - Name: port 1315 Type: 1316 Name: URLPatternComponentResult 1317 - Name: pathname 1318 Type: 1319 Name: URLPatternComponentResult 1320 - Name: search 1321 Type: 1322 Name: URLPatternComponentResult 1323 - Name: hash 1324 Type: 1325 Name: URLPatternComponentResult 1326 - File: webref/url.idl 1327 Interface: 1328 Name: URLSearchParams 1329 ExtAttrs: 1330 - Name: Exposed 1331 Attrs: 1332 - Name: size 1333 Readonly: true 1334 Type: 1335 Name: unsigned long 1336 ExtAttrs: 1337 - Name: Exposed 1338 Operations: 1339 - Name: append 1340 Args: 1341 - Name: name 1342 Type: 1343 Name: USVString 1344 - Name: value 1345 Type: 1346 Name: USVString 1347 Returns: 1348 - Name: undefined 1349 ExtAttrs: 1350 - Name: Exposed 1351 - Name: delete 1352 Args: 1353 - Name: name 1354 Type: 1355 Name: USVString 1356 - Name: value 1357 Optional: true 1358 Type: 1359 Name: USVString 1360 Returns: 1361 - Name: undefined 1362 ExtAttrs: 1363 - Name: Exposed 1364 - Name: get 1365 Args: 1366 - Name: name 1367 Type: 1368 Name: USVString 1369 Returns: 1370 - Name: USVString 1371 Nullable: true 1372 ExtAttrs: 1373 - Name: Exposed 1374 - Name: getAll 1375 Args: 1376 - Name: name 1377 Type: 1378 Name: USVString 1379 Returns: 1380 - Name: sequence 1381 Params: 1382 - Name: USVString 1383 ExtAttrs: 1384 - Name: Exposed 1385 - Name: has 1386 Args: 1387 - Name: name 1388 Type: 1389 Name: USVString 1390 - Name: value 1391 Optional: true 1392 Type: 1393 Name: USVString 1394 Returns: 1395 - Name: boolean 1396 ExtAttrs: 1397 - Name: Exposed 1398 - Name: set 1399 Args: 1400 - Name: name 1401 Type: 1402 Name: USVString 1403 - Name: value 1404 Type: 1405 Name: USVString 1406 Returns: 1407 - Name: undefined 1408 ExtAttrs: 1409 - Name: Exposed 1410 - Name: sort 1411 Returns: 1412 - Name: undefined 1413 ExtAttrs: 1414 - Name: Exposed 1415 - Modifier: stringifier 1416 ExtAttrs: 1417 - Name: Exposed 1418 Constructors: 1419 - Args: 1420 - Name: init 1421 Optional: true 1422 Default: '""' 1423 Type: 1424 Union: 1425 - Name: sequence 1426 Params: 1427 - Name: sequence 1428 Params: 1429 - Name: USVString 1430 - Name: record 1431 Params: 1432 - Name: USVString 1433 - Name: USVString 1434 - Name: USVString 1435 ExtAttrs: 1436 - Name: Exposed 1437 Iterable: 1438 TypeParams: 1439 - Name: USVString 1440 - Name: USVString 1441 - File: webref/webusb.idl 1442 Interface: 1443 Name: USB 1444 Inherits: EventTarget 1445 ExtAttrs: 1446 - Name: Exposed 1447 Values: 1448 - Worker 1449 - Window 1450 - Name: SecureContext 1451 Attrs: 1452 - Name: onconnect 1453 Type: 1454 Name: EventHandler 1455 ExtAttrs: 1456 - Name: Exposed 1457 Values: 1458 - Worker 1459 - Window 1460 - Name: SecureContext 1461 - Name: ondisconnect 1462 Type: 1463 Name: EventHandler 1464 ExtAttrs: 1465 - Name: Exposed 1466 Values: 1467 - Worker 1468 - Window 1469 - Name: SecureContext 1470 Operations: 1471 - Name: getDevices 1472 Returns: 1473 - Name: Promise 1474 Params: 1475 - Name: sequence 1476 Params: 1477 - Name: USBDevice 1478 ExtAttrs: 1479 - Name: Exposed 1480 Values: 1481 - Worker 1482 - Window 1483 - Name: SecureContext 1484 - Name: requestDevice 1485 Args: 1486 - Name: options 1487 Type: 1488 Name: USBDeviceRequestOptions 1489 Returns: 1490 - Name: Promise 1491 Params: 1492 - Name: USBDevice 1493 ExtAttrs: 1494 - Name: Exposed 1495 Values: 1496 - Window 1497 - File: webref/webusb.idl 1498 Interface: 1499 Name: USBAlternateInterface 1500 ExtAttrs: 1501 - Name: Exposed 1502 Values: 1503 - DedicatedWorker 1504 - SharedWorker 1505 - Window 1506 - Name: SecureContext 1507 Attrs: 1508 - Name: alternateSetting 1509 Readonly: true 1510 Type: 1511 Name: octet 1512 ExtAttrs: 1513 - Name: Exposed 1514 Values: 1515 - DedicatedWorker 1516 - SharedWorker 1517 - Window 1518 - Name: SecureContext 1519 - Name: interfaceClass 1520 Readonly: true 1521 Type: 1522 Name: octet 1523 ExtAttrs: 1524 - Name: Exposed 1525 Values: 1526 - DedicatedWorker 1527 - SharedWorker 1528 - Window 1529 - Name: SecureContext 1530 - Name: interfaceSubclass 1531 Readonly: true 1532 Type: 1533 Name: octet 1534 ExtAttrs: 1535 - Name: Exposed 1536 Values: 1537 - DedicatedWorker 1538 - SharedWorker 1539 - Window 1540 - Name: SecureContext 1541 - Name: interfaceProtocol 1542 Readonly: true 1543 Type: 1544 Name: octet 1545 ExtAttrs: 1546 - Name: Exposed 1547 Values: 1548 - DedicatedWorker 1549 - SharedWorker 1550 - Window 1551 - Name: SecureContext 1552 - Name: interfaceName 1553 Readonly: true 1554 Type: 1555 Name: DOMString 1556 Nullable: true 1557 ExtAttrs: 1558 - Name: Exposed 1559 Values: 1560 - DedicatedWorker 1561 - SharedWorker 1562 - Window 1563 - Name: SecureContext 1564 - Name: endpoints 1565 Readonly: true 1566 Type: 1567 Name: FrozenArray 1568 Params: 1569 - Name: USBEndpoint 1570 ExtAttrs: 1571 - Name: Exposed 1572 Values: 1573 - DedicatedWorker 1574 - SharedWorker 1575 - Window 1576 - Name: SecureContext 1577 Constructors: 1578 - Args: 1579 - Name: deviceInterface 1580 Type: 1581 Name: USBInterface 1582 - Name: alternateSetting 1583 Type: 1584 Name: octet 1585 ExtAttrs: 1586 - Name: Exposed 1587 Values: 1588 - DedicatedWorker 1589 - SharedWorker 1590 - Window 1591 - Name: SecureContext 1592 - File: webref/webusb.idl 1593 Interface: 1594 Name: USBConfiguration 1595 ExtAttrs: 1596 - Name: Exposed 1597 Values: 1598 - DedicatedWorker 1599 - SharedWorker 1600 - Window 1601 - Name: SecureContext 1602 Attrs: 1603 - Name: configurationValue 1604 Readonly: true 1605 Type: 1606 Name: octet 1607 ExtAttrs: 1608 - Name: Exposed 1609 Values: 1610 - DedicatedWorker 1611 - SharedWorker 1612 - Window 1613 - Name: SecureContext 1614 - Name: configurationName 1615 Readonly: true 1616 Type: 1617 Name: DOMString 1618 Nullable: true 1619 ExtAttrs: 1620 - Name: Exposed 1621 Values: 1622 - DedicatedWorker 1623 - SharedWorker 1624 - Window 1625 - Name: SecureContext 1626 - Name: interfaces 1627 Readonly: true 1628 Type: 1629 Name: FrozenArray 1630 Params: 1631 - Name: USBInterface 1632 ExtAttrs: 1633 - Name: Exposed 1634 Values: 1635 - DedicatedWorker 1636 - SharedWorker 1637 - Window 1638 - Name: SecureContext 1639 Constructors: 1640 - Args: 1641 - Name: device 1642 Type: 1643 Name: USBDevice 1644 - Name: configurationValue 1645 Type: 1646 Name: octet 1647 ExtAttrs: 1648 - Name: Exposed 1649 Values: 1650 - DedicatedWorker 1651 - SharedWorker 1652 - Window 1653 - Name: SecureContext 1654 - File: webref/webusb.idl 1655 Interface: 1656 Name: USBConnectionEvent 1657 Inherits: Event 1658 ExtAttrs: 1659 - Name: Exposed 1660 Values: 1661 - DedicatedWorker 1662 - SharedWorker 1663 - Window 1664 - Name: SecureContext 1665 Attrs: 1666 - Name: device 1667 Readonly: true 1668 Type: 1669 Name: USBDevice 1670 ExtAttrs: 1671 - Name: SameObject 1672 - Name: Exposed 1673 Values: 1674 - DedicatedWorker 1675 - SharedWorker 1676 - Window 1677 - Name: SecureContext 1678 Constructors: 1679 - Args: 1680 - Name: type 1681 Type: 1682 Name: DOMString 1683 - Name: eventInitDict 1684 Type: 1685 Name: USBConnectionEventInit 1686 ExtAttrs: 1687 - Name: Exposed 1688 Values: 1689 - DedicatedWorker 1690 - SharedWorker 1691 - Window 1692 - Name: SecureContext 1693 - File: webref/webusb.idl 1694 Dict: 1695 Name: USBConnectionEventInit 1696 Inherits: EventInit 1697 Fields: 1698 - Name: device 1699 Required: true 1700 Type: 1701 Name: USBDevice 1702 - Name: bubbles 1703 Default: "false" 1704 Type: 1705 Name: boolean 1706 - Name: cancelable 1707 Default: "false" 1708 Type: 1709 Name: boolean 1710 - Name: composed 1711 Default: "false" 1712 Type: 1713 Name: boolean 1714 - File: webref/webusb.idl 1715 Dict: 1716 Name: USBControlTransferParameters 1717 Fields: 1718 - Name: requestType 1719 Required: true 1720 Type: 1721 Name: USBRequestType 1722 - Name: recipient 1723 Required: true 1724 Type: 1725 Name: USBRecipient 1726 - Name: request 1727 Required: true 1728 Type: 1729 Name: octet 1730 - Name: value 1731 Required: true 1732 Type: 1733 Name: unsigned short 1734 - Name: index 1735 Required: true 1736 Type: 1737 Name: unsigned short 1738 - File: webref/webusb.idl 1739 Interface: 1740 Name: USBDevice 1741 ExtAttrs: 1742 - Name: Exposed 1743 Values: 1744 - DedicatedWorker 1745 - SharedWorker 1746 - Window 1747 - Name: SecureContext 1748 Attrs: 1749 - Name: usbVersionMajor 1750 Readonly: true 1751 Type: 1752 Name: octet 1753 ExtAttrs: 1754 - Name: Exposed 1755 Values: 1756 - DedicatedWorker 1757 - SharedWorker 1758 - Window 1759 - Name: SecureContext 1760 - Name: usbVersionMinor 1761 Readonly: true 1762 Type: 1763 Name: octet 1764 ExtAttrs: 1765 - Name: Exposed 1766 Values: 1767 - DedicatedWorker 1768 - SharedWorker 1769 - Window 1770 - Name: SecureContext 1771 - Name: usbVersionSubminor 1772 Readonly: true 1773 Type: 1774 Name: octet 1775 ExtAttrs: 1776 - Name: Exposed 1777 Values: 1778 - DedicatedWorker 1779 - SharedWorker 1780 - Window 1781 - Name: SecureContext 1782 - Name: deviceClass 1783 Readonly: true 1784 Type: 1785 Name: octet 1786 ExtAttrs: 1787 - Name: Exposed 1788 Values: 1789 - DedicatedWorker 1790 - SharedWorker 1791 - Window 1792 - Name: SecureContext 1793 - Name: deviceSubclass 1794 Readonly: true 1795 Type: 1796 Name: octet 1797 ExtAttrs: 1798 - Name: Exposed 1799 Values: 1800 - DedicatedWorker 1801 - SharedWorker 1802 - Window 1803 - Name: SecureContext 1804 - Name: deviceProtocol 1805 Readonly: true 1806 Type: 1807 Name: octet 1808 ExtAttrs: 1809 - Name: Exposed 1810 Values: 1811 - DedicatedWorker 1812 - SharedWorker 1813 - Window 1814 - Name: SecureContext 1815 - Name: vendorId 1816 Readonly: true 1817 Type: 1818 Name: unsigned short 1819 ExtAttrs: 1820 - Name: Exposed 1821 Values: 1822 - DedicatedWorker 1823 - SharedWorker 1824 - Window 1825 - Name: SecureContext 1826 - Name: productId 1827 Readonly: true 1828 Type: 1829 Name: unsigned short 1830 ExtAttrs: 1831 - Name: Exposed 1832 Values: 1833 - DedicatedWorker 1834 - SharedWorker 1835 - Window 1836 - Name: SecureContext 1837 - Name: deviceVersionMajor 1838 Readonly: true 1839 Type: 1840 Name: octet 1841 ExtAttrs: 1842 - Name: Exposed 1843 Values: 1844 - DedicatedWorker 1845 - SharedWorker 1846 - Window 1847 - Name: SecureContext 1848 - Name: deviceVersionMinor 1849 Readonly: true 1850 Type: 1851 Name: octet 1852 ExtAttrs: 1853 - Name: Exposed 1854 Values: 1855 - DedicatedWorker 1856 - SharedWorker 1857 - Window 1858 - Name: SecureContext 1859 - Name: deviceVersionSubminor 1860 Readonly: true 1861 Type: 1862 Name: octet 1863 ExtAttrs: 1864 - Name: Exposed 1865 Values: 1866 - DedicatedWorker 1867 - SharedWorker 1868 - Window 1869 - Name: SecureContext 1870 - Name: manufacturerName 1871 Readonly: true 1872 Type: 1873 Name: DOMString 1874 Nullable: true 1875 ExtAttrs: 1876 - Name: Exposed 1877 Values: 1878 - DedicatedWorker 1879 - SharedWorker 1880 - Window 1881 - Name: SecureContext 1882 - Name: productName 1883 Readonly: true 1884 Type: 1885 Name: DOMString 1886 Nullable: true 1887 ExtAttrs: 1888 - Name: Exposed 1889 Values: 1890 - DedicatedWorker 1891 - SharedWorker 1892 - Window 1893 - Name: SecureContext 1894 - Name: serialNumber 1895 Readonly: true 1896 Type: 1897 Name: DOMString 1898 Nullable: true 1899 ExtAttrs: 1900 - Name: Exposed 1901 Values: 1902 - DedicatedWorker 1903 - SharedWorker 1904 - Window 1905 - Name: SecureContext 1906 - Name: configuration 1907 Readonly: true 1908 Type: 1909 Name: USBConfiguration 1910 Nullable: true 1911 ExtAttrs: 1912 - Name: Exposed 1913 Values: 1914 - DedicatedWorker 1915 - SharedWorker 1916 - Window 1917 - Name: SecureContext 1918 - Name: configurations 1919 Readonly: true 1920 Type: 1921 Name: FrozenArray 1922 Params: 1923 - Name: USBConfiguration 1924 ExtAttrs: 1925 - Name: Exposed 1926 Values: 1927 - DedicatedWorker 1928 - SharedWorker 1929 - Window 1930 - Name: SecureContext 1931 - Name: opened 1932 Readonly: true 1933 Type: 1934 Name: boolean 1935 ExtAttrs: 1936 - Name: Exposed 1937 Values: 1938 - DedicatedWorker 1939 - SharedWorker 1940 - Window 1941 - Name: SecureContext 1942 Operations: 1943 - Name: open 1944 Returns: 1945 - Name: Promise 1946 Params: 1947 - Name: undefined 1948 ExtAttrs: 1949 - Name: Exposed 1950 Values: 1951 - DedicatedWorker 1952 - SharedWorker 1953 - Window 1954 - Name: SecureContext 1955 - Name: close 1956 Returns: 1957 - Name: Promise 1958 Params: 1959 - Name: undefined 1960 ExtAttrs: 1961 - Name: Exposed 1962 Values: 1963 - DedicatedWorker 1964 - SharedWorker 1965 - Window 1966 - Name: SecureContext 1967 - Name: forget 1968 Returns: 1969 - Name: Promise 1970 Params: 1971 - Name: undefined 1972 ExtAttrs: 1973 - Name: Exposed 1974 Values: 1975 - DedicatedWorker 1976 - SharedWorker 1977 - Window 1978 - Name: SecureContext 1979 - Name: selectConfiguration 1980 Args: 1981 - Name: configurationValue 1982 Type: 1983 Name: octet 1984 Returns: 1985 - Name: Promise 1986 Params: 1987 - Name: undefined 1988 ExtAttrs: 1989 - Name: Exposed 1990 Values: 1991 - DedicatedWorker 1992 - SharedWorker 1993 - Window 1994 - Name: SecureContext 1995 - Name: claimInterface 1996 Args: 1997 - Name: interfaceNumber 1998 Type: 1999 Name: octet 2000 Returns: 2001 - Name: Promise 2002 Params: 2003 - Name: undefined 2004 ExtAttrs: 2005 - Name: Exposed 2006 Values: 2007 - DedicatedWorker 2008 - SharedWorker 2009 - Window 2010 - Name: SecureContext 2011 - Name: releaseInterface 2012 Args: 2013 - Name: interfaceNumber 2014 Type: 2015 Name: octet 2016 Returns: 2017 - Name: Promise 2018 Params: 2019 - Name: undefined 2020 ExtAttrs: 2021 - Name: Exposed 2022 Values: 2023 - DedicatedWorker 2024 - SharedWorker 2025 - Window 2026 - Name: SecureContext 2027 - Name: selectAlternateInterface 2028 Args: 2029 - Name: interfaceNumber 2030 Type: 2031 Name: octet 2032 - Name: alternateSetting 2033 Type: 2034 Name: octet 2035 Returns: 2036 - Name: Promise 2037 Params: 2038 - Name: undefined 2039 ExtAttrs: 2040 - Name: Exposed 2041 Values: 2042 - DedicatedWorker 2043 - SharedWorker 2044 - Window 2045 - Name: SecureContext 2046 - Name: controlTransferIn 2047 Args: 2048 - Name: setup 2049 Type: 2050 Name: USBControlTransferParameters 2051 - Name: length 2052 Type: 2053 Name: unsigned short 2054 Returns: 2055 - Name: Promise 2056 Params: 2057 - Name: USBInTransferResult 2058 ExtAttrs: 2059 - Name: Exposed 2060 Values: 2061 - DedicatedWorker 2062 - SharedWorker 2063 - Window 2064 - Name: SecureContext 2065 - Name: controlTransferOut 2066 Args: 2067 - Name: setup 2068 Type: 2069 Name: USBControlTransferParameters 2070 - Name: data 2071 Optional: true 2072 Type: 2073 Name: BufferSource 2074 Returns: 2075 - Name: Promise 2076 Params: 2077 - Name: USBOutTransferResult 2078 ExtAttrs: 2079 - Name: Exposed 2080 Values: 2081 - DedicatedWorker 2082 - SharedWorker 2083 - Window 2084 - Name: SecureContext 2085 - Name: clearHalt 2086 Args: 2087 - Name: direction 2088 Type: 2089 Name: USBDirection 2090 - Name: endpointNumber 2091 Type: 2092 Name: octet 2093 Returns: 2094 - Name: Promise 2095 Params: 2096 - Name: undefined 2097 ExtAttrs: 2098 - Name: Exposed 2099 Values: 2100 - DedicatedWorker 2101 - SharedWorker 2102 - Window 2103 - Name: SecureContext 2104 - Name: transferIn 2105 Args: 2106 - Name: endpointNumber 2107 Type: 2108 Name: octet 2109 - Name: length 2110 Type: 2111 Name: unsigned long 2112 Returns: 2113 - Name: Promise 2114 Params: 2115 - Name: USBInTransferResult 2116 ExtAttrs: 2117 - Name: Exposed 2118 Values: 2119 - DedicatedWorker 2120 - SharedWorker 2121 - Window 2122 - Name: SecureContext 2123 - Name: transferOut 2124 Args: 2125 - Name: endpointNumber 2126 Type: 2127 Name: octet 2128 - Name: data 2129 Type: 2130 Name: BufferSource 2131 Returns: 2132 - Name: Promise 2133 Params: 2134 - Name: USBOutTransferResult 2135 ExtAttrs: 2136 - Name: Exposed 2137 Values: 2138 - DedicatedWorker 2139 - SharedWorker 2140 - Window 2141 - Name: SecureContext 2142 - Name: isochronousTransferIn 2143 Args: 2144 - Name: endpointNumber 2145 Type: 2146 Name: octet 2147 - Name: packetLengths 2148 Type: 2149 Name: sequence 2150 Params: 2151 - Name: unsigned long 2152 Returns: 2153 - Name: Promise 2154 Params: 2155 - Name: USBIsochronousInTransferResult 2156 ExtAttrs: 2157 - Name: Exposed 2158 Values: 2159 - DedicatedWorker 2160 - SharedWorker 2161 - Window 2162 - Name: SecureContext 2163 - Name: isochronousTransferOut 2164 Args: 2165 - Name: endpointNumber 2166 Type: 2167 Name: octet 2168 - Name: data 2169 Type: 2170 Name: BufferSource 2171 - Name: packetLengths 2172 Type: 2173 Name: sequence 2174 Params: 2175 - Name: unsigned long 2176 Returns: 2177 - Name: Promise 2178 Params: 2179 - Name: USBIsochronousOutTransferResult 2180 ExtAttrs: 2181 - Name: Exposed 2182 Values: 2183 - DedicatedWorker 2184 - SharedWorker 2185 - Window 2186 - Name: SecureContext 2187 - Name: reset 2188 Returns: 2189 - Name: Promise 2190 Params: 2191 - Name: undefined 2192 ExtAttrs: 2193 - Name: Exposed 2194 Values: 2195 - DedicatedWorker 2196 - SharedWorker 2197 - Window 2198 - Name: SecureContext 2199 - File: webref/webusb.idl 2200 Dict: 2201 Name: USBDeviceFilter 2202 Fields: 2203 - Name: vendorId 2204 Type: 2205 Name: unsigned short 2206 - Name: productId 2207 Type: 2208 Name: unsigned short 2209 - Name: classCode 2210 Type: 2211 Name: octet 2212 - Name: subclassCode 2213 Type: 2214 Name: octet 2215 - Name: protocolCode 2216 Type: 2217 Name: octet 2218 - Name: serialNumber 2219 Type: 2220 Name: DOMString 2221 - File: webref/webusb.idl 2222 Dict: 2223 Name: USBDeviceRequestOptions 2224 Fields: 2225 - Name: filters 2226 Required: true 2227 Type: 2228 Name: sequence 2229 Params: 2230 - Name: USBDeviceFilter 2231 - Name: exclusionFilters 2232 Default: '[]' 2233 Type: 2234 Name: sequence 2235 Params: 2236 - Name: USBDeviceFilter 2237 - File: webref/webusb.idl 2238 Enum: 2239 Name: USBDirection 2240 Values: 2241 - in 2242 - out 2243 - File: webref/webusb.idl 2244 Interface: 2245 Name: USBEndpoint 2246 ExtAttrs: 2247 - Name: Exposed 2248 Values: 2249 - DedicatedWorker 2250 - SharedWorker 2251 - Window 2252 - Name: SecureContext 2253 Attrs: 2254 - Name: endpointNumber 2255 Readonly: true 2256 Type: 2257 Name: octet 2258 ExtAttrs: 2259 - Name: Exposed 2260 Values: 2261 - DedicatedWorker 2262 - SharedWorker 2263 - Window 2264 - Name: SecureContext 2265 - Name: direction 2266 Readonly: true 2267 Type: 2268 Name: USBDirection 2269 ExtAttrs: 2270 - Name: Exposed 2271 Values: 2272 - DedicatedWorker 2273 - SharedWorker 2274 - Window 2275 - Name: SecureContext 2276 - Name: type 2277 Readonly: true 2278 Type: 2279 Name: USBEndpointType 2280 ExtAttrs: 2281 - Name: Exposed 2282 Values: 2283 - DedicatedWorker 2284 - SharedWorker 2285 - Window 2286 - Name: SecureContext 2287 - Name: packetSize 2288 Readonly: true 2289 Type: 2290 Name: unsigned long 2291 ExtAttrs: 2292 - Name: Exposed 2293 Values: 2294 - DedicatedWorker 2295 - SharedWorker 2296 - Window 2297 - Name: SecureContext 2298 Constructors: 2299 - Args: 2300 - Name: alternate 2301 Type: 2302 Name: USBAlternateInterface 2303 - Name: endpointNumber 2304 Type: 2305 Name: octet 2306 - Name: direction 2307 Type: 2308 Name: USBDirection 2309 ExtAttrs: 2310 - Name: Exposed 2311 Values: 2312 - DedicatedWorker 2313 - SharedWorker 2314 - Window 2315 - Name: SecureContext 2316 - File: webref/webusb.idl 2317 Enum: 2318 Name: USBEndpointType 2319 Values: 2320 - bulk 2321 - interrupt 2322 - isochronous 2323 - File: webref/webusb.idl 2324 Interface: 2325 Name: USBInTransferResult 2326 ExtAttrs: 2327 - Name: Exposed 2328 Values: 2329 - DedicatedWorker 2330 - SharedWorker 2331 - Window 2332 - Name: SecureContext 2333 Attrs: 2334 - Name: data 2335 Readonly: true 2336 Type: 2337 Name: DataView 2338 Nullable: true 2339 ExtAttrs: 2340 - Name: Exposed 2341 Values: 2342 - DedicatedWorker 2343 - SharedWorker 2344 - Window 2345 - Name: SecureContext 2346 - Name: status 2347 Readonly: true 2348 Type: 2349 Name: USBTransferStatus 2350 ExtAttrs: 2351 - Name: Exposed 2352 Values: 2353 - DedicatedWorker 2354 - SharedWorker 2355 - Window 2356 - Name: SecureContext 2357 Constructors: 2358 - Args: 2359 - Name: status 2360 Type: 2361 Name: USBTransferStatus 2362 - Name: data 2363 Optional: true 2364 Type: 2365 Name: DataView 2366 Nullable: true 2367 ExtAttrs: 2368 - Name: Exposed 2369 Values: 2370 - DedicatedWorker 2371 - SharedWorker 2372 - Window 2373 - Name: SecureContext 2374 - File: webref/webusb.idl 2375 Interface: 2376 Name: USBInterface 2377 ExtAttrs: 2378 - Name: Exposed 2379 Values: 2380 - DedicatedWorker 2381 - SharedWorker 2382 - Window 2383 - Name: SecureContext 2384 Attrs: 2385 - Name: interfaceNumber 2386 Readonly: true 2387 Type: 2388 Name: octet 2389 ExtAttrs: 2390 - Name: Exposed 2391 Values: 2392 - DedicatedWorker 2393 - SharedWorker 2394 - Window 2395 - Name: SecureContext 2396 - Name: alternate 2397 Readonly: true 2398 Type: 2399 Name: USBAlternateInterface 2400 ExtAttrs: 2401 - Name: Exposed 2402 Values: 2403 - DedicatedWorker 2404 - SharedWorker 2405 - Window 2406 - Name: SecureContext 2407 - Name: alternates 2408 Readonly: true 2409 Type: 2410 Name: FrozenArray 2411 Params: 2412 - Name: USBAlternateInterface 2413 ExtAttrs: 2414 - Name: Exposed 2415 Values: 2416 - DedicatedWorker 2417 - SharedWorker 2418 - Window 2419 - Name: SecureContext 2420 - Name: claimed 2421 Readonly: true 2422 Type: 2423 Name: boolean 2424 ExtAttrs: 2425 - Name: Exposed 2426 Values: 2427 - DedicatedWorker 2428 - SharedWorker 2429 - Window 2430 - Name: SecureContext 2431 Constructors: 2432 - Args: 2433 - Name: configuration 2434 Type: 2435 Name: USBConfiguration 2436 - Name: interfaceNumber 2437 Type: 2438 Name: octet 2439 ExtAttrs: 2440 - Name: Exposed 2441 Values: 2442 - DedicatedWorker 2443 - SharedWorker 2444 - Window 2445 - Name: SecureContext 2446 - File: webref/webusb.idl 2447 Interface: 2448 Name: USBIsochronousInTransferPacket 2449 ExtAttrs: 2450 - Name: Exposed 2451 Values: 2452 - DedicatedWorker 2453 - SharedWorker 2454 - Window 2455 - Name: SecureContext 2456 Attrs: 2457 - Name: data 2458 Readonly: true 2459 Type: 2460 Name: DataView 2461 Nullable: true 2462 ExtAttrs: 2463 - Name: Exposed 2464 Values: 2465 - DedicatedWorker 2466 - SharedWorker 2467 - Window 2468 - Name: SecureContext 2469 - Name: status 2470 Readonly: true 2471 Type: 2472 Name: USBTransferStatus 2473 ExtAttrs: 2474 - Name: Exposed 2475 Values: 2476 - DedicatedWorker 2477 - SharedWorker 2478 - Window 2479 - Name: SecureContext 2480 Constructors: 2481 - Args: 2482 - Name: status 2483 Type: 2484 Name: USBTransferStatus 2485 - Name: data 2486 Optional: true 2487 Type: 2488 Name: DataView 2489 Nullable: true 2490 ExtAttrs: 2491 - Name: Exposed 2492 Values: 2493 - DedicatedWorker 2494 - SharedWorker 2495 - Window 2496 - Name: SecureContext 2497 - File: webref/webusb.idl 2498 Interface: 2499 Name: USBIsochronousInTransferResult 2500 ExtAttrs: 2501 - Name: Exposed 2502 Values: 2503 - DedicatedWorker 2504 - SharedWorker 2505 - Window 2506 - Name: SecureContext 2507 Attrs: 2508 - Name: data 2509 Readonly: true 2510 Type: 2511 Name: DataView 2512 Nullable: true 2513 ExtAttrs: 2514 - Name: Exposed 2515 Values: 2516 - DedicatedWorker 2517 - SharedWorker 2518 - Window 2519 - Name: SecureContext 2520 - Name: packets 2521 Readonly: true 2522 Type: 2523 Name: FrozenArray 2524 Params: 2525 - Name: USBIsochronousInTransferPacket 2526 ExtAttrs: 2527 - Name: Exposed 2528 Values: 2529 - DedicatedWorker 2530 - SharedWorker 2531 - Window 2532 - Name: SecureContext 2533 Constructors: 2534 - Args: 2535 - Name: packets 2536 Type: 2537 Name: sequence 2538 Params: 2539 - Name: USBIsochronousInTransferPacket 2540 - Name: data 2541 Optional: true 2542 Type: 2543 Name: DataView 2544 Nullable: true 2545 ExtAttrs: 2546 - Name: Exposed 2547 Values: 2548 - DedicatedWorker 2549 - SharedWorker 2550 - Window 2551 - Name: SecureContext 2552 - File: webref/webusb.idl 2553 Interface: 2554 Name: USBIsochronousOutTransferPacket 2555 ExtAttrs: 2556 - Name: Exposed 2557 Values: 2558 - DedicatedWorker 2559 - SharedWorker 2560 - Window 2561 - Name: SecureContext 2562 Attrs: 2563 - Name: bytesWritten 2564 Readonly: true 2565 Type: 2566 Name: unsigned long 2567 ExtAttrs: 2568 - Name: Exposed 2569 Values: 2570 - DedicatedWorker 2571 - SharedWorker 2572 - Window 2573 - Name: SecureContext 2574 - Name: status 2575 Readonly: true 2576 Type: 2577 Name: USBTransferStatus 2578 ExtAttrs: 2579 - Name: Exposed 2580 Values: 2581 - DedicatedWorker 2582 - SharedWorker 2583 - Window 2584 - Name: SecureContext 2585 Constructors: 2586 - Args: 2587 - Name: status 2588 Type: 2589 Name: USBTransferStatus 2590 - Name: bytesWritten 2591 Optional: true 2592 Default: "0" 2593 Type: 2594 Name: unsigned long 2595 ExtAttrs: 2596 - Name: Exposed 2597 Values: 2598 - DedicatedWorker 2599 - SharedWorker 2600 - Window 2601 - Name: SecureContext