github.com/primecitizens/pcz/std@v0.2.1/plat/js/web/apis27.js.wasm.yaml (about) 1 - File: webref/notifications.idl 2 Interface: 3 Name: NotificationEvent 4 Inherits: ExtendableEvent 5 ExtAttrs: 6 - Name: Exposed 7 Values: 8 - ServiceWorker 9 Attrs: 10 - Name: notification 11 Readonly: true 12 Type: 13 Name: Notification 14 ExtAttrs: 15 - Name: Exposed 16 Values: 17 - ServiceWorker 18 - Name: action 19 Readonly: true 20 Type: 21 Name: DOMString 22 ExtAttrs: 23 - Name: Exposed 24 Values: 25 - ServiceWorker 26 Constructors: 27 - Args: 28 - Name: type 29 Type: 30 Name: DOMString 31 - Name: eventInitDict 32 Type: 33 Name: NotificationEventInit 34 ExtAttrs: 35 - Name: Exposed 36 Values: 37 - ServiceWorker 38 - File: webref/notifications.idl 39 Dict: 40 Name: NotificationEventInit 41 Inherits: ExtendableEventInit 42 Fields: 43 - Name: notification 44 Required: true 45 Type: 46 Name: Notification 47 - Name: action 48 Default: '""' 49 Type: 50 Name: DOMString 51 - Name: bubbles 52 Default: "false" 53 Type: 54 Name: boolean 55 - Name: cancelable 56 Default: "false" 57 Type: 58 Name: boolean 59 - Name: composed 60 Default: "false" 61 Type: 62 Name: boolean 63 - File: webref/notifications.idl 64 Dict: 65 Name: NotificationOptions 66 Fields: 67 - Name: dir 68 Default: '"auto"' 69 Type: 70 Name: NotificationDirection 71 - Name: lang 72 Default: '""' 73 Type: 74 Name: DOMString 75 - Name: body 76 Default: '""' 77 Type: 78 Name: DOMString 79 - Name: tag 80 Default: '""' 81 Type: 82 Name: DOMString 83 - Name: image 84 Type: 85 Name: USVString 86 - Name: icon 87 Type: 88 Name: USVString 89 - Name: badge 90 Type: 91 Name: USVString 92 - Name: vibrate 93 Type: 94 Name: VibratePattern 95 - Name: timestamp 96 Type: 97 Name: EpochTimeStamp 98 - Name: renotify 99 Default: "false" 100 Type: 101 Name: boolean 102 - Name: silent 103 Default: "null" 104 Type: 105 Name: boolean 106 Nullable: true 107 - Name: requireInteraction 108 Default: "false" 109 Type: 110 Name: boolean 111 - Name: data 112 Default: "null" 113 Type: 114 Name: any 115 - Name: actions 116 Default: '[]' 117 Type: 118 Name: sequence 119 Params: 120 - Name: NotificationAction 121 - File: webref/notifications.idl 122 Enum: 123 Name: NotificationPermission 124 Values: 125 - default 126 - denied 127 - granted 128 - File: webref/notifications.idl 129 Callback: 130 Name: NotificationPermissionCallback 131 Args: 132 - Name: permission 133 Type: 134 Name: NotificationPermission 135 Returns: 136 - Name: undefined 137 - File: webref/OES_draw_buffers_indexed.idl 138 Interface: 139 Name: OES_draw_buffers_indexed 140 ExtAttrs: 141 - Name: Exposed 142 Values: 143 - Window 144 - Worker 145 - Name: LegacyNoInterfaceObject 146 Operations: 147 - Name: enableiOES 148 Args: 149 - Name: target 150 Type: 151 Name: GLenum 152 - Name: index 153 Type: 154 Name: GLuint 155 Returns: 156 - Name: undefined 157 ExtAttrs: 158 - Name: Exposed 159 Values: 160 - Window 161 - Worker 162 - Name: LegacyNoInterfaceObject 163 - Name: disableiOES 164 Args: 165 - Name: target 166 Type: 167 Name: GLenum 168 - Name: index 169 Type: 170 Name: GLuint 171 Returns: 172 - Name: undefined 173 ExtAttrs: 174 - Name: Exposed 175 Values: 176 - Window 177 - Worker 178 - Name: LegacyNoInterfaceObject 179 - Name: blendEquationiOES 180 Args: 181 - Name: buf 182 Type: 183 Name: GLuint 184 - Name: mode 185 Type: 186 Name: GLenum 187 Returns: 188 - Name: undefined 189 ExtAttrs: 190 - Name: Exposed 191 Values: 192 - Window 193 - Worker 194 - Name: LegacyNoInterfaceObject 195 - Name: blendEquationSeparateiOES 196 Args: 197 - Name: buf 198 Type: 199 Name: GLuint 200 - Name: modeRGB 201 Type: 202 Name: GLenum 203 - Name: modeAlpha 204 Type: 205 Name: GLenum 206 Returns: 207 - Name: undefined 208 ExtAttrs: 209 - Name: Exposed 210 Values: 211 - Window 212 - Worker 213 - Name: LegacyNoInterfaceObject 214 - Name: blendFunciOES 215 Args: 216 - Name: buf 217 Type: 218 Name: GLuint 219 - Name: src 220 Type: 221 Name: GLenum 222 - Name: dst 223 Type: 224 Name: GLenum 225 Returns: 226 - Name: undefined 227 ExtAttrs: 228 - Name: Exposed 229 Values: 230 - Window 231 - Worker 232 - Name: LegacyNoInterfaceObject 233 - Name: blendFuncSeparateiOES 234 Args: 235 - Name: buf 236 Type: 237 Name: GLuint 238 - Name: srcRGB 239 Type: 240 Name: GLenum 241 - Name: dstRGB 242 Type: 243 Name: GLenum 244 - Name: srcAlpha 245 Type: 246 Name: GLenum 247 - Name: dstAlpha 248 Type: 249 Name: GLenum 250 Returns: 251 - Name: undefined 252 ExtAttrs: 253 - Name: Exposed 254 Values: 255 - Window 256 - Worker 257 - Name: LegacyNoInterfaceObject 258 - Name: colorMaskiOES 259 Args: 260 - Name: buf 261 Type: 262 Name: GLuint 263 - Name: r 264 Type: 265 Name: GLboolean 266 - Name: g 267 Type: 268 Name: GLboolean 269 - Name: b 270 Type: 271 Name: GLboolean 272 - Name: a 273 Type: 274 Name: GLboolean 275 Returns: 276 - Name: undefined 277 ExtAttrs: 278 - Name: Exposed 279 Values: 280 - Window 281 - Worker 282 - Name: LegacyNoInterfaceObject 283 - File: webref/OES_element_index_uint.idl 284 Interface: 285 Name: OES_element_index_uint 286 ExtAttrs: 287 - Name: Exposed 288 Values: 289 - Window 290 - Worker 291 - Name: LegacyNoInterfaceObject 292 - File: webref/OES_fbo_render_mipmap.idl 293 Interface: 294 Name: OES_fbo_render_mipmap 295 ExtAttrs: 296 - Name: Exposed 297 Values: 298 - Window 299 - Worker 300 - Name: LegacyNoInterfaceObject 301 - File: webref/OES_standard_derivatives.idl 302 Interface: 303 Name: OES_standard_derivatives 304 ExtAttrs: 305 - Name: Exposed 306 Values: 307 - Window 308 - Worker 309 - Name: LegacyNoInterfaceObject 310 Constants: 311 - Name: FRAGMENT_SHADER_DERIVATIVE_HINT_OES 312 Value: "0x8B8B" 313 Type: 314 Name: GLenum 315 - File: webref/OES_texture_float.idl 316 Interface: 317 Name: OES_texture_float 318 ExtAttrs: 319 - Name: Exposed 320 Values: 321 - Window 322 - Worker 323 - Name: LegacyNoInterfaceObject 324 - File: webref/OES_texture_float_linear.idl 325 Interface: 326 Name: OES_texture_float_linear 327 ExtAttrs: 328 - Name: Exposed 329 Values: 330 - Window 331 - Worker 332 - Name: LegacyNoInterfaceObject 333 - File: webref/OES_texture_half_float.idl 334 Interface: 335 Name: OES_texture_half_float 336 ExtAttrs: 337 - Name: Exposed 338 Values: 339 - Window 340 - Worker 341 - Name: LegacyNoInterfaceObject 342 Constants: 343 - Name: HALF_FLOAT_OES 344 Value: "0x8D61" 345 Type: 346 Name: GLenum 347 - File: webref/OES_texture_half_float_linear.idl 348 Interface: 349 Name: OES_texture_half_float_linear 350 ExtAttrs: 351 - Name: Exposed 352 Values: 353 - Window 354 - Worker 355 - Name: LegacyNoInterfaceObject 356 - File: webref/OES_vertex_array_object.idl 357 Interface: 358 Name: OES_vertex_array_object 359 ExtAttrs: 360 - Name: Exposed 361 Values: 362 - Window 363 - Worker 364 - Name: LegacyNoInterfaceObject 365 Constants: 366 - Name: VERTEX_ARRAY_BINDING_OES 367 Value: "0x85B5" 368 Type: 369 Name: GLenum 370 Operations: 371 - Name: createVertexArrayOES 372 Returns: 373 - Name: WebGLVertexArrayObjectOES 374 Nullable: true 375 ExtAttrs: 376 - Name: Exposed 377 Values: 378 - Window 379 - Worker 380 - Name: LegacyNoInterfaceObject 381 - Name: deleteVertexArrayOES 382 Args: 383 - Name: arrayObject 384 Type: 385 Name: WebGLVertexArrayObjectOES 386 Nullable: true 387 Returns: 388 - Name: undefined 389 ExtAttrs: 390 - Name: Exposed 391 Values: 392 - Window 393 - Worker 394 - Name: LegacyNoInterfaceObject 395 - Name: isVertexArrayOES 396 Args: 397 - Name: arrayObject 398 Type: 399 Name: WebGLVertexArrayObjectOES 400 Nullable: true 401 Returns: 402 - Name: GLboolean 403 ExtAttrs: 404 - Name: WebGLHandlesContextLoss 405 - Name: Exposed 406 Values: 407 - Window 408 - Worker 409 - Name: LegacyNoInterfaceObject 410 - Name: bindVertexArrayOES 411 Args: 412 - Name: arrayObject 413 Type: 414 Name: WebGLVertexArrayObjectOES 415 Nullable: true 416 Returns: 417 - Name: undefined 418 ExtAttrs: 419 - Name: Exposed 420 Values: 421 - Window 422 - Worker 423 - Name: LegacyNoInterfaceObject 424 - File: webref/web-otp.idl 425 Interface: 426 Name: OTPCredential 427 Inherits: Credential 428 ExtAttrs: 429 - Name: Exposed 430 Values: 431 - Window 432 - Name: SecureContext 433 Attrs: 434 - Name: code 435 Readonly: true 436 Type: 437 Name: DOMString 438 ExtAttrs: 439 - Name: Exposed 440 Values: 441 - Window 442 - Name: SecureContext 443 - File: webref/web-otp.idl 444 Dict: 445 Name: OTPCredentialRequestOptions 446 Fields: 447 - Name: transport 448 Default: '[]' 449 Type: 450 Name: sequence 451 Params: 452 - Name: OTPCredentialTransportType 453 - File: webref/web-otp.idl 454 Enum: 455 Name: OTPCredentialTransportType 456 Values: 457 - sms 458 - File: webref/OVR_multiview2.idl 459 Interface: 460 Name: OVR_multiview2 461 ExtAttrs: 462 - Name: Exposed 463 Values: 464 - Window 465 - Worker 466 - Name: LegacyNoInterfaceObject 467 Constants: 468 - Name: FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR 469 Value: "0x9630" 470 Type: 471 Name: GLenum 472 - Name: FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR 473 Value: "0x9632" 474 Type: 475 Name: GLenum 476 - Name: MAX_VIEWS_OVR 477 Value: "0x9631" 478 Type: 479 Name: GLenum 480 - Name: FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR 481 Value: "0x9633" 482 Type: 483 Name: GLenum 484 Operations: 485 - Name: framebufferTextureMultiviewOVR 486 Args: 487 - Name: target 488 Type: 489 Name: GLenum 490 - Name: attachment 491 Type: 492 Name: GLenum 493 - Name: texture 494 Type: 495 Name: WebGLTexture 496 Nullable: true 497 - Name: level 498 Type: 499 Name: GLint 500 - Name: baseViewIndex 501 Type: 502 Name: GLint 503 - Name: numViews 504 Type: 505 Name: GLsizei 506 Returns: 507 - Name: undefined 508 ExtAttrs: 509 - Name: Exposed 510 Values: 511 - Window 512 - Worker 513 - Name: LegacyNoInterfaceObject 514 - File: webref/webaudio.idl 515 Interface: 516 Name: OfflineAudioCompletionEvent 517 Inherits: Event 518 ExtAttrs: 519 - Name: Exposed 520 Values: 521 - Window 522 Attrs: 523 - Name: renderedBuffer 524 Readonly: true 525 Type: 526 Name: AudioBuffer 527 ExtAttrs: 528 - Name: Exposed 529 Values: 530 - Window 531 Constructors: 532 - Args: 533 - Name: type 534 Type: 535 Name: DOMString 536 - Name: eventInitDict 537 Type: 538 Name: OfflineAudioCompletionEventInit 539 ExtAttrs: 540 - Name: Exposed 541 Values: 542 - Window 543 - File: webref/webaudio.idl 544 Dict: 545 Name: OfflineAudioCompletionEventInit 546 Inherits: EventInit 547 Fields: 548 - Name: renderedBuffer 549 Required: true 550 Type: 551 Name: AudioBuffer 552 - Name: bubbles 553 Default: "false" 554 Type: 555 Name: boolean 556 - Name: cancelable 557 Default: "false" 558 Type: 559 Name: boolean 560 - Name: composed 561 Default: "false" 562 Type: 563 Name: boolean 564 - File: webref/webaudio.idl 565 Interface: 566 Name: OfflineAudioContext 567 Inherits: BaseAudioContext 568 ExtAttrs: 569 - Name: Exposed 570 Values: 571 - Window 572 Attrs: 573 - Name: length 574 Readonly: true 575 Type: 576 Name: unsigned long 577 ExtAttrs: 578 - Name: Exposed 579 Values: 580 - Window 581 - Name: oncomplete 582 Type: 583 Name: EventHandler 584 ExtAttrs: 585 - Name: Exposed 586 Values: 587 - Window 588 Operations: 589 - Name: startRendering 590 Returns: 591 - Name: Promise 592 Params: 593 - Name: AudioBuffer 594 ExtAttrs: 595 - Name: Exposed 596 Values: 597 - Window 598 - Name: resume 599 Returns: 600 - Name: Promise 601 Params: 602 - Name: undefined 603 ExtAttrs: 604 - Name: Exposed 605 Values: 606 - Window 607 - Name: suspend 608 Args: 609 - Name: suspendTime 610 Type: 611 Name: double 612 Returns: 613 - Name: Promise 614 Params: 615 - Name: undefined 616 ExtAttrs: 617 - Name: Exposed 618 Values: 619 - Window 620 Constructors: 621 - Args: 622 - Name: contextOptions 623 Type: 624 Name: OfflineAudioContextOptions 625 ExtAttrs: 626 - Name: Exposed 627 Values: 628 - Window 629 - Args: 630 - Name: numberOfChannels 631 Type: 632 Name: unsigned long 633 - Name: length 634 Type: 635 Name: unsigned long 636 - Name: sampleRate 637 Type: 638 Name: float 639 ExtAttrs: 640 - Name: Exposed 641 Values: 642 - Window 643 - File: webref/webaudio.idl 644 Dict: 645 Name: OfflineAudioContextOptions 646 Fields: 647 - Name: numberOfChannels 648 Default: "1" 649 Type: 650 Name: unsigned long 651 - Name: length 652 Required: true 653 Type: 654 Name: unsigned long 655 - Name: sampleRate 656 Required: true 657 Type: 658 Name: float 659 - File: webref/html.idl 660 Interface: 661 Name: OffscreenCanvas 662 Inherits: EventTarget 663 ExtAttrs: 664 - Name: Exposed 665 Values: 666 - Window 667 - Worker 668 - Name: Transferable 669 Attrs: 670 - Name: width 671 Type: 672 Name: unsigned long long 673 ExtAttrs: 674 - Name: Exposed 675 Values: 676 - Window 677 - Worker 678 - Name: Transferable 679 - Name: height 680 Type: 681 Name: unsigned long long 682 ExtAttrs: 683 - Name: Exposed 684 Values: 685 - Window 686 - Worker 687 - Name: Transferable 688 - Name: oncontextlost 689 Type: 690 Name: EventHandler 691 ExtAttrs: 692 - Name: Exposed 693 Values: 694 - Window 695 - Worker 696 - Name: Transferable 697 - Name: oncontextrestored 698 Type: 699 Name: EventHandler 700 ExtAttrs: 701 - Name: Exposed 702 Values: 703 - Window 704 - Worker 705 - Name: Transferable 706 Operations: 707 - Name: getContext 708 Args: 709 - Name: contextId 710 Type: 711 Name: OffscreenRenderingContextId 712 - Name: options 713 Optional: true 714 Default: "null" 715 Type: 716 Name: any 717 Returns: 718 - Name: OffscreenRenderingContext 719 Nullable: true 720 ExtAttrs: 721 - Name: Exposed 722 Values: 723 - Window 724 - Worker 725 - Name: Transferable 726 - Name: transferToImageBitmap 727 Returns: 728 - Name: ImageBitmap 729 ExtAttrs: 730 - Name: Exposed 731 Values: 732 - Window 733 - Worker 734 - Name: Transferable 735 - Name: convertToBlob 736 Args: 737 - Name: options 738 Optional: true 739 Default: '{}' 740 Type: 741 Name: ImageEncodeOptions 742 Returns: 743 - Name: Promise 744 Params: 745 - Name: Blob 746 ExtAttrs: 747 - Name: Exposed 748 Values: 749 - Window 750 - Worker 751 - Name: Transferable 752 Constructors: 753 - Args: 754 - Name: width 755 Type: 756 Name: unsigned long long 757 ExtAttrs: 758 - Name: EnforceRange 759 - Name: height 760 Type: 761 Name: unsigned long long 762 ExtAttrs: 763 - Name: EnforceRange 764 ExtAttrs: 765 - Name: Exposed 766 Values: 767 - Window 768 - Worker 769 - Name: Transferable 770 - File: webref/html.idl 771 Interface: 772 Name: OffscreenCanvasRenderingContext2D 773 ExtAttrs: 774 - Name: Exposed 775 Values: 776 - Window 777 - Worker 778 Attrs: 779 - Name: canvas 780 Readonly: true 781 Type: 782 Name: OffscreenCanvas 783 ExtAttrs: 784 - Name: Exposed 785 Values: 786 - Window 787 - Worker 788 - Name: globalAlpha 789 Type: 790 Name: unrestricted double 791 - Name: globalCompositeOperation 792 Type: 793 Name: DOMString 794 - Name: imageSmoothingEnabled 795 Type: 796 Name: boolean 797 - Name: imageSmoothingQuality 798 Type: 799 Name: ImageSmoothingQuality 800 - Name: strokeStyle 801 Type: 802 Union: 803 - Name: DOMString 804 - Name: CanvasGradient 805 - Name: CanvasPattern 806 - Name: fillStyle 807 Type: 808 Union: 809 - Name: DOMString 810 - Name: CanvasGradient 811 - Name: CanvasPattern 812 - Name: shadowOffsetX 813 Type: 814 Name: unrestricted double 815 - Name: shadowOffsetY 816 Type: 817 Name: unrestricted double 818 - Name: shadowBlur 819 Type: 820 Name: unrestricted double 821 - Name: shadowColor 822 Type: 823 Name: DOMString 824 - Name: filter 825 Type: 826 Name: DOMString 827 - Name: lineWidth 828 Type: 829 Name: unrestricted double 830 - Name: lineCap 831 Type: 832 Name: CanvasLineCap 833 - Name: lineJoin 834 Type: 835 Name: CanvasLineJoin 836 - Name: miterLimit 837 Type: 838 Name: unrestricted double 839 - Name: lineDashOffset 840 Type: 841 Name: unrestricted double 842 - Name: font 843 Type: 844 Name: DOMString 845 - Name: textAlign 846 Type: 847 Name: CanvasTextAlign 848 - Name: textBaseline 849 Type: 850 Name: CanvasTextBaseline 851 - Name: direction 852 Type: 853 Name: CanvasDirection 854 - Name: letterSpacing 855 Type: 856 Name: DOMString 857 - Name: fontKerning 858 Type: 859 Name: CanvasFontKerning 860 - Name: fontStretch 861 Type: 862 Name: CanvasFontStretch 863 - Name: fontVariantCaps 864 Type: 865 Name: CanvasFontVariantCaps 866 - Name: textRendering 867 Type: 868 Name: CanvasTextRendering 869 - Name: wordSpacing 870 Type: 871 Name: DOMString 872 Operations: 873 - Name: commit 874 Returns: 875 - Name: undefined 876 ExtAttrs: 877 - Name: Exposed 878 Values: 879 - Window 880 - Worker 881 - Name: scale 882 Args: 883 - Name: x 884 Type: 885 Name: unrestricted double 886 - Name: "y" 887 Type: 888 Name: unrestricted double 889 Returns: 890 - Name: undefined 891 - Name: rotate 892 Args: 893 - Name: angle 894 Type: 895 Name: unrestricted double 896 Returns: 897 - Name: undefined 898 - Name: translate 899 Args: 900 - Name: x 901 Type: 902 Name: unrestricted double 903 - Name: "y" 904 Type: 905 Name: unrestricted double 906 Returns: 907 - Name: undefined 908 - Name: transform 909 Args: 910 - Name: a 911 Type: 912 Name: unrestricted double 913 - Name: b 914 Type: 915 Name: unrestricted double 916 - Name: c 917 Type: 918 Name: unrestricted double 919 - Name: d 920 Type: 921 Name: unrestricted double 922 - Name: e 923 Type: 924 Name: unrestricted double 925 - Name: f 926 Type: 927 Name: unrestricted double 928 Returns: 929 - Name: undefined 930 - Name: getTransform 931 Returns: 932 - Name: DOMMatrix 933 ExtAttrs: 934 - Name: NewObject 935 - Name: setTransform 936 Args: 937 - Name: a 938 Type: 939 Name: unrestricted double 940 - Name: b 941 Type: 942 Name: unrestricted double 943 - Name: c 944 Type: 945 Name: unrestricted double 946 - Name: d 947 Type: 948 Name: unrestricted double 949 - Name: e 950 Type: 951 Name: unrestricted double 952 - Name: f 953 Type: 954 Name: unrestricted double 955 Returns: 956 - Name: undefined 957 - Name: setTransform 958 Args: 959 - Name: transform 960 Optional: true 961 Default: '{}' 962 Type: 963 Name: DOMMatrix2DInit 964 Returns: 965 - Name: undefined 966 - Name: resetTransform 967 Returns: 968 - Name: undefined 969 - Name: createLinearGradient 970 Args: 971 - Name: x0 972 Type: 973 Name: double 974 - Name: y0 975 Type: 976 Name: double 977 - Name: x1 978 Type: 979 Name: double 980 - Name: y1 981 Type: 982 Name: double 983 Returns: 984 - Name: CanvasGradient 985 - Name: createRadialGradient 986 Args: 987 - Name: x0 988 Type: 989 Name: double 990 - Name: y0 991 Type: 992 Name: double 993 - Name: r0 994 Type: 995 Name: double 996 - Name: x1 997 Type: 998 Name: double 999 - Name: y1 1000 Type: 1001 Name: double 1002 - Name: r1 1003 Type: 1004 Name: double 1005 Returns: 1006 - Name: CanvasGradient 1007 - Name: createConicGradient 1008 Args: 1009 - Name: startAngle 1010 Type: 1011 Name: double 1012 - Name: x 1013 Type: 1014 Name: double 1015 - Name: "y" 1016 Type: 1017 Name: double 1018 Returns: 1019 - Name: CanvasGradient 1020 - Name: createPattern 1021 Args: 1022 - Name: image 1023 Type: 1024 Name: CanvasImageSource 1025 - Name: repetition 1026 Type: 1027 Name: DOMString 1028 ExtAttrs: 1029 - Name: LegacyNullToEmptyString 1030 Returns: 1031 - Name: CanvasPattern 1032 Nullable: true 1033 - Name: clearRect 1034 Args: 1035 - Name: x 1036 Type: 1037 Name: unrestricted double 1038 - Name: "y" 1039 Type: 1040 Name: unrestricted double 1041 - Name: w 1042 Type: 1043 Name: unrestricted double 1044 - Name: h 1045 Type: 1046 Name: unrestricted double 1047 Returns: 1048 - Name: undefined 1049 - Name: fillRect 1050 Args: 1051 - Name: x 1052 Type: 1053 Name: unrestricted double 1054 - Name: "y" 1055 Type: 1056 Name: unrestricted double 1057 - Name: w 1058 Type: 1059 Name: unrestricted double 1060 - Name: h 1061 Type: 1062 Name: unrestricted double 1063 Returns: 1064 - Name: undefined 1065 - Name: strokeRect 1066 Args: 1067 - Name: x 1068 Type: 1069 Name: unrestricted double 1070 - Name: "y" 1071 Type: 1072 Name: unrestricted double 1073 - Name: w 1074 Type: 1075 Name: unrestricted double 1076 - Name: h 1077 Type: 1078 Name: unrestricted double 1079 Returns: 1080 - Name: undefined 1081 - Name: beginPath 1082 Returns: 1083 - Name: undefined 1084 - Name: fill 1085 Args: 1086 - Name: fillRule 1087 Optional: true 1088 Default: '"nonzero"' 1089 Type: 1090 Name: CanvasFillRule 1091 Returns: 1092 - Name: undefined 1093 - Name: fill 1094 Args: 1095 - Name: path 1096 Type: 1097 Name: Path2D 1098 - Name: fillRule 1099 Optional: true 1100 Default: '"nonzero"' 1101 Type: 1102 Name: CanvasFillRule 1103 Returns: 1104 - Name: undefined 1105 - Name: stroke 1106 Returns: 1107 - Name: undefined 1108 - Name: stroke 1109 Args: 1110 - Name: path 1111 Type: 1112 Name: Path2D 1113 Returns: 1114 - Name: undefined 1115 - Name: clip 1116 Args: 1117 - Name: fillRule 1118 Optional: true 1119 Default: '"nonzero"' 1120 Type: 1121 Name: CanvasFillRule 1122 Returns: 1123 - Name: undefined 1124 - Name: clip 1125 Args: 1126 - Name: path 1127 Type: 1128 Name: Path2D 1129 - Name: fillRule 1130 Optional: true 1131 Default: '"nonzero"' 1132 Type: 1133 Name: CanvasFillRule 1134 Returns: 1135 - Name: undefined 1136 - Name: isPointInPath 1137 Args: 1138 - Name: x 1139 Type: 1140 Name: unrestricted double 1141 - Name: "y" 1142 Type: 1143 Name: unrestricted double 1144 - Name: fillRule 1145 Optional: true 1146 Default: '"nonzero"' 1147 Type: 1148 Name: CanvasFillRule 1149 Returns: 1150 - Name: boolean 1151 - Name: isPointInPath 1152 Args: 1153 - Name: path 1154 Type: 1155 Name: Path2D 1156 - Name: x 1157 Type: 1158 Name: unrestricted double 1159 - Name: "y" 1160 Type: 1161 Name: unrestricted double 1162 - Name: fillRule 1163 Optional: true 1164 Default: '"nonzero"' 1165 Type: 1166 Name: CanvasFillRule 1167 Returns: 1168 - Name: boolean 1169 - Name: isPointInStroke 1170 Args: 1171 - Name: x 1172 Type: 1173 Name: unrestricted double 1174 - Name: "y" 1175 Type: 1176 Name: unrestricted double 1177 Returns: 1178 - Name: boolean 1179 - Name: isPointInStroke 1180 Args: 1181 - Name: path 1182 Type: 1183 Name: Path2D 1184 - Name: x 1185 Type: 1186 Name: unrestricted double 1187 - Name: "y" 1188 Type: 1189 Name: unrestricted double 1190 Returns: 1191 - Name: boolean 1192 - Name: fillText 1193 Args: 1194 - Name: text 1195 Type: 1196 Name: DOMString 1197 - Name: x 1198 Type: 1199 Name: unrestricted double 1200 - Name: "y" 1201 Type: 1202 Name: unrestricted double 1203 - Name: maxWidth 1204 Optional: true 1205 Type: 1206 Name: unrestricted double 1207 Returns: 1208 - Name: undefined 1209 - Name: strokeText 1210 Args: 1211 - Name: text 1212 Type: 1213 Name: DOMString 1214 - Name: x 1215 Type: 1216 Name: unrestricted double 1217 - Name: "y" 1218 Type: 1219 Name: unrestricted double 1220 - Name: maxWidth 1221 Optional: true 1222 Type: 1223 Name: unrestricted double 1224 Returns: 1225 - Name: undefined 1226 - Name: measureText 1227 Args: 1228 - Name: text 1229 Type: 1230 Name: DOMString 1231 Returns: 1232 - Name: TextMetrics 1233 - Name: drawImage 1234 Args: 1235 - Name: image 1236 Type: 1237 Name: CanvasImageSource 1238 - Name: dx 1239 Type: 1240 Name: unrestricted double 1241 - Name: dy 1242 Type: 1243 Name: unrestricted double 1244 Returns: 1245 - Name: undefined 1246 - Name: drawImage 1247 Args: 1248 - Name: image 1249 Type: 1250 Name: CanvasImageSource 1251 - Name: dx 1252 Type: 1253 Name: unrestricted double 1254 - Name: dy 1255 Type: 1256 Name: unrestricted double 1257 - Name: dw 1258 Type: 1259 Name: unrestricted double 1260 - Name: dh 1261 Type: 1262 Name: unrestricted double 1263 Returns: 1264 - Name: undefined 1265 - Name: drawImage 1266 Args: 1267 - Name: image 1268 Type: 1269 Name: CanvasImageSource 1270 - Name: sx 1271 Type: 1272 Name: unrestricted double 1273 - Name: sy 1274 Type: 1275 Name: unrestricted double 1276 - Name: sw 1277 Type: 1278 Name: unrestricted double 1279 - Name: sh 1280 Type: 1281 Name: unrestricted double 1282 - Name: dx 1283 Type: 1284 Name: unrestricted double 1285 - Name: dy 1286 Type: 1287 Name: unrestricted double 1288 - Name: dw 1289 Type: 1290 Name: unrestricted double 1291 - Name: dh 1292 Type: 1293 Name: unrestricted double 1294 Returns: 1295 - Name: undefined 1296 - Name: createImageData 1297 Args: 1298 - Name: sw 1299 Type: 1300 Name: long 1301 ExtAttrs: 1302 - Name: EnforceRange 1303 - Name: sh 1304 Type: 1305 Name: long 1306 ExtAttrs: 1307 - Name: EnforceRange 1308 - Name: settings 1309 Optional: true 1310 Default: '{}' 1311 Type: 1312 Name: ImageDataSettings 1313 Returns: 1314 - Name: ImageData 1315 - Name: createImageData 1316 Args: 1317 - Name: imagedata 1318 Type: 1319 Name: ImageData 1320 Returns: 1321 - Name: ImageData 1322 - Name: getImageData 1323 Args: 1324 - Name: sx 1325 Type: 1326 Name: long 1327 ExtAttrs: 1328 - Name: EnforceRange 1329 - Name: sy 1330 Type: 1331 Name: long 1332 ExtAttrs: 1333 - Name: EnforceRange 1334 - Name: sw 1335 Type: 1336 Name: long 1337 ExtAttrs: 1338 - Name: EnforceRange 1339 - Name: sh 1340 Type: 1341 Name: long 1342 ExtAttrs: 1343 - Name: EnforceRange 1344 - Name: settings 1345 Optional: true 1346 Default: '{}' 1347 Type: 1348 Name: ImageDataSettings 1349 Returns: 1350 - Name: ImageData 1351 - Name: putImageData 1352 Args: 1353 - Name: imagedata 1354 Type: 1355 Name: ImageData 1356 - Name: dx 1357 Type: 1358 Name: long 1359 ExtAttrs: 1360 - Name: EnforceRange 1361 - Name: dy 1362 Type: 1363 Name: long 1364 ExtAttrs: 1365 - Name: EnforceRange 1366 Returns: 1367 - Name: undefined 1368 - Name: putImageData 1369 Args: 1370 - Name: imagedata 1371 Type: 1372 Name: ImageData 1373 - Name: dx 1374 Type: 1375 Name: long 1376 ExtAttrs: 1377 - Name: EnforceRange 1378 - Name: dy 1379 Type: 1380 Name: long 1381 ExtAttrs: 1382 - Name: EnforceRange 1383 - Name: dirtyX 1384 Type: 1385 Name: long 1386 ExtAttrs: 1387 - Name: EnforceRange 1388 - Name: dirtyY 1389 Type: 1390 Name: long 1391 ExtAttrs: 1392 - Name: EnforceRange 1393 - Name: dirtyWidth 1394 Type: 1395 Name: long 1396 ExtAttrs: 1397 - Name: EnforceRange 1398 - Name: dirtyHeight 1399 Type: 1400 Name: long 1401 ExtAttrs: 1402 - Name: EnforceRange 1403 Returns: 1404 - Name: undefined 1405 - Name: setLineDash 1406 Args: 1407 - Name: segments 1408 Type: 1409 Name: sequence 1410 Params: 1411 - Name: unrestricted double 1412 Returns: 1413 - Name: undefined 1414 - Name: getLineDash 1415 Returns: 1416 - Name: sequence 1417 Params: 1418 - Name: unrestricted double 1419 - Name: closePath 1420 Returns: 1421 - Name: undefined 1422 - Name: moveTo 1423 Args: 1424 - Name: x 1425 Type: 1426 Name: unrestricted double 1427 - Name: "y" 1428 Type: 1429 Name: unrestricted double 1430 Returns: 1431 - Name: undefined 1432 - Name: lineTo 1433 Args: 1434 - Name: x 1435 Type: 1436 Name: unrestricted double 1437 - Name: "y" 1438 Type: 1439 Name: unrestricted double 1440 Returns: 1441 - Name: undefined 1442 - Name: quadraticCurveTo 1443 Args: 1444 - Name: cpx 1445 Type: 1446 Name: unrestricted double 1447 - Name: cpy 1448 Type: 1449 Name: unrestricted double 1450 - Name: x 1451 Type: 1452 Name: unrestricted double 1453 - Name: "y" 1454 Type: 1455 Name: unrestricted double 1456 Returns: 1457 - Name: undefined 1458 - Name: bezierCurveTo 1459 Args: 1460 - Name: cp1x 1461 Type: 1462 Name: unrestricted double 1463 - Name: cp1y 1464 Type: 1465 Name: unrestricted double 1466 - Name: cp2x 1467 Type: 1468 Name: unrestricted double 1469 - Name: cp2y 1470 Type: 1471 Name: unrestricted double 1472 - Name: x 1473 Type: 1474 Name: unrestricted double 1475 - Name: "y" 1476 Type: 1477 Name: unrestricted double 1478 Returns: 1479 - Name: undefined 1480 - Name: arcTo 1481 Args: 1482 - Name: x1 1483 Type: 1484 Name: unrestricted double 1485 - Name: y1 1486 Type: 1487 Name: unrestricted double 1488 - Name: x2 1489 Type: 1490 Name: unrestricted double 1491 - Name: y2 1492 Type: 1493 Name: unrestricted double 1494 - Name: radius 1495 Type: 1496 Name: unrestricted double 1497 Returns: 1498 - Name: undefined 1499 - Name: rect 1500 Args: 1501 - Name: x 1502 Type: 1503 Name: unrestricted double 1504 - Name: "y" 1505 Type: 1506 Name: unrestricted double 1507 - Name: w 1508 Type: 1509 Name: unrestricted double 1510 - Name: h 1511 Type: 1512 Name: unrestricted double 1513 Returns: 1514 - Name: undefined 1515 - Name: roundRect 1516 Args: 1517 - Name: x 1518 Type: 1519 Name: unrestricted double 1520 - Name: "y" 1521 Type: 1522 Name: unrestricted double 1523 - Name: w 1524 Type: 1525 Name: unrestricted double 1526 - Name: h 1527 Type: 1528 Name: unrestricted double 1529 - Name: radii 1530 Optional: true 1531 Default: "0" 1532 Type: 1533 Union: 1534 - Name: unrestricted double 1535 - Name: DOMPointInit 1536 - Name: sequence 1537 Params: 1538 - Union: 1539 - Name: unrestricted double 1540 - Name: DOMPointInit 1541 Returns: 1542 - Name: undefined 1543 - Name: arc 1544 Args: 1545 - Name: x 1546 Type: 1547 Name: unrestricted double 1548 - Name: "y" 1549 Type: 1550 Name: unrestricted double 1551 - Name: radius 1552 Type: 1553 Name: unrestricted double 1554 - Name: startAngle 1555 Type: 1556 Name: unrestricted double 1557 - Name: endAngle 1558 Type: 1559 Name: unrestricted double 1560 - Name: counterclockwise 1561 Optional: true 1562 Default: "false" 1563 Type: 1564 Name: boolean 1565 Returns: 1566 - Name: undefined 1567 - Name: ellipse 1568 Args: 1569 - Name: x 1570 Type: 1571 Name: unrestricted double 1572 - Name: "y" 1573 Type: 1574 Name: unrestricted double 1575 - Name: radiusX 1576 Type: 1577 Name: unrestricted double 1578 - Name: radiusY 1579 Type: 1580 Name: unrestricted double 1581 - Name: rotation 1582 Type: 1583 Name: unrestricted double 1584 - Name: startAngle 1585 Type: 1586 Name: unrestricted double 1587 - Name: endAngle 1588 Type: 1589 Name: unrestricted double 1590 - Name: counterclockwise 1591 Optional: true 1592 Default: "false" 1593 Type: 1594 Name: boolean 1595 Returns: 1596 - Name: undefined 1597 - Name: save 1598 Returns: 1599 - Name: undefined 1600 - Name: restore 1601 Returns: 1602 - Name: undefined 1603 - Name: reset 1604 Returns: 1605 - Name: undefined 1606 - Name: isContextLost 1607 Returns: 1608 - Name: boolean 1609 - File: webref/html.idl 1610 Typedef: 1611 Name: OffscreenRenderingContext 1612 Type: 1613 Union: 1614 - Name: OffscreenCanvasRenderingContext2D 1615 - Name: ImageBitmapRenderingContext 1616 - Name: WebGLRenderingContext 1617 - Name: WebGL2RenderingContext 1618 - Name: GPUCanvasContext 1619 - File: webref/html.idl 1620 Enum: 1621 Name: OffscreenRenderingContextId 1622 Values: 1623 - 2d 1624 - bitmaprenderer 1625 - webgl 1626 - webgl2 1627 - webgpu 1628 - File: webref/html.idl 1629 Typedef: 1630 Name: OnBeforeUnloadEventHandler 1631 Type: 1632 Name: OnBeforeUnloadEventHandlerNonNull 1633 Nullable: true 1634 - File: webref/html.idl 1635 Callback: 1636 Name: OnBeforeUnloadEventHandlerNonNull 1637 Args: 1638 - Name: event 1639 Type: 1640 Name: Event 1641 Returns: 1642 - Name: DOMString 1643 Nullable: true 1644 ExtAttrs: 1645 - Name: LegacyTreatNonObjectAsNull 1646 - File: webref/html.idl 1647 Typedef: 1648 Name: OnErrorEventHandler 1649 Type: 1650 Name: OnErrorEventHandlerNonNull 1651 Nullable: true 1652 - File: webref/html.idl 1653 Callback: 1654 Name: OnErrorEventHandlerNonNull 1655 Args: 1656 - Name: event 1657 Type: 1658 Union: 1659 - Name: Event 1660 - Name: DOMString 1661 - Name: source 1662 Optional: true 1663 Type: 1664 Name: DOMString 1665 - Name: lineno 1666 Optional: true 1667 Type: 1668 Name: unsigned long 1669 - Name: colno 1670 Optional: true 1671 Type: 1672 Name: unsigned long 1673 - Name: error 1674 Optional: true 1675 Type: 1676 Name: any 1677 Returns: 1678 - Name: any 1679 ExtAttrs: 1680 - Name: LegacyTreatNonObjectAsNull 1681 - File: webref/fenced-frame.idl 1682 Enum: 1683 Name: OpaqueProperty 1684 Values: 1685 - opaque 1686 - File: webref/file-system-access.idl 1687 Dict: 1688 Name: OpenFilePickerOptions 1689 Inherits: FilePickerOptions 1690 Fields: 1691 - Name: multiple 1692 Default: "false" 1693 Type: 1694 Name: boolean 1695 - Name: types 1696 Type: 1697 Name: sequence 1698 Params: 1699 - Name: FilePickerAcceptType 1700 - Name: excludeAcceptAllOption 1701 Default: "false" 1702 Type: 1703 Name: boolean 1704 - Name: id 1705 Type: 1706 Name: DOMString 1707 - Name: startIn 1708 Type: 1709 Name: StartInDirectory 1710 - File: webref/trust-token-api.idl 1711 Enum: 1712 Name: OperationType 1713 Values: 1714 - token-request 1715 - send-redemption-record 1716 - token-redemption 1717 - File: webref/web-animations.idl 1718 Dict: 1719 Name: OptionalEffectTiming 1720 Fields: 1721 - Name: delay 1722 Type: 1723 Name: double 1724 - Name: endDelay 1725 Type: 1726 Name: double 1727 - Name: fill 1728 Type: 1729 Name: FillMode 1730 - Name: iterationStart 1731 Type: 1732 Name: double 1733 - Name: iterations 1734 Type: 1735 Name: unrestricted double 1736 - Name: duration 1737 Type: 1738 Union: 1739 - Name: unrestricted double 1740 - Name: DOMString 1741 - Name: direction 1742 Type: 1743 Name: PlaybackDirection 1744 - Name: easing 1745 Type: 1746 Name: DOMString 1747 - Name: playbackRate 1748 Type: 1749 Name: double 1750 - File: webref/webcodecs-opus-codec-registration.idl 1751 Enum: 1752 Name: OpusBitstreamFormat 1753 Values: 1754 - opus 1755 - ogg 1756 - File: webref/webcodecs-opus-codec-registration.idl 1757 Dict: 1758 Name: OpusEncoderConfig 1759 Fields: 1760 - Name: format 1761 Default: '"opus"' 1762 Type: 1763 Name: OpusBitstreamFormat 1764 - Name: frameDuration 1765 Default: "20000" 1766 Type: 1767 Name: unsigned long long 1768 ExtAttrs: 1769 - Name: EnforceRange 1770 - Name: complexity 1771 Type: 1772 Name: unsigned long 1773 ExtAttrs: 1774 - Name: EnforceRange 1775 - Name: packetlossperc 1776 Default: "0" 1777 Type: 1778 Name: unsigned long 1779 ExtAttrs: 1780 - Name: EnforceRange 1781 - Name: useinbandfec 1782 Default: "false" 1783 Type: 1784 Name: boolean 1785 - Name: usedtx 1786 Default: "false" 1787 Type: 1788 Name: boolean 1789 - File: webref/screen-orientation.idl 1790 Enum: 1791 Name: OrientationLockType 1792 Values: 1793 - any 1794 - natural 1795 - landscape 1796 - portrait 1797 - portrait-primary 1798 - portrait-secondary 1799 - landscape-primary 1800 - landscape-secondary 1801 - File: webref/orientation-sensor.idl 1802 Interface: 1803 Name: OrientationSensor 1804 Inherits: Sensor 1805 ExtAttrs: 1806 - Name: SecureContext 1807 - Name: Exposed 1808 Values: 1809 - Window 1810 Attrs: 1811 - Name: quaternion 1812 Readonly: true 1813 Type: 1814 Name: FrozenArray 1815 Params: 1816 - Name: double 1817 Nullable: true 1818 ExtAttrs: 1819 - Name: SecureContext 1820 - Name: Exposed 1821 Values: 1822 - Window 1823 Operations: 1824 - Name: populateMatrix 1825 Args: 1826 - Name: targetMatrix 1827 Type: 1828 Name: RotationMatrixType 1829 Returns: 1830 - Name: undefined 1831 ExtAttrs: 1832 - Name: SecureContext 1833 - Name: Exposed 1834 Values: 1835 - Window 1836 - File: webref/orientation-sensor.idl 1837 Enum: 1838 Name: OrientationSensorLocalCoordinateSystem 1839 Values: 1840 - device 1841 - screen 1842 - File: webref/orientation-sensor.idl 1843 Dict: 1844 Name: OrientationSensorOptions 1845 Inherits: SensorOptions 1846 Fields: 1847 - Name: referenceFrame 1848 Default: '"device"' 1849 Type: 1850 Name: OrientationSensorLocalCoordinateSystem 1851 - Name: frequency 1852 Type: 1853 Name: double 1854 - File: webref/screen-orientation.idl 1855 Enum: 1856 Name: OrientationType 1857 Values: 1858 - portrait-primary 1859 - portrait-secondary 1860 - landscape-primary 1861 - landscape-secondary 1862 - File: webref/webaudio.idl 1863 Interface: 1864 Name: OscillatorNode 1865 Inherits: AudioScheduledSourceNode 1866 ExtAttrs: 1867 - Name: Exposed 1868 Values: 1869 - Window 1870 Attrs: 1871 - Name: type 1872 Type: 1873 Name: OscillatorType 1874 ExtAttrs: 1875 - Name: Exposed 1876 Values: 1877 - Window 1878 - Name: frequency 1879 Readonly: true 1880 Type: 1881 Name: AudioParam 1882 ExtAttrs: 1883 - Name: Exposed 1884 Values: 1885 - Window 1886 - Name: detune 1887 Readonly: true 1888 Type: 1889 Name: AudioParam 1890 ExtAttrs: 1891 - Name: Exposed 1892 Values: 1893 - Window 1894 Operations: 1895 - Name: setPeriodicWave 1896 Args: 1897 - Name: periodicWave 1898 Type: 1899 Name: PeriodicWave 1900 Returns: 1901 - Name: undefined 1902 ExtAttrs: 1903 - Name: Exposed 1904 Values: 1905 - Window 1906 Constructors: 1907 - Args: 1908 - Name: context 1909 Type: 1910 Name: BaseAudioContext 1911 - Name: options 1912 Optional: true 1913 Default: '{}' 1914 Type: 1915 Name: OscillatorOptions 1916 ExtAttrs: 1917 - Name: Exposed 1918 Values: 1919 - Window 1920 - File: webref/webaudio.idl 1921 Dict: 1922 Name: OscillatorOptions 1923 Inherits: AudioNodeOptions 1924 Fields: 1925 - Name: type 1926 Default: '"sine"' 1927 Type: 1928 Name: OscillatorType 1929 - Name: frequency 1930 Default: "440" 1931 Type: 1932 Name: float 1933 - Name: detune 1934 Default: "0" 1935 Type: 1936 Name: float 1937 - Name: periodicWave 1938 Type: 1939 Name: PeriodicWave 1940 - Name: channelCount 1941 Type: 1942 Name: unsigned long 1943 - Name: channelCountMode 1944 Type: 1945 Name: ChannelCountMode 1946 - Name: channelInterpretation 1947 Type: 1948 Name: ChannelInterpretation 1949 - File: webref/webaudio.idl 1950 Enum: 1951 Name: OscillatorType 1952 Values: 1953 - sine 1954 - square 1955 - sawtooth 1956 - triangle 1957 - custom 1958 - File: webref/webaudio.idl 1959 Enum: 1960 Name: OverSampleType 1961 Values: 1962 - none 1963 - 2x 1964 - 4x 1965 - File: webref/mediacapture-streams.idl 1966 Interface: 1967 Name: OverconstrainedError 1968 Inherits: DOMException 1969 ExtAttrs: 1970 - Name: Exposed 1971 Values: 1972 - Window 1973 Attrs: 1974 - Name: constraint 1975 Readonly: true 1976 Type: 1977 Name: DOMString 1978 ExtAttrs: 1979 - Name: Exposed 1980 Values: 1981 - Window 1982 Constructors: 1983 - Args: 1984 - Name: constraint 1985 Type: 1986 Name: DOMString 1987 - Name: message 1988 Optional: true 1989 Default: '""' 1990 Type: 1991 Name: DOMString 1992 ExtAttrs: 1993 - Name: Exposed 1994 Values: 1995 - Window 1996 - File: webref/html.idl 1997 Interface: 1998 Name: PageTransitionEvent 1999 Inherits: Event 2000 ExtAttrs: 2001 - Name: Exposed 2002 Values: 2003 - Window 2004 Attrs: 2005 - Name: persisted 2006 Readonly: true 2007 Type: 2008 Name: boolean 2009 ExtAttrs: 2010 - Name: Exposed 2011 Values: 2012 - Window 2013 Constructors: 2014 - Args: 2015 - Name: type 2016 Type: 2017 Name: DOMString 2018 - Name: eventInitDict 2019 Optional: true 2020 Default: '{}' 2021 Type: 2022 Name: PageTransitionEventInit 2023 ExtAttrs: 2024 - Name: Exposed 2025 Values: 2026 - Window 2027 - File: webref/html.idl 2028 Dict: 2029 Name: PageTransitionEventInit 2030 Inherits: EventInit 2031 Fields: 2032 - Name: persisted 2033 Default: "false" 2034 Type: 2035 Name: boolean 2036 - Name: bubbles 2037 Default: "false" 2038 Type: 2039 Name: boolean 2040 - Name: cancelable 2041 Default: "false" 2042 Type: 2043 Name: boolean 2044 - Name: composed 2045 Default: "false" 2046 Type: 2047 Name: boolean 2048 - File: webref/css-paint-api.idl 2049 Interface: 2050 Name: PaintRenderingContext2D 2051 ExtAttrs: 2052 - Name: Exposed 2053 Values: 2054 - PaintWorklet 2055 Attrs: 2056 - Name: lineWidth 2057 Type: 2058 Name: unrestricted double 2059 - Name: lineCap 2060 Type: 2061 Name: CanvasLineCap 2062 - Name: lineJoin 2063 Type: 2064 Name: CanvasLineJoin 2065 - Name: miterLimit 2066 Type: 2067 Name: unrestricted double 2068 - Name: lineDashOffset 2069 Type: 2070 Name: unrestricted double 2071 - Name: shadowOffsetX 2072 Type: 2073 Name: unrestricted double 2074 - Name: shadowOffsetY 2075 Type: 2076 Name: unrestricted double 2077 - Name: shadowBlur 2078 Type: 2079 Name: unrestricted double 2080 - Name: shadowColor 2081 Type: 2082 Name: DOMString 2083 - Name: strokeStyle 2084 Type: 2085 Union: 2086 - Name: DOMString 2087 - Name: CanvasGradient 2088 - Name: CanvasPattern 2089 - Name: fillStyle 2090 Type: 2091 Union: 2092 - Name: DOMString 2093 - Name: CanvasGradient 2094 - Name: CanvasPattern 2095 - Name: imageSmoothingEnabled 2096 Type: 2097 Name: boolean 2098 - Name: imageSmoothingQuality 2099 Type: 2100 Name: ImageSmoothingQuality 2101 - Name: globalAlpha 2102 Type: 2103 Name: unrestricted double 2104 - Name: globalCompositeOperation 2105 Type: 2106 Name: DOMString 2107 Operations: 2108 - Name: closePath 2109 Returns: 2110 - Name: undefined 2111 - Name: moveTo 2112 Args: 2113 - Name: x 2114 Type: 2115 Name: unrestricted double 2116 - Name: "y" 2117 Type: 2118 Name: unrestricted double 2119 Returns: 2120 - Name: undefined 2121 - Name: lineTo 2122 Args: 2123 - Name: x 2124 Type: 2125 Name: unrestricted double 2126 - Name: "y" 2127 Type: 2128 Name: unrestricted double 2129 Returns: 2130 - Name: undefined 2131 - Name: quadraticCurveTo 2132 Args: 2133 - Name: cpx 2134 Type: 2135 Name: unrestricted double 2136 - Name: cpy 2137 Type: 2138 Name: unrestricted double 2139 - Name: x 2140 Type: 2141 Name: unrestricted double 2142 - Name: "y" 2143 Type: 2144 Name: unrestricted double 2145 Returns: 2146 - Name: undefined 2147 - Name: bezierCurveTo 2148 Args: 2149 - Name: cp1x 2150 Type: 2151 Name: unrestricted double 2152 - Name: cp1y 2153 Type: 2154 Name: unrestricted double 2155 - Name: cp2x 2156 Type: 2157 Name: unrestricted double 2158 - Name: cp2y 2159 Type: 2160 Name: unrestricted double 2161 - Name: x 2162 Type: 2163 Name: unrestricted double 2164 - Name: "y" 2165 Type: 2166 Name: unrestricted double 2167 Returns: 2168 - Name: undefined 2169 - Name: arcTo 2170 Args: 2171 - Name: x1 2172 Type: 2173 Name: unrestricted double 2174 - Name: y1 2175 Type: 2176 Name: unrestricted double 2177 - Name: x2 2178 Type: 2179 Name: unrestricted double 2180 - Name: y2 2181 Type: 2182 Name: unrestricted double 2183 - Name: radius 2184 Type: 2185 Name: unrestricted double 2186 Returns: 2187 - Name: undefined 2188 - Name: rect 2189 Args: 2190 - Name: x 2191 Type: 2192 Name: unrestricted double 2193 - Name: "y" 2194 Type: 2195 Name: unrestricted double 2196 - Name: w 2197 Type: 2198 Name: unrestricted double 2199 - Name: h 2200 Type: 2201 Name: unrestricted double 2202 Returns: 2203 - Name: undefined 2204 - Name: roundRect 2205 Args: 2206 - Name: x 2207 Type: 2208 Name: unrestricted double 2209 - Name: "y" 2210 Type: 2211 Name: unrestricted double 2212 - Name: w 2213 Type: 2214 Name: unrestricted double 2215 - Name: h 2216 Type: 2217 Name: unrestricted double 2218 - Name: radii 2219 Optional: true 2220 Default: "0" 2221 Type: 2222 Union: 2223 - Name: unrestricted double 2224 - Name: DOMPointInit 2225 - Name: sequence 2226 Params: 2227 - Union: 2228 - Name: unrestricted double 2229 - Name: DOMPointInit 2230 Returns: 2231 - Name: undefined 2232 - Name: arc 2233 Args: 2234 - Name: x 2235 Type: 2236 Name: unrestricted double 2237 - Name: "y" 2238 Type: 2239 Name: unrestricted double 2240 - Name: radius 2241 Type: 2242 Name: unrestricted double 2243 - Name: startAngle 2244 Type: 2245 Name: unrestricted double 2246 - Name: endAngle 2247 Type: 2248 Name: unrestricted double 2249 - Name: counterclockwise 2250 Optional: true 2251 Default: "false" 2252 Type: 2253 Name: boolean 2254 Returns: 2255 - Name: undefined 2256 - Name: ellipse 2257 Args: 2258 - Name: x 2259 Type: 2260 Name: unrestricted double 2261 - Name: "y" 2262 Type: 2263 Name: unrestricted double 2264 - Name: radiusX 2265 Type: 2266 Name: unrestricted double 2267 - Name: radiusY 2268 Type: 2269 Name: unrestricted double 2270 - Name: rotation 2271 Type: 2272 Name: unrestricted double 2273 - Name: startAngle 2274 Type: 2275 Name: unrestricted double 2276 - Name: endAngle 2277 Type: 2278 Name: unrestricted double 2279 - Name: counterclockwise 2280 Optional: true 2281 Default: "false" 2282 Type: 2283 Name: boolean 2284 Returns: 2285 - Name: undefined 2286 - Name: setLineDash 2287 Args: 2288 - Name: segments 2289 Type: 2290 Name: sequence 2291 Params: 2292 - Name: unrestricted double 2293 Returns: 2294 - Name: undefined 2295 - Name: getLineDash 2296 Returns: 2297 - Name: sequence 2298 Params: 2299 - Name: unrestricted double 2300 - Name: drawImage 2301 Args: 2302 - Name: image 2303 Type: 2304 Name: CanvasImageSource 2305 - Name: dx 2306 Type: 2307 Name: unrestricted double 2308 - Name: dy 2309 Type: 2310 Name: unrestricted double 2311 Returns: 2312 - Name: undefined 2313 - Name: drawImage 2314 Args: 2315 - Name: image 2316 Type: 2317 Name: CanvasImageSource 2318 - Name: dx 2319 Type: 2320 Name: unrestricted double 2321 - Name: dy 2322 Type: 2323 Name: unrestricted double 2324 - Name: dw 2325 Type: 2326 Name: unrestricted double 2327 - Name: dh 2328 Type: 2329 Name: unrestricted double 2330 Returns: 2331 - Name: undefined 2332 - Name: drawImage 2333 Args: 2334 - Name: image 2335 Type: 2336 Name: CanvasImageSource 2337 - Name: sx 2338 Type: 2339 Name: unrestricted double 2340 - Name: sy 2341 Type: 2342 Name: unrestricted double 2343 - Name: sw 2344 Type: 2345 Name: unrestricted double 2346 - Name: sh 2347 Type: 2348 Name: unrestricted double 2349 - Name: dx 2350 Type: 2351 Name: unrestricted double 2352 - Name: dy 2353 Type: 2354 Name: unrestricted double 2355 - Name: dw 2356 Type: 2357 Name: unrestricted double 2358 - Name: dh 2359 Type: 2360 Name: unrestricted double 2361 Returns: 2362 - Name: undefined 2363 - Name: beginPath 2364 Returns: 2365 - Name: undefined 2366 - Name: fill 2367 Args: 2368 - Name: fillRule 2369 Optional: true 2370 Default: '"nonzero"' 2371 Type: 2372 Name: CanvasFillRule 2373 Returns: 2374 - Name: undefined 2375 - Name: fill 2376 Args: 2377 - Name: path 2378 Type: 2379 Name: Path2D 2380 - Name: fillRule 2381 Optional: true 2382 Default: '"nonzero"' 2383 Type: 2384 Name: CanvasFillRule 2385 Returns: 2386 - Name: undefined 2387 - Name: stroke 2388 Returns: 2389 - Name: undefined 2390 - Name: stroke 2391 Args: 2392 - Name: path 2393 Type: 2394 Name: Path2D 2395 Returns: 2396 - Name: undefined 2397 - Name: clip 2398 Args: 2399 - Name: fillRule 2400 Optional: true 2401 Default: '"nonzero"' 2402 Type: 2403 Name: CanvasFillRule 2404 Returns: 2405 - Name: undefined 2406 - Name: clip 2407 Args: 2408 - Name: path 2409 Type: 2410 Name: Path2D 2411 - Name: fillRule 2412 Optional: true 2413 Default: '"nonzero"' 2414 Type: 2415 Name: CanvasFillRule 2416 Returns: 2417 - Name: undefined 2418 - Name: isPointInPath 2419 Args: 2420 - Name: x 2421 Type: 2422 Name: unrestricted double 2423 - Name: "y" 2424 Type: 2425 Name: unrestricted double 2426 - Name: fillRule 2427 Optional: true 2428 Default: '"nonzero"' 2429 Type: 2430 Name: CanvasFillRule 2431 Returns: 2432 - Name: boolean 2433 - Name: isPointInPath 2434 Args: 2435 - Name: path 2436 Type: 2437 Name: Path2D 2438 - Name: x 2439 Type: 2440 Name: unrestricted double 2441 - Name: "y" 2442 Type: 2443 Name: unrestricted double 2444 - Name: fillRule 2445 Optional: true 2446 Default: '"nonzero"' 2447 Type: 2448 Name: CanvasFillRule 2449 Returns: 2450 - Name: boolean 2451 - Name: isPointInStroke 2452 Args: 2453 - Name: x 2454 Type: 2455 Name: unrestricted double 2456 - Name: "y" 2457 Type: 2458 Name: unrestricted double 2459 Returns: 2460 - Name: boolean 2461 - Name: isPointInStroke 2462 Args: 2463 - Name: path 2464 Type: 2465 Name: Path2D 2466 - Name: x 2467 Type: 2468 Name: unrestricted double 2469 - Name: "y" 2470 Type: 2471 Name: unrestricted double 2472 Returns: 2473 - Name: boolean 2474 - Name: clearRect 2475 Args: 2476 - Name: x 2477 Type: 2478 Name: unrestricted double 2479 - Name: "y" 2480 Type: 2481 Name: unrestricted double 2482 - Name: w 2483 Type: 2484 Name: unrestricted double 2485 - Name: h 2486 Type: 2487 Name: unrestricted double 2488 Returns: 2489 - Name: undefined 2490 - Name: fillRect 2491 Args: 2492 - Name: x 2493 Type: 2494 Name: unrestricted double 2495 - Name: "y" 2496 Type: 2497 Name: unrestricted double 2498 - Name: w 2499 Type: 2500 Name: unrestricted double 2501 - Name: h 2502 Type: 2503 Name: unrestricted double 2504 Returns: 2505 - Name: undefined 2506 - Name: strokeRect 2507 Args: 2508 - Name: x 2509 Type: 2510 Name: unrestricted double 2511 - Name: "y" 2512 Type: 2513 Name: unrestricted double 2514 - Name: w 2515 Type: 2516 Name: unrestricted double 2517 - Name: h 2518 Type: 2519 Name: unrestricted double 2520 Returns: 2521 - Name: undefined 2522 - Name: createLinearGradient 2523 Args: 2524 - Name: x0 2525 Type: 2526 Name: double 2527 - Name: y0 2528 Type: 2529 Name: double 2530 - Name: x1 2531 Type: 2532 Name: double 2533 - Name: y1 2534 Type: 2535 Name: double 2536 Returns: 2537 - Name: CanvasGradient 2538 - Name: createRadialGradient 2539 Args: 2540 - Name: x0 2541 Type: 2542 Name: double 2543 - Name: y0 2544 Type: 2545 Name: double 2546 - Name: r0 2547 Type: 2548 Name: double 2549 - Name: x1 2550 Type: 2551 Name: double 2552 - Name: y1 2553 Type: 2554 Name: double 2555 - Name: r1 2556 Type: 2557 Name: double 2558 Returns: 2559 - Name: CanvasGradient 2560 - Name: createConicGradient 2561 Args: 2562 - Name: startAngle 2563 Type: 2564 Name: double 2565 - Name: x 2566 Type: 2567 Name: double 2568 - Name: "y" 2569 Type: 2570 Name: double 2571 Returns: 2572 - Name: CanvasGradient 2573 - Name: createPattern 2574 Args: 2575 - Name: image 2576 Type: 2577 Name: CanvasImageSource 2578 - Name: repetition 2579 Type: 2580 Name: DOMString 2581 ExtAttrs: 2582 - Name: LegacyNullToEmptyString 2583 Returns: 2584 - Name: CanvasPattern 2585 Nullable: true 2586 - Name: scale 2587 Args: 2588 - Name: x 2589 Type: 2590 Name: unrestricted double 2591 - Name: "y" 2592 Type: 2593 Name: unrestricted double 2594 Returns: 2595 - Name: undefined 2596 - Name: rotate 2597 Args: 2598 - Name: angle 2599 Type: 2600 Name: unrestricted double 2601 Returns: 2602 - Name: undefined 2603 - Name: translate 2604 Args: 2605 - Name: x 2606 Type: 2607 Name: unrestricted double 2608 - Name: "y" 2609 Type: 2610 Name: unrestricted double 2611 Returns: 2612 - Name: undefined 2613 - Name: transform 2614 Args: 2615 - Name: a 2616 Type: 2617 Name: unrestricted double 2618 - Name: b 2619 Type: 2620 Name: unrestricted double 2621 - Name: c 2622 Type: 2623 Name: unrestricted double 2624 - Name: d 2625 Type: 2626 Name: unrestricted double 2627 - Name: e 2628 Type: 2629 Name: unrestricted double 2630 - Name: f 2631 Type: 2632 Name: unrestricted double 2633 Returns: 2634 - Name: undefined 2635 - Name: getTransform 2636 Returns: 2637 - Name: DOMMatrix 2638 ExtAttrs: 2639 - Name: NewObject 2640 - Name: setTransform 2641 Args: 2642 - Name: a 2643 Type: 2644 Name: unrestricted double 2645 - Name: b 2646 Type: 2647 Name: unrestricted double 2648 - Name: c 2649 Type: 2650 Name: unrestricted double 2651 - Name: d 2652 Type: 2653 Name: unrestricted double 2654 - Name: e 2655 Type: 2656 Name: unrestricted double 2657 - Name: f 2658 Type: 2659 Name: unrestricted double 2660 Returns: 2661 - Name: undefined 2662 - Name: setTransform 2663 Args: 2664 - Name: transform 2665 Optional: true 2666 Default: '{}' 2667 Type: 2668 Name: DOMMatrix2DInit 2669 Returns: 2670 - Name: undefined 2671 - Name: resetTransform 2672 Returns: 2673 - Name: undefined 2674 - Name: save 2675 Returns: 2676 - Name: undefined 2677 - Name: restore 2678 Returns: 2679 - Name: undefined 2680 - Name: reset 2681 Returns: 2682 - Name: undefined 2683 - Name: isContextLost 2684 Returns: 2685 - Name: boolean 2686 - File: webref/css-paint-api.idl 2687 Dict: 2688 Name: PaintRenderingContext2DSettings 2689 Fields: 2690 - Name: alpha 2691 Default: "true" 2692 Type: 2693 Name: boolean