github.com/primecitizens/pcz/std@v0.2.1/plat/js/web/apis30.js.wasm.yaml (about) 1 - File: webref/presentation-api.idl 2 Interface: 3 Name: PresentationConnectionCloseEvent 4 Inherits: Event 5 ExtAttrs: 6 - Name: SecureContext 7 - Name: Exposed 8 Values: 9 - Window 10 Attrs: 11 - Name: reason 12 Readonly: true 13 Type: 14 Name: PresentationConnectionCloseReason 15 ExtAttrs: 16 - Name: SecureContext 17 - Name: Exposed 18 Values: 19 - Window 20 - Name: message 21 Readonly: true 22 Type: 23 Name: DOMString 24 ExtAttrs: 25 - Name: SecureContext 26 - Name: Exposed 27 Values: 28 - Window 29 Constructors: 30 - Args: 31 - Name: type 32 Type: 33 Name: DOMString 34 - Name: eventInitDict 35 Type: 36 Name: PresentationConnectionCloseEventInit 37 ExtAttrs: 38 - Name: SecureContext 39 - Name: Exposed 40 Values: 41 - Window 42 - File: webref/presentation-api.idl 43 Dict: 44 Name: PresentationConnectionCloseEventInit 45 Inherits: EventInit 46 Fields: 47 - Name: reason 48 Required: true 49 Type: 50 Name: PresentationConnectionCloseReason 51 - Name: message 52 Default: '""' 53 Type: 54 Name: DOMString 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/presentation-api.idl 68 Enum: 69 Name: PresentationConnectionCloseReason 70 Values: 71 - error 72 - closed 73 - wentaway 74 - File: webref/presentation-api.idl 75 Interface: 76 Name: PresentationConnectionList 77 Inherits: EventTarget 78 ExtAttrs: 79 - Name: SecureContext 80 - Name: Exposed 81 Values: 82 - Window 83 Attrs: 84 - Name: connections 85 Readonly: true 86 Type: 87 Name: FrozenArray 88 Params: 89 - Name: PresentationConnection 90 ExtAttrs: 91 - Name: SecureContext 92 - Name: Exposed 93 Values: 94 - Window 95 - Name: onconnectionavailable 96 Type: 97 Name: EventHandler 98 ExtAttrs: 99 - Name: SecureContext 100 - Name: Exposed 101 Values: 102 - Window 103 - File: webref/presentation-api.idl 104 Enum: 105 Name: PresentationConnectionState 106 Values: 107 - connecting 108 - connected 109 - closed 110 - terminated 111 - File: webref/presentation-api.idl 112 Interface: 113 Name: PresentationReceiver 114 ExtAttrs: 115 - Name: SecureContext 116 - Name: Exposed 117 Values: 118 - Window 119 Attrs: 120 - Name: connectionList 121 Readonly: true 122 Type: 123 Name: Promise 124 Params: 125 - Name: PresentationConnectionList 126 ExtAttrs: 127 - Name: SecureContext 128 - Name: Exposed 129 Values: 130 - Window 131 - File: webref/presentation-api.idl 132 Interface: 133 Name: PresentationRequest 134 Inherits: EventTarget 135 ExtAttrs: 136 - Name: SecureContext 137 - Name: Exposed 138 Values: 139 - Window 140 Attrs: 141 - Name: onconnectionavailable 142 Type: 143 Name: EventHandler 144 ExtAttrs: 145 - Name: SecureContext 146 - Name: Exposed 147 Values: 148 - Window 149 Operations: 150 - Name: start 151 Returns: 152 - Name: Promise 153 Params: 154 - Name: PresentationConnection 155 ExtAttrs: 156 - Name: SecureContext 157 - Name: Exposed 158 Values: 159 - Window 160 - Name: reconnect 161 Args: 162 - Name: presentationId 163 Type: 164 Name: USVString 165 Returns: 166 - Name: Promise 167 Params: 168 - Name: PresentationConnection 169 ExtAttrs: 170 - Name: SecureContext 171 - Name: Exposed 172 Values: 173 - Window 174 - Name: getAvailability 175 Returns: 176 - Name: Promise 177 Params: 178 - Name: PresentationAvailability 179 ExtAttrs: 180 - Name: SecureContext 181 - Name: Exposed 182 Values: 183 - Window 184 Constructors: 185 - Args: 186 - Name: url 187 Type: 188 Name: USVString 189 ExtAttrs: 190 - Name: SecureContext 191 - Name: Exposed 192 Values: 193 - Window 194 - Args: 195 - Name: urls 196 Type: 197 Name: sequence 198 Params: 199 - Name: USVString 200 ExtAttrs: 201 - Name: SecureContext 202 - Name: Exposed 203 Values: 204 - Window 205 - File: webref/clipboard-apis.idl 206 Enum: 207 Name: PresentationStyle 208 Values: 209 - unspecified 210 - inline 211 - attachment 212 - File: webref/compute-pressure.idl 213 Interface: 214 Name: PressureObserver 215 ExtAttrs: 216 - Name: Exposed 217 Values: 218 - DedicatedWorker 219 - SharedWorker 220 - Window 221 - Name: SecureContext 222 Attrs: 223 - Name: supportedSources 224 Modifier: static 225 Readonly: true 226 Type: 227 Name: FrozenArray 228 Params: 229 - Name: PressureSource 230 ExtAttrs: 231 - Name: SameObject 232 - Name: Exposed 233 Values: 234 - DedicatedWorker 235 - SharedWorker 236 - Window 237 - Name: SecureContext 238 Operations: 239 - Name: observe 240 Args: 241 - Name: source 242 Type: 243 Name: PressureSource 244 Returns: 245 - Name: Promise 246 Params: 247 - Name: undefined 248 ExtAttrs: 249 - Name: Exposed 250 Values: 251 - DedicatedWorker 252 - SharedWorker 253 - Window 254 - Name: SecureContext 255 - Name: unobserve 256 Args: 257 - Name: source 258 Type: 259 Name: PressureSource 260 Returns: 261 - Name: undefined 262 ExtAttrs: 263 - Name: Exposed 264 Values: 265 - DedicatedWorker 266 - SharedWorker 267 - Window 268 - Name: SecureContext 269 - Name: disconnect 270 Returns: 271 - Name: undefined 272 ExtAttrs: 273 - Name: Exposed 274 Values: 275 - DedicatedWorker 276 - SharedWorker 277 - Window 278 - Name: SecureContext 279 - Name: takeRecords 280 Returns: 281 - Name: sequence 282 Params: 283 - Name: PressureRecord 284 ExtAttrs: 285 - Name: Exposed 286 Values: 287 - DedicatedWorker 288 - SharedWorker 289 - Window 290 - Name: SecureContext 291 Constructors: 292 - Args: 293 - Name: callback 294 Type: 295 Name: PressureUpdateCallback 296 - Name: options 297 Optional: true 298 Default: '{}' 299 Type: 300 Name: PressureObserverOptions 301 ExtAttrs: 302 - Name: Exposed 303 Values: 304 - DedicatedWorker 305 - SharedWorker 306 - Window 307 - Name: SecureContext 308 - File: webref/compute-pressure.idl 309 Dict: 310 Name: PressureObserverOptions 311 Fields: 312 - Name: sampleRate 313 Default: "1.0" 314 Type: 315 Name: double 316 - File: webref/compute-pressure.idl 317 Interface: 318 Name: PressureRecord 319 ExtAttrs: 320 - Name: Exposed 321 Values: 322 - DedicatedWorker 323 - SharedWorker 324 - Window 325 - Name: SecureContext 326 Attrs: 327 - Name: source 328 Readonly: true 329 Type: 330 Name: PressureSource 331 ExtAttrs: 332 - Name: Exposed 333 Values: 334 - DedicatedWorker 335 - SharedWorker 336 - Window 337 - Name: SecureContext 338 - Name: state 339 Readonly: true 340 Type: 341 Name: PressureState 342 ExtAttrs: 343 - Name: Exposed 344 Values: 345 - DedicatedWorker 346 - SharedWorker 347 - Window 348 - Name: SecureContext 349 - Name: time 350 Readonly: true 351 Type: 352 Name: DOMHighResTimeStamp 353 ExtAttrs: 354 - Name: Exposed 355 Values: 356 - DedicatedWorker 357 - SharedWorker 358 - Window 359 - Name: SecureContext 360 Operations: 361 - Name: toJSON 362 Returns: 363 - Name: object 364 ExtAttrs: 365 - Name: Default 366 - Name: Exposed 367 Values: 368 - DedicatedWorker 369 - SharedWorker 370 - Window 371 - Name: SecureContext 372 - File: webref/compute-pressure.idl 373 Enum: 374 Name: PressureSource 375 Values: 376 - thermals 377 - cpu 378 - File: webref/compute-pressure.idl 379 Enum: 380 Name: PressureState 381 Values: 382 - nominal 383 - fair 384 - serious 385 - critical 386 - File: webref/compute-pressure.idl 387 Callback: 388 Name: PressureUpdateCallback 389 Args: 390 - Name: changes 391 Type: 392 Name: sequence 393 Params: 394 - Name: PressureRecord 395 - Name: observer 396 Type: 397 Name: PressureObserver 398 Returns: 399 - Name: undefined 400 - File: webref/turtledove.idl 401 Dict: 402 Name: PreviousWin 403 Fields: 404 - Name: timeDelta 405 Required: true 406 Type: 407 Name: long long 408 - Name: adJSON 409 Required: true 410 Type: 411 Name: DOMString 412 - File: webref/private-network-access.idl 413 Dict: 414 Name: PrivateNetworkAccessPermissionDescriptor 415 Inherits: PermissionDescriptor 416 Fields: 417 - Name: id 418 Type: 419 Name: DOMString 420 - Name: name 421 Required: true 422 Type: 423 Name: DOMString 424 - File: webref/trust-token-api.idl 425 Dict: 426 Name: PrivateToken 427 Fields: 428 - Name: version 429 Required: true 430 Type: 431 Name: TokenVersion 432 - Name: operation 433 Required: true 434 Type: 435 Name: OperationType 436 - Name: refreshPolicy 437 Default: '"none"' 438 Type: 439 Name: RefreshPolicy 440 - Name: issuers 441 Type: 442 Name: sequence 443 Params: 444 - Name: USVString 445 - File: webref/dom.idl 446 Interface: 447 Name: ProcessingInstruction 448 Inherits: CharacterData 449 ExtAttrs: 450 - Name: Exposed 451 Values: 452 - Window 453 Attrs: 454 - Name: target 455 Readonly: true 456 Type: 457 Name: DOMString 458 ExtAttrs: 459 - Name: Exposed 460 Values: 461 - Window 462 - Name: sheet 463 Readonly: true 464 Type: 465 Name: CSSStyleSheet 466 Nullable: true 467 - File: webref/js-self-profiling.idl 468 Interface: 469 Name: Profiler 470 Inherits: EventTarget 471 ExtAttrs: 472 - Name: Exposed 473 Values: 474 - Window 475 Attrs: 476 - Name: sampleInterval 477 Readonly: true 478 Type: 479 Name: DOMHighResTimeStamp 480 ExtAttrs: 481 - Name: Exposed 482 Values: 483 - Window 484 - Name: stopped 485 Readonly: true 486 Type: 487 Name: boolean 488 ExtAttrs: 489 - Name: Exposed 490 Values: 491 - Window 492 Operations: 493 - Name: stop 494 Returns: 495 - Name: Promise 496 Params: 497 - Name: ProfilerTrace 498 ExtAttrs: 499 - Name: Exposed 500 Values: 501 - Window 502 Constructors: 503 - Args: 504 - Name: options 505 Type: 506 Name: ProfilerInitOptions 507 ExtAttrs: 508 - Name: Exposed 509 Values: 510 - Window 511 - File: webref/js-self-profiling.idl 512 Dict: 513 Name: ProfilerFrame 514 Fields: 515 - Name: name 516 Required: true 517 Type: 518 Name: DOMString 519 - Name: resourceId 520 Type: 521 Name: unsigned long long 522 - Name: line 523 Type: 524 Name: unsigned long long 525 - Name: column 526 Type: 527 Name: unsigned long long 528 - File: webref/js-self-profiling.idl 529 Dict: 530 Name: ProfilerInitOptions 531 Fields: 532 - Name: sampleInterval 533 Required: true 534 Type: 535 Name: DOMHighResTimeStamp 536 - Name: maxBufferSize 537 Required: true 538 Type: 539 Name: unsigned long 540 - File: webref/js-self-profiling.idl 541 Typedef: 542 Name: ProfilerResource 543 Type: 544 Name: DOMString 545 - File: webref/js-self-profiling.idl 546 Dict: 547 Name: ProfilerSample 548 Fields: 549 - Name: timestamp 550 Required: true 551 Type: 552 Name: DOMHighResTimeStamp 553 - Name: stackId 554 Type: 555 Name: unsigned long long 556 - File: webref/js-self-profiling.idl 557 Dict: 558 Name: ProfilerStack 559 Fields: 560 - Name: parentId 561 Type: 562 Name: unsigned long long 563 - Name: frameId 564 Required: true 565 Type: 566 Name: unsigned long long 567 - File: webref/js-self-profiling.idl 568 Dict: 569 Name: ProfilerTrace 570 Fields: 571 - Name: resources 572 Required: true 573 Type: 574 Name: sequence 575 Params: 576 - Name: ProfilerResource 577 - Name: frames 578 Required: true 579 Type: 580 Name: sequence 581 Params: 582 - Name: ProfilerFrame 583 - Name: stacks 584 Required: true 585 Type: 586 Name: sequence 587 Params: 588 - Name: ProfilerStack 589 - Name: samples 590 Required: true 591 Type: 592 Name: sequence 593 Params: 594 - Name: ProfilerSample 595 - File: webref/xhr.idl 596 Interface: 597 Name: ProgressEvent 598 Inherits: Event 599 ExtAttrs: 600 - Name: Exposed 601 Values: 602 - Window 603 - Worker 604 Attrs: 605 - Name: lengthComputable 606 Readonly: true 607 Type: 608 Name: boolean 609 ExtAttrs: 610 - Name: Exposed 611 Values: 612 - Window 613 - Worker 614 - Name: loaded 615 Readonly: true 616 Type: 617 Name: unsigned long long 618 ExtAttrs: 619 - Name: Exposed 620 Values: 621 - Window 622 - Worker 623 - Name: total 624 Readonly: true 625 Type: 626 Name: unsigned long long 627 ExtAttrs: 628 - Name: Exposed 629 Values: 630 - Window 631 - Worker 632 Constructors: 633 - Args: 634 - Name: type 635 Type: 636 Name: DOMString 637 - Name: eventInitDict 638 Optional: true 639 Default: '{}' 640 Type: 641 Name: ProgressEventInit 642 ExtAttrs: 643 - Name: Exposed 644 Values: 645 - Window 646 - Worker 647 - File: webref/xhr.idl 648 Dict: 649 Name: ProgressEventInit 650 Inherits: EventInit 651 Fields: 652 - Name: lengthComputable 653 Default: "false" 654 Type: 655 Name: boolean 656 - Name: loaded 657 Default: "0" 658 Type: 659 Name: unsigned long long 660 - Name: total 661 Default: "0" 662 Type: 663 Name: unsigned long long 664 - Name: bubbles 665 Default: "false" 666 Type: 667 Name: boolean 668 - Name: cancelable 669 Default: "false" 670 Type: 671 Name: boolean 672 - Name: composed 673 Default: "false" 674 Type: 675 Name: boolean 676 - File: webref/html.idl 677 Interface: 678 Name: PromiseRejectionEvent 679 Inherits: Event 680 ExtAttrs: 681 - Name: Exposed 682 Attrs: 683 - Name: promise 684 Readonly: true 685 Type: 686 Name: Promise 687 Params: 688 - Name: any 689 ExtAttrs: 690 - Name: Exposed 691 - Name: reason 692 Readonly: true 693 Type: 694 Name: any 695 ExtAttrs: 696 - Name: Exposed 697 Constructors: 698 - Args: 699 - Name: type 700 Type: 701 Name: DOMString 702 - Name: eventInitDict 703 Type: 704 Name: PromiseRejectionEventInit 705 ExtAttrs: 706 - Name: Exposed 707 - File: webref/html.idl 708 Dict: 709 Name: PromiseRejectionEventInit 710 Inherits: EventInit 711 Fields: 712 - Name: promise 713 Required: true 714 Type: 715 Name: Promise 716 Params: 717 - Name: any 718 - Name: reason 719 Type: 720 Name: any 721 - Name: bubbles 722 Default: "false" 723 Type: 724 Name: boolean 725 - Name: cancelable 726 Default: "false" 727 Type: 728 Name: boolean 729 - Name: composed 730 Default: "false" 731 Type: 732 Name: boolean 733 - File: webref/manifest-incubations.idl 734 Dict: 735 Name: PromptResponseObject 736 Fields: 737 - Name: userChoice 738 Type: 739 Name: AppBannerPromptOutcome 740 - File: webref/css-properties-values-api.idl 741 Dict: 742 Name: PropertyDefinition 743 Fields: 744 - Name: name 745 Required: true 746 Type: 747 Name: DOMString 748 - Name: syntax 749 Default: '"*"' 750 Type: 751 Name: DOMString 752 - Name: inherits 753 Required: true 754 Type: 755 Name: boolean 756 - Name: initialValue 757 Type: 758 Name: DOMString 759 - File: webref/proximity.idl 760 Dict: 761 Name: ProximityReadingValues 762 Fields: 763 - Name: distance 764 Required: true 765 Type: 766 Name: double 767 Nullable: true 768 - Name: max 769 Required: true 770 Type: 771 Name: double 772 Nullable: true 773 - Name: near 774 Required: true 775 Type: 776 Name: boolean 777 Nullable: true 778 - File: webref/proximity.idl 779 Interface: 780 Name: ProximitySensor 781 Inherits: Sensor 782 ExtAttrs: 783 - Name: SecureContext 784 - Name: Exposed 785 Values: 786 - Window 787 Attrs: 788 - Name: distance 789 Readonly: true 790 Type: 791 Name: double 792 Nullable: true 793 ExtAttrs: 794 - Name: SecureContext 795 - Name: Exposed 796 Values: 797 - Window 798 - Name: max 799 Readonly: true 800 Type: 801 Name: double 802 Nullable: true 803 ExtAttrs: 804 - Name: SecureContext 805 - Name: Exposed 806 Values: 807 - Window 808 - Name: near 809 Readonly: true 810 Type: 811 Name: boolean 812 Nullable: true 813 ExtAttrs: 814 - Name: SecureContext 815 - Name: Exposed 816 Values: 817 - Window 818 Constructors: 819 - Args: 820 - Name: sensorOptions 821 Optional: true 822 Default: '{}' 823 Type: 824 Name: SensorOptions 825 ExtAttrs: 826 - Name: SecureContext 827 - Name: Exposed 828 Values: 829 - Window 830 - File: webref/webauthn.idl 831 Interface: 832 Name: PublicKeyCredential 833 Inherits: Credential 834 ExtAttrs: 835 - Name: SecureContext 836 - Name: Exposed 837 Values: 838 - Window 839 Attrs: 840 - Name: rawId 841 Readonly: true 842 Type: 843 Name: ArrayBuffer 844 ExtAttrs: 845 - Name: SameObject 846 - Name: SecureContext 847 - Name: Exposed 848 Values: 849 - Window 850 - Name: response 851 Readonly: true 852 Type: 853 Name: AuthenticatorResponse 854 ExtAttrs: 855 - Name: SameObject 856 - Name: SecureContext 857 - Name: Exposed 858 Values: 859 - Window 860 - Name: authenticatorAttachment 861 Readonly: true 862 Type: 863 Name: DOMString 864 Nullable: true 865 ExtAttrs: 866 - Name: SameObject 867 - Name: SecureContext 868 - Name: Exposed 869 Values: 870 - Window 871 Operations: 872 - Name: getClientExtensionResults 873 Returns: 874 - Name: AuthenticationExtensionsClientOutputs 875 ExtAttrs: 876 - Name: SecureContext 877 - Name: Exposed 878 Values: 879 - Window 880 - Name: isConditionalMediationAvailable 881 Modifier: static 882 Returns: 883 - Name: Promise 884 Params: 885 - Name: boolean 886 ExtAttrs: 887 - Name: SecureContext 888 - Name: Exposed 889 Values: 890 - Window 891 - Name: toJSON 892 Returns: 893 - Name: PublicKeyCredentialJSON 894 ExtAttrs: 895 - Name: SecureContext 896 - Name: Exposed 897 Values: 898 - Window 899 - Name: parseRequestOptionsFromJSON 900 Modifier: static 901 Args: 902 - Name: options 903 Type: 904 Name: PublicKeyCredentialRequestOptionsJSON 905 Returns: 906 - Name: PublicKeyCredentialRequestOptions 907 - Name: isPasskeyPlatformAuthenticatorAvailable 908 Modifier: static 909 Returns: 910 - Name: Promise 911 Params: 912 - Name: boolean 913 - Name: parseCreationOptionsFromJSON 914 Modifier: static 915 Args: 916 - Name: options 917 Type: 918 Name: PublicKeyCredentialCreationOptionsJSON 919 Returns: 920 - Name: PublicKeyCredentialCreationOptions 921 - Name: isUserVerifyingPlatformAuthenticatorAvailable 922 Modifier: static 923 Returns: 924 - Name: Promise 925 Params: 926 - Name: boolean 927 - File: webref/webauthn.idl 928 Dict: 929 Name: PublicKeyCredentialCreationOptions 930 Fields: 931 - Name: rp 932 Required: true 933 Type: 934 Name: PublicKeyCredentialRpEntity 935 - Name: user 936 Required: true 937 Type: 938 Name: PublicKeyCredentialUserEntity 939 - Name: challenge 940 Required: true 941 Type: 942 Name: BufferSource 943 - Name: pubKeyCredParams 944 Required: true 945 Type: 946 Name: sequence 947 Params: 948 - Name: PublicKeyCredentialParameters 949 - Name: timeout 950 Type: 951 Name: unsigned long 952 - Name: excludeCredentials 953 Default: '[]' 954 Type: 955 Name: sequence 956 Params: 957 - Name: PublicKeyCredentialDescriptor 958 - Name: authenticatorSelection 959 Type: 960 Name: AuthenticatorSelectionCriteria 961 - Name: hints 962 Default: '[]' 963 Type: 964 Name: sequence 965 Params: 966 - Name: DOMString 967 - Name: attestation 968 Default: '"none"' 969 Type: 970 Name: DOMString 971 - Name: attestationFormats 972 Default: '[]' 973 Type: 974 Name: sequence 975 Params: 976 - Name: DOMString 977 - Name: extensions 978 Type: 979 Name: AuthenticationExtensionsClientInputs 980 - File: webref/webauthn.idl 981 Dict: 982 Name: PublicKeyCredentialCreationOptionsJSON 983 Fields: 984 - Name: rp 985 Required: true 986 Type: 987 Name: PublicKeyCredentialRpEntity 988 - Name: user 989 Required: true 990 Type: 991 Name: PublicKeyCredentialUserEntityJSON 992 - Name: challenge 993 Required: true 994 Type: 995 Name: Base64URLString 996 - Name: pubKeyCredParams 997 Required: true 998 Type: 999 Name: sequence 1000 Params: 1001 - Name: PublicKeyCredentialParameters 1002 - Name: timeout 1003 Type: 1004 Name: unsigned long 1005 - Name: excludeCredentials 1006 Default: '[]' 1007 Type: 1008 Name: sequence 1009 Params: 1010 - Name: PublicKeyCredentialDescriptorJSON 1011 - Name: authenticatorSelection 1012 Type: 1013 Name: AuthenticatorSelectionCriteria 1014 - Name: hints 1015 Default: '[]' 1016 Type: 1017 Name: sequence 1018 Params: 1019 - Name: DOMString 1020 - Name: attestation 1021 Default: '"none"' 1022 Type: 1023 Name: DOMString 1024 - Name: attestationFormats 1025 Default: '[]' 1026 Type: 1027 Name: sequence 1028 Params: 1029 - Name: DOMString 1030 - Name: extensions 1031 Type: 1032 Name: AuthenticationExtensionsClientInputsJSON 1033 - File: webref/webauthn.idl 1034 Dict: 1035 Name: PublicKeyCredentialDescriptor 1036 Fields: 1037 - Name: type 1038 Required: true 1039 Type: 1040 Name: DOMString 1041 - Name: id 1042 Required: true 1043 Type: 1044 Name: BufferSource 1045 - Name: transports 1046 Type: 1047 Name: sequence 1048 Params: 1049 - Name: DOMString 1050 - File: webref/webauthn.idl 1051 Dict: 1052 Name: PublicKeyCredentialDescriptorJSON 1053 Fields: 1054 - Name: id 1055 Required: true 1056 Type: 1057 Name: Base64URLString 1058 - Name: type 1059 Required: true 1060 Type: 1061 Name: DOMString 1062 - Name: transports 1063 Type: 1064 Name: sequence 1065 Params: 1066 - Name: DOMString 1067 - File: webref/webauthn.idl 1068 Dict: 1069 Name: PublicKeyCredentialEntity 1070 Fields: 1071 - Name: name 1072 Required: true 1073 Type: 1074 Name: DOMString 1075 - File: webref/webauthn.idl 1076 Enum: 1077 Name: PublicKeyCredentialHints 1078 Values: 1079 - security-key 1080 - client-device 1081 - hybrid 1082 - File: webref/webauthn.idl 1083 Typedef: 1084 Name: PublicKeyCredentialJSON 1085 Type: 1086 Union: 1087 - Name: RegistrationResponseJSON 1088 - Name: AuthenticationResponseJSON 1089 - File: webref/webauthn.idl 1090 Dict: 1091 Name: PublicKeyCredentialParameters 1092 Fields: 1093 - Name: type 1094 Required: true 1095 Type: 1096 Name: DOMString 1097 - Name: alg 1098 Required: true 1099 Type: 1100 Name: COSEAlgorithmIdentifier 1101 - File: webref/webauthn.idl 1102 Dict: 1103 Name: PublicKeyCredentialRequestOptions 1104 Fields: 1105 - Name: challenge 1106 Required: true 1107 Type: 1108 Name: BufferSource 1109 - Name: timeout 1110 Type: 1111 Name: unsigned long 1112 - Name: rpId 1113 Type: 1114 Name: USVString 1115 - Name: allowCredentials 1116 Default: '[]' 1117 Type: 1118 Name: sequence 1119 Params: 1120 - Name: PublicKeyCredentialDescriptor 1121 - Name: userVerification 1122 Default: '"preferred"' 1123 Type: 1124 Name: DOMString 1125 - Name: hints 1126 Default: '[]' 1127 Type: 1128 Name: sequence 1129 Params: 1130 - Name: DOMString 1131 - Name: attestation 1132 Default: '"none"' 1133 Type: 1134 Name: DOMString 1135 - Name: attestationFormats 1136 Default: '[]' 1137 Type: 1138 Name: sequence 1139 Params: 1140 - Name: DOMString 1141 - Name: extensions 1142 Type: 1143 Name: AuthenticationExtensionsClientInputs 1144 - File: webref/webauthn.idl 1145 Dict: 1146 Name: PublicKeyCredentialRequestOptionsJSON 1147 Fields: 1148 - Name: challenge 1149 Required: true 1150 Type: 1151 Name: Base64URLString 1152 - Name: timeout 1153 Type: 1154 Name: unsigned long 1155 - Name: rpId 1156 Type: 1157 Name: DOMString 1158 - Name: allowCredentials 1159 Default: '[]' 1160 Type: 1161 Name: sequence 1162 Params: 1163 - Name: PublicKeyCredentialDescriptorJSON 1164 - Name: userVerification 1165 Default: '"preferred"' 1166 Type: 1167 Name: DOMString 1168 - Name: hints 1169 Default: '[]' 1170 Type: 1171 Name: sequence 1172 Params: 1173 - Name: DOMString 1174 - Name: attestation 1175 Default: '"none"' 1176 Type: 1177 Name: DOMString 1178 - Name: attestationFormats 1179 Default: '[]' 1180 Type: 1181 Name: sequence 1182 Params: 1183 - Name: DOMString 1184 - Name: extensions 1185 Type: 1186 Name: AuthenticationExtensionsClientInputsJSON 1187 - File: webref/webauthn.idl 1188 Dict: 1189 Name: PublicKeyCredentialRpEntity 1190 Inherits: PublicKeyCredentialEntity 1191 Fields: 1192 - Name: id 1193 Type: 1194 Name: DOMString 1195 - Name: name 1196 Required: true 1197 Type: 1198 Name: DOMString 1199 - File: webref/webauthn.idl 1200 Enum: 1201 Name: PublicKeyCredentialType 1202 Values: 1203 - public-key 1204 - File: webref/webauthn.idl 1205 Dict: 1206 Name: PublicKeyCredentialUserEntity 1207 Inherits: PublicKeyCredentialEntity 1208 Fields: 1209 - Name: id 1210 Required: true 1211 Type: 1212 Name: BufferSource 1213 - Name: displayName 1214 Required: true 1215 Type: 1216 Name: DOMString 1217 - Name: name 1218 Required: true 1219 Type: 1220 Name: DOMString 1221 - File: webref/webauthn.idl 1222 Dict: 1223 Name: PublicKeyCredentialUserEntityJSON 1224 Fields: 1225 - Name: id 1226 Required: true 1227 Type: 1228 Name: Base64URLString 1229 - Name: name 1230 Required: true 1231 Type: 1232 Name: DOMString 1233 - Name: displayName 1234 Required: true 1235 Type: 1236 Name: DOMString 1237 - File: webref/digital-goods.idl 1238 Dict: 1239 Name: PurchaseDetails 1240 Fields: 1241 - Name: itemId 1242 Required: true 1243 Type: 1244 Name: DOMString 1245 - Name: purchaseToken 1246 Required: true 1247 Type: 1248 Name: DOMString 1249 - File: webref/push-api.idl 1250 Enum: 1251 Name: PushEncryptionKeyName 1252 Values: 1253 - p256dh 1254 - auth