github.com/primecitizens/pcz/std@v0.2.1/plat/js/web/apis10.js.wasm.yaml (about)

     1  - File: webref/html.idl
     2    Dict:
     3      Name: DragEventInit
     4      Inherits: MouseEventInit
     5      Fields:
     6        - Name: dataTransfer
     7          Default: "null"
     8          Type:
     9            Name: DataTransfer
    10            Nullable: true
    11        - Name: movementX
    12          Default: "0"
    13          Type:
    14            Name: double
    15        - Name: movementY
    16          Default: "0"
    17          Type:
    18            Name: double
    19  - File: webref/webaudio.idl
    20    Interface:
    21      Name: DynamicsCompressorNode
    22      Inherits: AudioNode
    23      ExtAttrs:
    24        - Name: Exposed
    25          Values:
    26            - Window
    27      Attrs:
    28        - Name: threshold
    29          Readonly: true
    30          Type:
    31            Name: AudioParam
    32          ExtAttrs:
    33            - Name: Exposed
    34              Values:
    35                - Window
    36        - Name: knee
    37          Readonly: true
    38          Type:
    39            Name: AudioParam
    40          ExtAttrs:
    41            - Name: Exposed
    42              Values:
    43                - Window
    44        - Name: ratio
    45          Readonly: true
    46          Type:
    47            Name: AudioParam
    48          ExtAttrs:
    49            - Name: Exposed
    50              Values:
    51                - Window
    52        - Name: reduction
    53          Readonly: true
    54          Type:
    55            Name: float
    56          ExtAttrs:
    57            - Name: Exposed
    58              Values:
    59                - Window
    60        - Name: attack
    61          Readonly: true
    62          Type:
    63            Name: AudioParam
    64          ExtAttrs:
    65            - Name: Exposed
    66              Values:
    67                - Window
    68        - Name: release
    69          Readonly: true
    70          Type:
    71            Name: AudioParam
    72          ExtAttrs:
    73            - Name: Exposed
    74              Values:
    75                - Window
    76      Constructors:
    77        - Args:
    78            - Name: context
    79              Type:
    80                Name: BaseAudioContext
    81            - Name: options
    82              Optional: true
    83              Default: '{}'
    84              Type:
    85                Name: DynamicsCompressorOptions
    86          ExtAttrs:
    87            - Name: Exposed
    88              Values:
    89                - Window
    90  - File: webref/webaudio.idl
    91    Dict:
    92      Name: DynamicsCompressorOptions
    93      Inherits: AudioNodeOptions
    94      Fields:
    95        - Name: attack
    96          Default: "0.003"
    97          Type:
    98            Name: float
    99        - Name: knee
   100          Default: "30"
   101          Type:
   102            Name: float
   103        - Name: ratio
   104          Default: "12"
   105          Type:
   106            Name: float
   107        - Name: release
   108          Default: "0.25"
   109          Type:
   110            Name: float
   111        - Name: threshold
   112          Default: "-24"
   113          Type:
   114            Name: float
   115        - Name: channelCount
   116          Type:
   117            Name: unsigned long
   118        - Name: channelCountMode
   119          Type:
   120            Name: ChannelCountMode
   121        - Name: channelInterpretation
   122          Type:
   123            Name: ChannelInterpretation
   124  - File: webref/EXT_blend_minmax.idl
   125    Interface:
   126      Name: EXT_blend_minmax
   127      ExtAttrs:
   128        - Name: Exposed
   129          Values:
   130            - Window
   131            - Worker
   132        - Name: LegacyNoInterfaceObject
   133      Constants:
   134        - Name: MIN_EXT
   135          Value: "0x8007"
   136          Type:
   137            Name: GLenum
   138        - Name: MAX_EXT
   139          Value: "0x8008"
   140          Type:
   141            Name: GLenum
   142  - File: webref/EXT_color_buffer_float.idl
   143    Interface:
   144      Name: EXT_color_buffer_float
   145      ExtAttrs:
   146        - Name: Exposed
   147          Values:
   148            - Window
   149            - Worker
   150        - Name: LegacyNoInterfaceObject
   151  - File: webref/EXT_color_buffer_half_float.idl
   152    Interface:
   153      Name: EXT_color_buffer_half_float
   154      ExtAttrs:
   155        - Name: Exposed
   156          Values:
   157            - Window
   158            - Worker
   159        - Name: LegacyNoInterfaceObject
   160      Constants:
   161        - Name: RGBA16F_EXT
   162          Value: "0x881A"
   163          Type:
   164            Name: GLenum
   165        - Name: RGB16F_EXT
   166          Value: "0x881B"
   167          Type:
   168            Name: GLenum
   169        - Name: FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT
   170          Value: "0x8211"
   171          Type:
   172            Name: GLenum
   173        - Name: UNSIGNED_NORMALIZED_EXT
   174          Value: "0x8C17"
   175          Type:
   176            Name: GLenum
   177  - File: webref/EXT_disjoint_timer_query.idl
   178    Interface:
   179      Name: EXT_disjoint_timer_query
   180      ExtAttrs:
   181        - Name: Exposed
   182          Values:
   183            - Window
   184            - Worker
   185        - Name: LegacyNoInterfaceObject
   186      Constants:
   187        - Name: QUERY_COUNTER_BITS_EXT
   188          Value: "0x8864"
   189          Type:
   190            Name: GLenum
   191        - Name: CURRENT_QUERY_EXT
   192          Value: "0x8865"
   193          Type:
   194            Name: GLenum
   195        - Name: QUERY_RESULT_EXT
   196          Value: "0x8866"
   197          Type:
   198            Name: GLenum
   199        - Name: QUERY_RESULT_AVAILABLE_EXT
   200          Value: "0x8867"
   201          Type:
   202            Name: GLenum
   203        - Name: TIME_ELAPSED_EXT
   204          Value: "0x88BF"
   205          Type:
   206            Name: GLenum
   207        - Name: TIMESTAMP_EXT
   208          Value: "0x8E28"
   209          Type:
   210            Name: GLenum
   211        - Name: GPU_DISJOINT_EXT
   212          Value: "0x8FBB"
   213          Type:
   214            Name: GLenum
   215      Operations:
   216        - Name: createQueryEXT
   217          Returns:
   218            - Name: WebGLTimerQueryEXT
   219              Nullable: true
   220          ExtAttrs:
   221            - Name: Exposed
   222              Values:
   223                - Window
   224                - Worker
   225            - Name: LegacyNoInterfaceObject
   226        - Name: deleteQueryEXT
   227          Args:
   228            - Name: query
   229              Type:
   230                Name: WebGLTimerQueryEXT
   231                Nullable: true
   232          Returns:
   233            - Name: undefined
   234          ExtAttrs:
   235            - Name: Exposed
   236              Values:
   237                - Window
   238                - Worker
   239            - Name: LegacyNoInterfaceObject
   240        - Name: isQueryEXT
   241          Args:
   242            - Name: query
   243              Type:
   244                Name: WebGLTimerQueryEXT
   245                Nullable: true
   246          Returns:
   247            - Name: boolean
   248          ExtAttrs:
   249            - Name: WebGLHandlesContextLoss
   250            - Name: Exposed
   251              Values:
   252                - Window
   253                - Worker
   254            - Name: LegacyNoInterfaceObject
   255        - Name: beginQueryEXT
   256          Args:
   257            - Name: target
   258              Type:
   259                Name: GLenum
   260            - Name: query
   261              Type:
   262                Name: WebGLTimerQueryEXT
   263          Returns:
   264            - Name: undefined
   265          ExtAttrs:
   266            - Name: Exposed
   267              Values:
   268                - Window
   269                - Worker
   270            - Name: LegacyNoInterfaceObject
   271        - Name: endQueryEXT
   272          Args:
   273            - Name: target
   274              Type:
   275                Name: GLenum
   276          Returns:
   277            - Name: undefined
   278          ExtAttrs:
   279            - Name: Exposed
   280              Values:
   281                - Window
   282                - Worker
   283            - Name: LegacyNoInterfaceObject
   284        - Name: queryCounterEXT
   285          Args:
   286            - Name: query
   287              Type:
   288                Name: WebGLTimerQueryEXT
   289            - Name: target
   290              Type:
   291                Name: GLenum
   292          Returns:
   293            - Name: undefined
   294          ExtAttrs:
   295            - Name: Exposed
   296              Values:
   297                - Window
   298                - Worker
   299            - Name: LegacyNoInterfaceObject
   300        - Name: getQueryEXT
   301          Args:
   302            - Name: target
   303              Type:
   304                Name: GLenum
   305            - Name: pname
   306              Type:
   307                Name: GLenum
   308          Returns:
   309            - Name: any
   310          ExtAttrs:
   311            - Name: Exposed
   312              Values:
   313                - Window
   314                - Worker
   315            - Name: LegacyNoInterfaceObject
   316        - Name: getQueryObjectEXT
   317          Args:
   318            - Name: query
   319              Type:
   320                Name: WebGLTimerQueryEXT
   321            - Name: pname
   322              Type:
   323                Name: GLenum
   324          Returns:
   325            - Name: any
   326          ExtAttrs:
   327            - Name: Exposed
   328              Values:
   329                - Window
   330                - Worker
   331            - Name: LegacyNoInterfaceObject
   332  - File: webref/EXT_disjoint_timer_query_webgl2.idl
   333    Interface:
   334      Name: EXT_disjoint_timer_query_webgl2
   335      ExtAttrs:
   336        - Name: Exposed
   337          Values:
   338            - Window
   339            - Worker
   340        - Name: LegacyNoInterfaceObject
   341      Constants:
   342        - Name: QUERY_COUNTER_BITS_EXT
   343          Value: "0x8864"
   344          Type:
   345            Name: GLenum
   346        - Name: TIME_ELAPSED_EXT
   347          Value: "0x88BF"
   348          Type:
   349            Name: GLenum
   350        - Name: TIMESTAMP_EXT
   351          Value: "0x8E28"
   352          Type:
   353            Name: GLenum
   354        - Name: GPU_DISJOINT_EXT
   355          Value: "0x8FBB"
   356          Type:
   357            Name: GLenum
   358      Operations:
   359        - Name: queryCounterEXT
   360          Args:
   361            - Name: query
   362              Type:
   363                Name: WebGLQuery
   364            - Name: target
   365              Type:
   366                Name: GLenum
   367          Returns:
   368            - Name: undefined
   369          ExtAttrs:
   370            - Name: Exposed
   371              Values:
   372                - Window
   373                - Worker
   374            - Name: LegacyNoInterfaceObject
   375  - File: webref/EXT_float_blend.idl
   376    Interface:
   377      Name: EXT_float_blend
   378      ExtAttrs:
   379        - Name: Exposed
   380          Values:
   381            - Window
   382            - Worker
   383        - Name: LegacyNoInterfaceObject
   384  - File: webref/EXT_frag_depth.idl
   385    Interface:
   386      Name: EXT_frag_depth
   387      ExtAttrs:
   388        - Name: Exposed
   389          Values:
   390            - Window
   391            - Worker
   392        - Name: LegacyNoInterfaceObject
   393  - File: webref/EXT_sRGB.idl
   394    Interface:
   395      Name: EXT_sRGB
   396      ExtAttrs:
   397        - Name: Exposed
   398          Values:
   399            - Window
   400            - Worker
   401        - Name: LegacyNoInterfaceObject
   402      Constants:
   403        - Name: SRGB_EXT
   404          Value: "0x8C40"
   405          Type:
   406            Name: GLenum
   407        - Name: SRGB_ALPHA_EXT
   408          Value: "0x8C42"
   409          Type:
   410            Name: GLenum
   411        - Name: SRGB8_ALPHA8_EXT
   412          Value: "0x8C43"
   413          Type:
   414            Name: GLenum
   415        - Name: FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT
   416          Value: "0x8210"
   417          Type:
   418            Name: GLenum
   419  - File: webref/EXT_shader_texture_lod.idl
   420    Interface:
   421      Name: EXT_shader_texture_lod
   422      ExtAttrs:
   423        - Name: Exposed
   424          Values:
   425            - Window
   426            - Worker
   427        - Name: LegacyNoInterfaceObject
   428  - File: webref/EXT_texture_compression_bptc.idl
   429    Interface:
   430      Name: EXT_texture_compression_bptc
   431      ExtAttrs:
   432        - Name: Exposed
   433          Values:
   434            - Window
   435            - Worker
   436        - Name: LegacyNoInterfaceObject
   437      Constants:
   438        - Name: COMPRESSED_RGBA_BPTC_UNORM_EXT
   439          Value: "0x8E8C"
   440          Type:
   441            Name: GLenum
   442        - Name: COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT
   443          Value: "0x8E8D"
   444          Type:
   445            Name: GLenum
   446        - Name: COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT
   447          Value: "0x8E8E"
   448          Type:
   449            Name: GLenum
   450        - Name: COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT
   451          Value: "0x8E8F"
   452          Type:
   453            Name: GLenum
   454  - File: webref/EXT_texture_compression_rgtc.idl
   455    Interface:
   456      Name: EXT_texture_compression_rgtc
   457      ExtAttrs:
   458        - Name: Exposed
   459          Values:
   460            - Window
   461            - Worker
   462        - Name: LegacyNoInterfaceObject
   463      Constants:
   464        - Name: COMPRESSED_RED_RGTC1_EXT
   465          Value: "0x8DBB"
   466          Type:
   467            Name: GLenum
   468        - Name: COMPRESSED_SIGNED_RED_RGTC1_EXT
   469          Value: "0x8DBC"
   470          Type:
   471            Name: GLenum
   472        - Name: COMPRESSED_RED_GREEN_RGTC2_EXT
   473          Value: "0x8DBD"
   474          Type:
   475            Name: GLenum
   476        - Name: COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT
   477          Value: "0x8DBE"
   478          Type:
   479            Name: GLenum
   480  - File: webref/EXT_texture_filter_anisotropic.idl
   481    Interface:
   482      Name: EXT_texture_filter_anisotropic
   483      ExtAttrs:
   484        - Name: Exposed
   485          Values:
   486            - Window
   487            - Worker
   488        - Name: LegacyNoInterfaceObject
   489      Constants:
   490        - Name: TEXTURE_MAX_ANISOTROPY_EXT
   491          Value: "0x84FE"
   492          Type:
   493            Name: GLenum
   494        - Name: MAX_TEXTURE_MAX_ANISOTROPY_EXT
   495          Value: "0x84FF"
   496          Type:
   497            Name: GLenum
   498  - File: webref/EXT_texture_norm16.idl
   499    Interface:
   500      Name: EXT_texture_norm16
   501      ExtAttrs:
   502        - Name: Exposed
   503          Values:
   504            - Window
   505            - Worker
   506        - Name: LegacyNoInterfaceObject
   507      Constants:
   508        - Name: R16_EXT
   509          Value: "0x822A"
   510          Type:
   511            Name: GLenum
   512        - Name: RG16_EXT
   513          Value: "0x822C"
   514          Type:
   515            Name: GLenum
   516        - Name: RGB16_EXT
   517          Value: "0x8054"
   518          Type:
   519            Name: GLenum
   520        - Name: RGBA16_EXT
   521          Value: "0x805B"
   522          Type:
   523            Name: GLenum
   524        - Name: R16_SNORM_EXT
   525          Value: "0x8F98"
   526          Type:
   527            Name: GLenum
   528        - Name: RG16_SNORM_EXT
   529          Value: "0x8F99"
   530          Type:
   531            Name: GLenum
   532        - Name: RGB16_SNORM_EXT
   533          Value: "0x8F9A"
   534          Type:
   535            Name: GLenum
   536        - Name: RGBA16_SNORM_EXT
   537          Value: "0x8F9B"
   538          Type:
   539            Name: GLenum
   540  - File: webref/WebCryptoAPI.idl
   541    Dict:
   542      Name: EcKeyAlgorithm
   543      Inherits: KeyAlgorithm
   544      Fields:
   545        - Name: namedCurve
   546          Required: true
   547          Type:
   548            Name: NamedCurve
   549        - Name: name
   550          Required: true
   551          Type:
   552            Name: DOMString
   553  - File: webref/WebCryptoAPI.idl
   554    Dict:
   555      Name: EcKeyGenParams
   556      Inherits: Algorithm
   557      Fields:
   558        - Name: namedCurve
   559          Required: true
   560          Type:
   561            Name: NamedCurve
   562        - Name: name
   563          Required: true
   564          Type:
   565            Name: DOMString
   566  - File: webref/WebCryptoAPI.idl
   567    Dict:
   568      Name: EcKeyImportParams
   569      Inherits: Algorithm
   570      Fields:
   571        - Name: namedCurve
   572          Required: true
   573          Type:
   574            Name: NamedCurve
   575        - Name: name
   576          Required: true
   577          Type:
   578            Name: DOMString
   579  - File: webref/WebCryptoAPI.idl
   580    Dict:
   581      Name: EcdhKeyDeriveParams
   582      Inherits: Algorithm
   583      Fields:
   584        - Name: public
   585          Required: true
   586          Type:
   587            Name: CryptoKey
   588        - Name: name
   589          Required: true
   590          Type:
   591            Name: DOMString
   592  - File: webref/WebCryptoAPI.idl
   593    Dict:
   594      Name: EcdsaParams
   595      Inherits: Algorithm
   596      Fields:
   597        - Name: hash
   598          Required: true
   599          Type:
   600            Name: HashAlgorithmIdentifier
   601        - Name: name
   602          Required: true
   603          Type:
   604            Name: DOMString
   605  - File: webref/webcrypto-secure-curves.idl
   606    Dict:
   607      Name: Ed448Params
   608      Inherits: Algorithm
   609      Fields:
   610        - Name: context
   611          Type:
   612            Name: BufferSource
   613        - Name: name
   614          Required: true
   615          Type:
   616            Name: DOMString
   617  - File: webref/edit-context.idl
   618    Interface:
   619      Name: EditContext
   620      Inherits: EventTarget
   621      ExtAttrs:
   622        - Name: Exposed
   623          Values:
   624            - Window
   625      Attrs:
   626        - Name: text
   627          Readonly: true
   628          Type:
   629            Name: DOMString
   630          ExtAttrs:
   631            - Name: Exposed
   632              Values:
   633                - Window
   634        - Name: selectionStart
   635          Readonly: true
   636          Type:
   637            Name: unsigned long
   638          ExtAttrs:
   639            - Name: Exposed
   640              Values:
   641                - Window
   642        - Name: selectionEnd
   643          Readonly: true
   644          Type:
   645            Name: unsigned long
   646          ExtAttrs:
   647            - Name: Exposed
   648              Values:
   649                - Window
   650        - Name: compositionRangeStart
   651          Readonly: true
   652          Type:
   653            Name: unsigned long
   654          ExtAttrs:
   655            - Name: Exposed
   656              Values:
   657                - Window
   658        - Name: compositionRangeEnd
   659          Readonly: true
   660          Type:
   661            Name: unsigned long
   662          ExtAttrs:
   663            - Name: Exposed
   664              Values:
   665                - Window
   666        - Name: isComposing
   667          Readonly: true
   668          Type:
   669            Name: boolean
   670          ExtAttrs:
   671            - Name: Exposed
   672              Values:
   673                - Window
   674        - Name: controlBounds
   675          Readonly: true
   676          Type:
   677            Name: DOMRect
   678          ExtAttrs:
   679            - Name: Exposed
   680              Values:
   681                - Window
   682        - Name: selectionBounds
   683          Readonly: true
   684          Type:
   685            Name: DOMRect
   686          ExtAttrs:
   687            - Name: Exposed
   688              Values:
   689                - Window
   690        - Name: characterBoundsRangeStart
   691          Readonly: true
   692          Type:
   693            Name: unsigned long
   694          ExtAttrs:
   695            - Name: Exposed
   696              Values:
   697                - Window
   698        - Name: ontextupdate
   699          Type:
   700            Name: EventHandler
   701          ExtAttrs:
   702            - Name: Exposed
   703              Values:
   704                - Window
   705        - Name: ontextformatupdate
   706          Type:
   707            Name: EventHandler
   708          ExtAttrs:
   709            - Name: Exposed
   710              Values:
   711                - Window
   712        - Name: oncharacterboundsupdate
   713          Type:
   714            Name: EventHandler
   715          ExtAttrs:
   716            - Name: Exposed
   717              Values:
   718                - Window
   719        - Name: oncompositionstart
   720          Type:
   721            Name: EventHandler
   722          ExtAttrs:
   723            - Name: Exposed
   724              Values:
   725                - Window
   726        - Name: oncompositionend
   727          Type:
   728            Name: EventHandler
   729          ExtAttrs:
   730            - Name: Exposed
   731              Values:
   732                - Window
   733      Operations:
   734        - Name: updateText
   735          Args:
   736            - Name: rangeStart
   737              Type:
   738                Name: unsigned long
   739            - Name: rangeEnd
   740              Type:
   741                Name: unsigned long
   742            - Name: text
   743              Type:
   744                Name: DOMString
   745          Returns:
   746            - Name: undefined
   747          ExtAttrs:
   748            - Name: Exposed
   749              Values:
   750                - Window
   751        - Name: updateSelection
   752          Args:
   753            - Name: start
   754              Type:
   755                Name: unsigned long
   756            - Name: end
   757              Type:
   758                Name: unsigned long
   759          Returns:
   760            - Name: undefined
   761          ExtAttrs:
   762            - Name: Exposed
   763              Values:
   764                - Window
   765        - Name: updateControlBounds
   766          Args:
   767            - Name: controlBounds
   768              Type:
   769                Name: DOMRect
   770          Returns:
   771            - Name: undefined
   772          ExtAttrs:
   773            - Name: Exposed
   774              Values:
   775                - Window
   776        - Name: updateSelectionBounds
   777          Args:
   778            - Name: selectionBounds
   779              Type:
   780                Name: DOMRect
   781          Returns:
   782            - Name: undefined
   783          ExtAttrs:
   784            - Name: Exposed
   785              Values:
   786                - Window
   787        - Name: updateCharacterBounds
   788          Args:
   789            - Name: rangeStart
   790              Type:
   791                Name: unsigned long
   792            - Name: characterBounds
   793              Type:
   794                Name: sequence
   795                Params:
   796                  - Name: DOMRect
   797          Returns:
   798            - Name: undefined
   799          ExtAttrs:
   800            - Name: Exposed
   801              Values:
   802                - Window
   803        - Name: attachedElements
   804          Returns:
   805            - Name: sequence
   806              Params:
   807                - Name: Element
   808          ExtAttrs:
   809            - Name: Exposed
   810              Values:
   811                - Window
   812        - Name: characterBounds
   813          Returns:
   814            - Name: sequence
   815              Params:
   816                - Name: DOMRect
   817          ExtAttrs:
   818            - Name: Exposed
   819              Values:
   820                - Window
   821      Constructors:
   822        - Args:
   823            - Name: options
   824              Optional: true
   825              Default: '{}'
   826              Type:
   827                Name: EditContextInit
   828          ExtAttrs:
   829            - Name: Exposed
   830              Values:
   831                - Window
   832  - File: webref/edit-context.idl
   833    Dict:
   834      Name: EditContextInit
   835      Fields:
   836        - Name: text
   837          Type:
   838            Name: DOMString
   839        - Name: selectionStart
   840          Type:
   841            Name: unsigned long
   842        - Name: selectionEnd
   843          Type:
   844            Name: unsigned long
   845  - File: webref/web-animations-2.idl
   846    Callback:
   847      Name: EffectCallback
   848      Args:
   849        - Name: progress
   850          Type:
   851            Name: double
   852            Nullable: true
   853        - Name: currentTarget
   854          Type:
   855            Union:
   856              - Name: Element
   857              - Name: CSSPseudoElement
   858        - Name: animation
   859          Type:
   860            Name: Animation
   861      Returns:
   862        - Name: undefined
   863  - File: webref/web-animations.idl
   864    Dict:
   865      Name: EffectTiming
   866      Fields:
   867        - Name: fill
   868          Default: '"auto"'
   869          Type:
   870            Name: FillMode
   871        - Name: iterationStart
   872          Default: "0.0"
   873          Type:
   874            Name: double
   875        - Name: iterations
   876          Default: "1.0"
   877          Type:
   878            Name: unrestricted double
   879        - Name: direction
   880          Default: '"normal"'
   881          Type:
   882            Name: PlaybackDirection
   883        - Name: easing
   884          Default: '"linear"'
   885          Type:
   886            Name: DOMString
   887        - Name: delay
   888          Type:
   889            Name: double
   890        - Name: endDelay
   891          Type:
   892            Name: double
   893        - Name: playbackRate
   894          Default: "1.0"
   895          Type:
   896            Name: double
   897        - Name: duration
   898          Default: '"auto"'
   899          Type:
   900            Union:
   901              - Name: unrestricted double
   902              - Name: CSSNumericValue
   903              - Name: DOMString
   904  - File: webref/netinfo.idl
   905    Enum:
   906      Name: EffectiveConnectionType
   907      Values:
   908        - 2g
   909        - 3g
   910        - 4g
   911        - slow-2g
   912  - File: webref/dom.idl
   913    Interface:
   914      Name: Element
   915      Inherits: Node
   916      ExtAttrs:
   917        - Name: Exposed
   918          Values:
   919            - Window
   920      Attrs:
   921        - Name: namespaceURI
   922          Readonly: true
   923          Type:
   924            Name: DOMString
   925            Nullable: true
   926          ExtAttrs:
   927            - Name: Exposed
   928              Values:
   929                - Window
   930        - Name: prefix
   931          Readonly: true
   932          Type:
   933            Name: DOMString
   934            Nullable: true
   935          ExtAttrs:
   936            - Name: Exposed
   937              Values:
   938                - Window
   939        - Name: localName
   940          Readonly: true
   941          Type:
   942            Name: DOMString
   943          ExtAttrs:
   944            - Name: Exposed
   945              Values:
   946                - Window
   947        - Name: tagName
   948          Readonly: true
   949          Type:
   950            Name: DOMString
   951          ExtAttrs:
   952            - Name: Exposed
   953              Values:
   954                - Window
   955        - Name: id
   956          Type:
   957            Name: DOMString
   958          ExtAttrs:
   959            - Name: CEReactions
   960            - Name: Exposed
   961              Values:
   962                - Window
   963        - Name: className
   964          Type:
   965            Name: DOMString
   966          ExtAttrs:
   967            - Name: CEReactions
   968            - Name: Exposed
   969              Values:
   970                - Window
   971        - Name: classList
   972          Readonly: true
   973          Type:
   974            Name: DOMTokenList
   975          ExtAttrs:
   976            - Name: SameObject
   977            - Name: PutForwards
   978              Values:
   979                - value
   980            - Name: Exposed
   981              Values:
   982                - Window
   983        - Name: slot
   984          Type:
   985            Name: DOMString
   986          ExtAttrs:
   987            - Name: CEReactions
   988            - Name: Unscopable
   989            - Name: Exposed
   990              Values:
   991                - Window
   992        - Name: attributes
   993          Readonly: true
   994          Type:
   995            Name: NamedNodeMap
   996          ExtAttrs:
   997            - Name: SameObject
   998            - Name: Exposed
   999              Values:
  1000                - Window
  1001        - Name: shadowRoot
  1002          Readonly: true
  1003          Type:
  1004            Name: ShadowRoot
  1005            Nullable: true
  1006          ExtAttrs:
  1007            - Name: Exposed
  1008              Values:
  1009                - Window
  1010        - Name: onfullscreenchange
  1011          Type:
  1012            Name: EventHandler
  1013        - Name: onfullscreenerror
  1014          Type:
  1015            Name: EventHandler
  1016        - Name: elementTiming
  1017          Type:
  1018            Name: DOMString
  1019          ExtAttrs:
  1020            - Name: CEReactions
  1021        - Name: part
  1022          Readonly: true
  1023          Type:
  1024            Name: DOMTokenList
  1025          ExtAttrs:
  1026            - Name: SameObject
  1027            - Name: PutForwards
  1028              Values:
  1029                - value
  1030        - Name: outerHTML
  1031          Type:
  1032            Name: DOMString
  1033          ExtAttrs:
  1034            - Name: CEReactions
  1035        - Name: scrollTop
  1036          Type:
  1037            Name: unrestricted double
  1038        - Name: scrollLeft
  1039          Type:
  1040            Name: unrestricted double
  1041        - Name: scrollWidth
  1042          Readonly: true
  1043          Type:
  1044            Name: long
  1045        - Name: scrollHeight
  1046          Readonly: true
  1047          Type:
  1048            Name: long
  1049        - Name: clientTop
  1050          Readonly: true
  1051          Type:
  1052            Name: long
  1053        - Name: clientLeft
  1054          Readonly: true
  1055          Type:
  1056            Name: long
  1057        - Name: clientWidth
  1058          Readonly: true
  1059          Type:
  1060            Name: long
  1061        - Name: clientHeight
  1062          Readonly: true
  1063          Type:
  1064            Name: long
  1065        - Name: role
  1066          Type:
  1067            Name: DOMString
  1068            Nullable: true
  1069          ExtAttrs:
  1070            - Name: CEReactions
  1071        - Name: ariaActiveDescendantElement
  1072          Type:
  1073            Name: Element
  1074            Nullable: true
  1075          ExtAttrs:
  1076            - Name: CEReactions
  1077        - Name: ariaAtomic
  1078          Type:
  1079            Name: DOMString
  1080            Nullable: true
  1081          ExtAttrs:
  1082            - Name: CEReactions
  1083        - Name: ariaAutoComplete
  1084          Type:
  1085            Name: DOMString
  1086            Nullable: true
  1087          ExtAttrs:
  1088            - Name: CEReactions
  1089        - Name: ariaBusy
  1090          Type:
  1091            Name: DOMString
  1092            Nullable: true
  1093          ExtAttrs:
  1094            - Name: CEReactions
  1095        - Name: ariaChecked
  1096          Type:
  1097            Name: DOMString
  1098            Nullable: true
  1099          ExtAttrs:
  1100            - Name: CEReactions
  1101        - Name: ariaColCount
  1102          Type:
  1103            Name: DOMString
  1104            Nullable: true
  1105          ExtAttrs:
  1106            - Name: CEReactions
  1107        - Name: ariaColIndex
  1108          Type:
  1109            Name: DOMString
  1110            Nullable: true
  1111          ExtAttrs:
  1112            - Name: CEReactions
  1113        - Name: ariaColIndexText
  1114          Type:
  1115            Name: DOMString
  1116            Nullable: true
  1117          ExtAttrs:
  1118            - Name: CEReactions
  1119        - Name: ariaColSpan
  1120          Type:
  1121            Name: DOMString
  1122            Nullable: true
  1123          ExtAttrs:
  1124            - Name: CEReactions
  1125        - Name: ariaControlsElements
  1126          Type:
  1127            Name: FrozenArray
  1128            Params:
  1129              - Name: Element
  1130            Nullable: true
  1131          ExtAttrs:
  1132            - Name: CEReactions
  1133        - Name: ariaCurrent
  1134          Type:
  1135            Name: DOMString
  1136            Nullable: true
  1137          ExtAttrs:
  1138            - Name: CEReactions
  1139        - Name: ariaDescribedByElements
  1140          Type:
  1141            Name: FrozenArray
  1142            Params:
  1143              - Name: Element
  1144            Nullable: true
  1145          ExtAttrs:
  1146            - Name: CEReactions
  1147        - Name: ariaDescription
  1148          Type:
  1149            Name: DOMString
  1150            Nullable: true
  1151          ExtAttrs:
  1152            - Name: CEReactions
  1153        - Name: ariaDetailsElements
  1154          Type:
  1155            Name: FrozenArray
  1156            Params:
  1157              - Name: Element
  1158            Nullable: true
  1159          ExtAttrs:
  1160            - Name: CEReactions
  1161        - Name: ariaDisabled
  1162          Type:
  1163            Name: DOMString
  1164            Nullable: true
  1165          ExtAttrs:
  1166            - Name: CEReactions
  1167        - Name: ariaErrorMessageElements
  1168          Type:
  1169            Name: FrozenArray
  1170            Params:
  1171              - Name: Element
  1172            Nullable: true
  1173          ExtAttrs:
  1174            - Name: CEReactions
  1175        - Name: ariaExpanded
  1176          Type:
  1177            Name: DOMString
  1178            Nullable: true
  1179          ExtAttrs:
  1180            - Name: CEReactions
  1181        - Name: ariaFlowToElements
  1182          Type:
  1183            Name: FrozenArray
  1184            Params:
  1185              - Name: Element
  1186            Nullable: true
  1187          ExtAttrs:
  1188            - Name: CEReactions
  1189        - Name: ariaHasPopup
  1190          Type:
  1191            Name: DOMString
  1192            Nullable: true
  1193          ExtAttrs:
  1194            - Name: CEReactions
  1195        - Name: ariaHidden
  1196          Type:
  1197            Name: DOMString
  1198            Nullable: true
  1199          ExtAttrs:
  1200            - Name: CEReactions
  1201        - Name: ariaInvalid
  1202          Type:
  1203            Name: DOMString
  1204            Nullable: true
  1205          ExtAttrs:
  1206            - Name: CEReactions
  1207        - Name: ariaKeyShortcuts
  1208          Type:
  1209            Name: DOMString
  1210            Nullable: true
  1211          ExtAttrs:
  1212            - Name: CEReactions
  1213        - Name: ariaLabel
  1214          Type:
  1215            Name: DOMString
  1216            Nullable: true
  1217          ExtAttrs:
  1218            - Name: CEReactions
  1219        - Name: ariaLabelledByElements
  1220          Type:
  1221            Name: FrozenArray
  1222            Params:
  1223              - Name: Element
  1224            Nullable: true
  1225          ExtAttrs:
  1226            - Name: CEReactions
  1227        - Name: ariaLevel
  1228          Type:
  1229            Name: DOMString
  1230            Nullable: true
  1231          ExtAttrs:
  1232            - Name: CEReactions
  1233        - Name: ariaLive
  1234          Type:
  1235            Name: DOMString
  1236            Nullable: true
  1237          ExtAttrs:
  1238            - Name: CEReactions
  1239        - Name: ariaModal
  1240          Type:
  1241            Name: DOMString
  1242            Nullable: true
  1243          ExtAttrs:
  1244            - Name: CEReactions
  1245        - Name: ariaMultiLine
  1246          Type:
  1247            Name: DOMString
  1248            Nullable: true
  1249          ExtAttrs:
  1250            - Name: CEReactions
  1251        - Name: ariaMultiSelectable
  1252          Type:
  1253            Name: DOMString
  1254            Nullable: true
  1255          ExtAttrs:
  1256            - Name: CEReactions
  1257        - Name: ariaOrientation
  1258          Type:
  1259            Name: DOMString
  1260            Nullable: true
  1261          ExtAttrs:
  1262            - Name: CEReactions
  1263        - Name: ariaOwnsElements
  1264          Type:
  1265            Name: FrozenArray
  1266            Params:
  1267              - Name: Element
  1268            Nullable: true
  1269          ExtAttrs:
  1270            - Name: CEReactions
  1271        - Name: ariaPlaceholder
  1272          Type:
  1273            Name: DOMString
  1274            Nullable: true
  1275          ExtAttrs:
  1276            - Name: CEReactions
  1277        - Name: ariaPosInSet
  1278          Type:
  1279            Name: DOMString
  1280            Nullable: true
  1281          ExtAttrs:
  1282            - Name: CEReactions
  1283        - Name: ariaPressed
  1284          Type:
  1285            Name: DOMString
  1286            Nullable: true
  1287          ExtAttrs:
  1288            - Name: CEReactions
  1289        - Name: ariaReadOnly
  1290          Type:
  1291            Name: DOMString
  1292            Nullable: true
  1293          ExtAttrs:
  1294            - Name: CEReactions
  1295        - Name: ariaRequired
  1296          Type:
  1297            Name: DOMString
  1298            Nullable: true
  1299          ExtAttrs:
  1300            - Name: CEReactions
  1301        - Name: ariaRoleDescription
  1302          Type:
  1303            Name: DOMString
  1304            Nullable: true
  1305          ExtAttrs:
  1306            - Name: CEReactions
  1307        - Name: ariaRowCount
  1308          Type:
  1309            Name: DOMString
  1310            Nullable: true
  1311          ExtAttrs:
  1312            - Name: CEReactions
  1313        - Name: ariaRowIndex
  1314          Type:
  1315            Name: DOMString
  1316            Nullable: true
  1317          ExtAttrs:
  1318            - Name: CEReactions
  1319        - Name: ariaRowIndexText
  1320          Type:
  1321            Name: DOMString
  1322            Nullable: true
  1323          ExtAttrs:
  1324            - Name: CEReactions
  1325        - Name: ariaRowSpan
  1326          Type:
  1327            Name: DOMString
  1328            Nullable: true
  1329          ExtAttrs:
  1330            - Name: CEReactions
  1331        - Name: ariaSelected
  1332          Type:
  1333            Name: DOMString
  1334            Nullable: true
  1335          ExtAttrs:
  1336            - Name: CEReactions
  1337        - Name: ariaSetSize
  1338          Type:
  1339            Name: DOMString
  1340            Nullable: true
  1341          ExtAttrs:
  1342            - Name: CEReactions
  1343        - Name: ariaSort
  1344          Type:
  1345            Name: DOMString
  1346            Nullable: true
  1347          ExtAttrs:
  1348            - Name: CEReactions
  1349        - Name: ariaValueMax
  1350          Type:
  1351            Name: DOMString
  1352            Nullable: true
  1353          ExtAttrs:
  1354            - Name: CEReactions
  1355        - Name: ariaValueMin
  1356          Type:
  1357            Name: DOMString
  1358            Nullable: true
  1359          ExtAttrs:
  1360            - Name: CEReactions
  1361        - Name: ariaValueNow
  1362          Type:
  1363            Name: DOMString
  1364            Nullable: true
  1365          ExtAttrs:
  1366            - Name: CEReactions
  1367        - Name: ariaValueText
  1368          Type:
  1369            Name: DOMString
  1370            Nullable: true
  1371          ExtAttrs:
  1372            - Name: CEReactions
  1373        - Name: innerHTML
  1374          Type:
  1375            Name: DOMString
  1376          ExtAttrs:
  1377            - Name: CEReactions
  1378        - Name: children
  1379          Readonly: true
  1380          Type:
  1381            Name: HTMLCollection
  1382          ExtAttrs:
  1383            - Name: SameObject
  1384        - Name: firstElementChild
  1385          Readonly: true
  1386          Type:
  1387            Name: Element
  1388            Nullable: true
  1389        - Name: lastElementChild
  1390          Readonly: true
  1391          Type:
  1392            Name: Element
  1393            Nullable: true
  1394        - Name: childElementCount
  1395          Readonly: true
  1396          Type:
  1397            Name: unsigned long
  1398        - Name: previousElementSibling
  1399          Readonly: true
  1400          Type:
  1401            Name: Element
  1402            Nullable: true
  1403        - Name: nextElementSibling
  1404          Readonly: true
  1405          Type:
  1406            Name: Element
  1407            Nullable: true
  1408        - Name: assignedSlot
  1409          Readonly: true
  1410          Type:
  1411            Name: HTMLSlotElement
  1412            Nullable: true
  1413        - Name: regionOverset
  1414          Readonly: true
  1415          Type:
  1416            Name: CSSOMString
  1417      Operations:
  1418        - Name: hasAttributes
  1419          Returns:
  1420            - Name: boolean
  1421          ExtAttrs:
  1422            - Name: Exposed
  1423              Values:
  1424                - Window
  1425        - Name: getAttributeNames
  1426          Returns:
  1427            - Name: sequence
  1428              Params:
  1429                - Name: DOMString
  1430          ExtAttrs:
  1431            - Name: Exposed
  1432              Values:
  1433                - Window
  1434        - Name: getAttribute
  1435          Args:
  1436            - Name: qualifiedName
  1437              Type:
  1438                Name: DOMString
  1439          Returns:
  1440            - Name: DOMString
  1441              Nullable: true
  1442          ExtAttrs:
  1443            - Name: Exposed
  1444              Values:
  1445                - Window
  1446        - Name: getAttributeNS
  1447          Args:
  1448            - Name: namespace
  1449              Type:
  1450                Name: DOMString
  1451                Nullable: true
  1452            - Name: localName
  1453              Type:
  1454                Name: DOMString
  1455          Returns:
  1456            - Name: DOMString
  1457              Nullable: true
  1458          ExtAttrs:
  1459            - Name: Exposed
  1460              Values:
  1461                - Window
  1462        - Name: setAttribute
  1463          Args:
  1464            - Name: qualifiedName
  1465              Type:
  1466                Name: DOMString
  1467            - Name: value
  1468              Type:
  1469                Name: DOMString
  1470          Returns:
  1471            - Name: undefined
  1472          ExtAttrs:
  1473            - Name: CEReactions
  1474            - Name: Exposed
  1475              Values:
  1476                - Window
  1477        - Name: setAttributeNS
  1478          Args:
  1479            - Name: namespace
  1480              Type:
  1481                Name: DOMString
  1482                Nullable: true
  1483            - Name: qualifiedName
  1484              Type:
  1485                Name: DOMString
  1486            - Name: value
  1487              Type:
  1488                Name: DOMString
  1489          Returns:
  1490            - Name: undefined
  1491          ExtAttrs:
  1492            - Name: CEReactions
  1493            - Name: Exposed
  1494              Values:
  1495                - Window
  1496        - Name: removeAttribute
  1497          Args:
  1498            - Name: qualifiedName
  1499              Type:
  1500                Name: DOMString
  1501          Returns:
  1502            - Name: undefined
  1503          ExtAttrs:
  1504            - Name: CEReactions
  1505            - Name: Exposed
  1506              Values:
  1507                - Window
  1508        - Name: removeAttributeNS
  1509          Args:
  1510            - Name: namespace
  1511              Type:
  1512                Name: DOMString
  1513                Nullable: true
  1514            - Name: localName
  1515              Type:
  1516                Name: DOMString
  1517          Returns:
  1518            - Name: undefined
  1519          ExtAttrs:
  1520            - Name: CEReactions
  1521            - Name: Exposed
  1522              Values:
  1523                - Window
  1524        - Name: toggleAttribute
  1525          Args:
  1526            - Name: qualifiedName
  1527              Type:
  1528                Name: DOMString
  1529            - Name: force
  1530              Optional: true
  1531              Type:
  1532                Name: boolean
  1533          Returns:
  1534            - Name: boolean
  1535          ExtAttrs:
  1536            - Name: CEReactions
  1537            - Name: Exposed
  1538              Values:
  1539                - Window
  1540        - Name: hasAttribute
  1541          Args:
  1542            - Name: qualifiedName
  1543              Type:
  1544                Name: DOMString
  1545          Returns:
  1546            - Name: boolean
  1547          ExtAttrs:
  1548            - Name: Exposed
  1549              Values:
  1550                - Window
  1551        - Name: hasAttributeNS
  1552          Args:
  1553            - Name: namespace
  1554              Type:
  1555                Name: DOMString
  1556                Nullable: true
  1557            - Name: localName
  1558              Type:
  1559                Name: DOMString
  1560          Returns:
  1561            - Name: boolean
  1562          ExtAttrs:
  1563            - Name: Exposed
  1564              Values:
  1565                - Window
  1566        - Name: getAttributeNode
  1567          Args:
  1568            - Name: qualifiedName
  1569              Type:
  1570                Name: DOMString
  1571          Returns:
  1572            - Name: Attr
  1573              Nullable: true
  1574          ExtAttrs:
  1575            - Name: Exposed
  1576              Values:
  1577                - Window
  1578        - Name: getAttributeNodeNS
  1579          Args:
  1580            - Name: namespace
  1581              Type:
  1582                Name: DOMString
  1583                Nullable: true
  1584            - Name: localName
  1585              Type:
  1586                Name: DOMString
  1587          Returns:
  1588            - Name: Attr
  1589              Nullable: true
  1590          ExtAttrs:
  1591            - Name: Exposed
  1592              Values:
  1593                - Window
  1594        - Name: setAttributeNode
  1595          Args:
  1596            - Name: attr
  1597              Type:
  1598                Name: Attr
  1599          Returns:
  1600            - Name: Attr
  1601              Nullable: true
  1602          ExtAttrs:
  1603            - Name: CEReactions
  1604            - Name: Exposed
  1605              Values:
  1606                - Window
  1607        - Name: setAttributeNodeNS
  1608          Args:
  1609            - Name: attr
  1610              Type:
  1611                Name: Attr
  1612          Returns:
  1613            - Name: Attr
  1614              Nullable: true
  1615          ExtAttrs:
  1616            - Name: CEReactions
  1617            - Name: Exposed
  1618              Values:
  1619                - Window
  1620        - Name: removeAttributeNode
  1621          Args:
  1622            - Name: attr
  1623              Type:
  1624                Name: Attr
  1625          Returns:
  1626            - Name: Attr
  1627          ExtAttrs:
  1628            - Name: CEReactions
  1629            - Name: Exposed
  1630              Values:
  1631                - Window
  1632        - Name: attachShadow
  1633          Args:
  1634            - Name: init
  1635              Type:
  1636                Name: ShadowRootInit
  1637          Returns:
  1638            - Name: ShadowRoot
  1639          ExtAttrs:
  1640            - Name: Exposed
  1641              Values:
  1642                - Window
  1643        - Name: closest
  1644          Args:
  1645            - Name: selectors
  1646              Type:
  1647                Name: DOMString
  1648          Returns:
  1649            - Name: Element
  1650              Nullable: true
  1651          ExtAttrs:
  1652            - Name: Exposed
  1653              Values:
  1654                - Window
  1655        - Name: matches
  1656          Args:
  1657            - Name: selectors
  1658              Type:
  1659                Name: DOMString
  1660          Returns:
  1661            - Name: boolean
  1662          ExtAttrs:
  1663            - Name: Exposed
  1664              Values:
  1665                - Window
  1666        - Name: webkitMatchesSelector
  1667          Args:
  1668            - Name: selectors
  1669              Type:
  1670                Name: DOMString
  1671          Returns:
  1672            - Name: boolean
  1673          ExtAttrs:
  1674            - Name: Exposed
  1675              Values:
  1676                - Window
  1677        - Name: getElementsByTagName
  1678          Args:
  1679            - Name: qualifiedName
  1680              Type:
  1681                Name: DOMString
  1682          Returns:
  1683            - Name: HTMLCollection
  1684          ExtAttrs:
  1685            - Name: Exposed
  1686              Values:
  1687                - Window
  1688        - Name: getElementsByTagNameNS
  1689          Args:
  1690            - Name: namespace
  1691              Type:
  1692                Name: DOMString
  1693                Nullable: true
  1694            - Name: localName
  1695              Type:
  1696                Name: DOMString
  1697          Returns:
  1698            - Name: HTMLCollection
  1699          ExtAttrs:
  1700            - Name: Exposed
  1701              Values:
  1702                - Window
  1703        - Name: getElementsByClassName
  1704          Args:
  1705            - Name: classNames
  1706              Type:
  1707                Name: DOMString
  1708          Returns:
  1709            - Name: HTMLCollection
  1710          ExtAttrs:
  1711            - Name: Exposed
  1712              Values:
  1713                - Window
  1714        - Name: insertAdjacentElement
  1715          Args:
  1716            - Name: where
  1717              Type:
  1718                Name: DOMString
  1719            - Name: element
  1720              Type:
  1721                Name: Element
  1722          Returns:
  1723            - Name: Element
  1724              Nullable: true
  1725          ExtAttrs:
  1726            - Name: CEReactions
  1727            - Name: Exposed
  1728              Values:
  1729                - Window
  1730        - Name: insertAdjacentText
  1731          Args:
  1732            - Name: where
  1733              Type:
  1734                Name: DOMString
  1735            - Name: data
  1736              Type:
  1737                Name: DOMString
  1738          Returns:
  1739            - Name: undefined
  1740          ExtAttrs:
  1741            - Name: Exposed
  1742              Values:
  1743                - Window
  1744        - Name: requestFullscreen
  1745          Args:
  1746            - Name: options
  1747              Optional: true
  1748              Default: '{}'
  1749              Type:
  1750                Name: FullscreenOptions
  1751          Returns:
  1752            - Name: Promise
  1753              Params:
  1754                - Name: undefined
  1755        - Name: requestPointerLock
  1756          Returns:
  1757            - Name: undefined
  1758        - Name: computedStyleMap
  1759          Returns:
  1760            - Name: StylePropertyMapReadOnly
  1761          ExtAttrs:
  1762            - Name: SameObject
  1763        - Name: getSpatialNavigationContainer
  1764          Returns:
  1765            - Name: Node
  1766        - Name: focusableAreas
  1767          Args:
  1768            - Name: option
  1769              Optional: true
  1770              Default: '{}'
  1771              Type:
  1772                Name: FocusableAreasOption
  1773          Returns:
  1774            - Name: sequence
  1775              Params:
  1776                - Name: Node
  1777        - Name: spatialNavigationSearch
  1778          Args:
  1779            - Name: dir
  1780              Type:
  1781                Name: SpatialNavigationDirection
  1782            - Name: options
  1783              Optional: true
  1784              Default: '{}'
  1785              Type:
  1786                Name: SpatialNavigationSearchOptions
  1787          Returns:
  1788            - Name: Node
  1789              Nullable: true
  1790        - Name: setPointerCapture
  1791          Args:
  1792            - Name: pointerId
  1793              Type:
  1794                Name: long
  1795          Returns:
  1796            - Name: undefined
  1797        - Name: releasePointerCapture
  1798          Args:
  1799            - Name: pointerId
  1800              Type:
  1801                Name: long
  1802          Returns:
  1803            - Name: undefined
  1804        - Name: hasPointerCapture
  1805          Args:
  1806            - Name: pointerId
  1807              Type:
  1808                Name: long
  1809          Returns:
  1810            - Name: boolean
  1811        - Name: pseudo
  1812          Args:
  1813            - Name: type
  1814              Type:
  1815                Name: CSSOMString
  1816          Returns:
  1817            - Name: CSSPseudoElement
  1818              Nullable: true
  1819        - Name: insertAdjacentHTML
  1820          Args:
  1821            - Name: position
  1822              Type:
  1823                Name: DOMString
  1824            - Name: text
  1825              Type:
  1826                Name: DOMString
  1827          Returns:
  1828            - Name: undefined
  1829          ExtAttrs:
  1830            - Name: CEReactions
  1831        - Name: setHTML
  1832          Args:
  1833            - Name: input
  1834              Type:
  1835                Name: DOMString
  1836            - Name: options
  1837              Optional: true
  1838              Default: '{}'
  1839              Type:
  1840                Name: SetHTMLOptions
  1841          Returns:
  1842            - Name: undefined
  1843          ExtAttrs:
  1844            - Name: SecureContext
  1845        - Name: getClientRects
  1846          Returns:
  1847            - Name: DOMRectList
  1848        - Name: getBoundingClientRect
  1849          Returns:
  1850            - Name: DOMRect
  1851          ExtAttrs:
  1852            - Name: NewObject
  1853        - Name: checkVisibility
  1854          Args:
  1855            - Name: options
  1856              Optional: true
  1857              Default: '{}'
  1858              Type:
  1859                Name: CheckVisibilityOptions
  1860          Returns:
  1861            - Name: boolean
  1862        - Name: scrollIntoView
  1863          Args:
  1864            - Name: arg
  1865              Optional: true
  1866              Default: '{}'
  1867              Type:
  1868                Union:
  1869                  - Name: boolean
  1870                  - Name: ScrollIntoViewOptions
  1871          Returns:
  1872            - Name: undefined
  1873        - Name: scroll
  1874          Args:
  1875            - Name: options
  1876              Optional: true
  1877              Default: '{}'
  1878              Type:
  1879                Name: ScrollToOptions
  1880          Returns:
  1881            - Name: undefined
  1882        - Name: scroll
  1883          Args:
  1884            - Name: x
  1885              Type:
  1886                Name: unrestricted double
  1887            - Name: "y"
  1888              Type:
  1889                Name: unrestricted double
  1890          Returns:
  1891            - Name: undefined
  1892        - Name: scrollTo
  1893          Args:
  1894            - Name: options
  1895              Optional: true
  1896              Default: '{}'
  1897              Type:
  1898                Name: ScrollToOptions
  1899          Returns:
  1900            - Name: undefined
  1901        - Name: scrollTo
  1902          Args:
  1903            - Name: x
  1904              Type:
  1905                Name: unrestricted double
  1906            - Name: "y"
  1907              Type:
  1908                Name: unrestricted double
  1909          Returns:
  1910            - Name: undefined
  1911        - Name: scrollBy
  1912          Args:
  1913            - Name: options
  1914              Optional: true
  1915              Default: '{}'
  1916              Type:
  1917                Name: ScrollToOptions
  1918          Returns:
  1919            - Name: undefined
  1920        - Name: scrollBy
  1921          Args:
  1922            - Name: x
  1923              Type:
  1924                Name: unrestricted double
  1925            - Name: "y"
  1926              Type:
  1927                Name: unrestricted double
  1928          Returns:
  1929            - Name: undefined
  1930        - Name: getBoxQuads
  1931          Args:
  1932            - Name: options
  1933              Optional: true
  1934              Default: '{}'
  1935              Type:
  1936                Name: BoxQuadOptions
  1937          Returns:
  1938            - Name: sequence
  1939              Params:
  1940                - Name: DOMQuad
  1941        - Name: convertQuadFromNode
  1942          Args:
  1943            - Name: quad
  1944              Type:
  1945                Name: DOMQuadInit
  1946            - Name: from
  1947              Type:
  1948                Name: GeometryNode
  1949            - Name: options
  1950              Optional: true
  1951              Default: '{}'
  1952              Type:
  1953                Name: ConvertCoordinateOptions
  1954          Returns:
  1955            - Name: DOMQuad
  1956        - Name: convertRectFromNode
  1957          Args:
  1958            - Name: rect
  1959              Type:
  1960                Name: DOMRectReadOnly
  1961            - Name: from
  1962              Type:
  1963                Name: GeometryNode
  1964            - Name: options
  1965              Optional: true
  1966              Default: '{}'
  1967              Type:
  1968                Name: ConvertCoordinateOptions
  1969          Returns:
  1970            - Name: DOMQuad
  1971        - Name: convertPointFromNode
  1972          Args:
  1973            - Name: point
  1974              Type:
  1975                Name: DOMPointInit
  1976            - Name: from
  1977              Type:
  1978                Name: GeometryNode
  1979            - Name: options
  1980              Optional: true
  1981              Default: '{}'
  1982              Type:
  1983                Name: ConvertCoordinateOptions
  1984          Returns:
  1985            - Name: DOMPoint
  1986        - Name: prepend
  1987          Args:
  1988            - Name: nodes
  1989              Variadic: true
  1990              Type:
  1991                Union:
  1992                  - Name: Node
  1993                  - Name: DOMString
  1994          Returns:
  1995            - Name: undefined
  1996          ExtAttrs:
  1997            - Name: CEReactions
  1998            - Name: Unscopable
  1999        - Name: append
  2000          Args:
  2001            - Name: nodes
  2002              Variadic: true
  2003              Type:
  2004                Union:
  2005                  - Name: Node
  2006                  - Name: DOMString
  2007          Returns:
  2008            - Name: undefined
  2009          ExtAttrs:
  2010            - Name: CEReactions
  2011            - Name: Unscopable
  2012        - Name: replaceChildren
  2013          Args:
  2014            - Name: nodes
  2015              Variadic: true
  2016              Type:
  2017                Union:
  2018                  - Name: Node
  2019                  - Name: DOMString
  2020          Returns:
  2021            - Name: undefined
  2022          ExtAttrs:
  2023            - Name: CEReactions
  2024            - Name: Unscopable
  2025        - Name: querySelector
  2026          Args:
  2027            - Name: selectors
  2028              Type:
  2029                Name: DOMString
  2030          Returns:
  2031            - Name: Element
  2032              Nullable: true
  2033        - Name: querySelectorAll
  2034          Args:
  2035            - Name: selectors
  2036              Type:
  2037                Name: DOMString
  2038          Returns:
  2039            - Name: NodeList
  2040          ExtAttrs:
  2041            - Name: NewObject
  2042        - Name: before
  2043          Args:
  2044            - Name: nodes
  2045              Variadic: true
  2046              Type:
  2047                Union:
  2048                  - Name: Node
  2049                  - Name: DOMString
  2050          Returns:
  2051            - Name: undefined
  2052          ExtAttrs:
  2053            - Name: CEReactions
  2054            - Name: Unscopable
  2055        - Name: after
  2056          Args:
  2057            - Name: nodes
  2058              Variadic: true
  2059              Type:
  2060                Union:
  2061                  - Name: Node
  2062                  - Name: DOMString
  2063          Returns:
  2064            - Name: undefined
  2065          ExtAttrs:
  2066            - Name: CEReactions
  2067            - Name: Unscopable
  2068        - Name: replaceWith
  2069          Args:
  2070            - Name: nodes
  2071              Variadic: true
  2072              Type:
  2073                Union:
  2074                  - Name: Node
  2075                  - Name: DOMString
  2076          Returns:
  2077            - Name: undefined
  2078          ExtAttrs:
  2079            - Name: CEReactions
  2080            - Name: Unscopable
  2081        - Name: remove
  2082          Returns:
  2083            - Name: undefined
  2084          ExtAttrs:
  2085            - Name: CEReactions
  2086            - Name: Unscopable
  2087        - Name: animate
  2088          Args:
  2089            - Name: keyframes
  2090              Type:
  2091                Name: object
  2092                Nullable: true
  2093            - Name: options
  2094              Optional: true
  2095              Default: '{}'
  2096              Type:
  2097                Union:
  2098                  - Name: unrestricted double
  2099                  - Name: KeyframeAnimationOptions
  2100          Returns:
  2101            - Name: Animation
  2102        - Name: getAnimations
  2103          Args:
  2104            - Name: options
  2105              Optional: true
  2106              Default: '{}'
  2107              Type:
  2108                Name: GetAnimationsOptions
  2109          Returns:
  2110            - Name: sequence
  2111              Params:
  2112                - Name: Animation
  2113        - Name: getRegionFlowRanges
  2114          Returns:
  2115            - Name: sequence
  2116              Params:
  2117                - Name: Range
  2118              Nullable: true
  2119  - File: webref/dom.idl
  2120    Dict:
  2121      Name: ElementCreationOptions
  2122      Fields:
  2123        - Name: is
  2124          Type:
  2125            Name: DOMString
  2126  - File: webref/html.idl
  2127    Dict:
  2128      Name: ElementDefinitionOptions
  2129      Fields:
  2130        - Name: extends
  2131          Type:
  2132            Name: DOMString
  2133  - File: webref/html.idl
  2134    Interface:
  2135      Name: ElementInternals
  2136      ExtAttrs:
  2137        - Name: Exposed
  2138          Values:
  2139            - Window
  2140      Attrs:
  2141        - Name: shadowRoot
  2142          Readonly: true
  2143          Type:
  2144            Name: ShadowRoot
  2145            Nullable: true
  2146          ExtAttrs:
  2147            - Name: Exposed
  2148              Values:
  2149                - Window
  2150        - Name: form
  2151          Readonly: true
  2152          Type:
  2153            Name: HTMLFormElement
  2154            Nullable: true
  2155          ExtAttrs:
  2156            - Name: Exposed
  2157              Values:
  2158                - Window
  2159        - Name: willValidate
  2160          Readonly: true
  2161          Type:
  2162            Name: boolean
  2163          ExtAttrs:
  2164            - Name: Exposed
  2165              Values:
  2166                - Window
  2167        - Name: validity
  2168          Readonly: true
  2169          Type:
  2170            Name: ValidityState
  2171          ExtAttrs:
  2172            - Name: Exposed
  2173              Values:
  2174                - Window
  2175        - Name: validationMessage
  2176          Readonly: true
  2177          Type:
  2178            Name: DOMString
  2179          ExtAttrs:
  2180            - Name: Exposed
  2181              Values:
  2182                - Window
  2183        - Name: labels
  2184          Readonly: true
  2185          Type:
  2186            Name: NodeList
  2187          ExtAttrs:
  2188            - Name: Exposed
  2189              Values:
  2190                - Window
  2191        - Name: states
  2192          Readonly: true
  2193          Type:
  2194            Name: CustomStateSet
  2195        - Name: role
  2196          Type:
  2197            Name: DOMString
  2198            Nullable: true
  2199          ExtAttrs:
  2200            - Name: CEReactions
  2201        - Name: ariaActiveDescendantElement
  2202          Type:
  2203            Name: Element
  2204            Nullable: true
  2205          ExtAttrs:
  2206            - Name: CEReactions
  2207        - Name: ariaAtomic
  2208          Type:
  2209            Name: DOMString
  2210            Nullable: true
  2211          ExtAttrs:
  2212            - Name: CEReactions
  2213        - Name: ariaAutoComplete
  2214          Type:
  2215            Name: DOMString
  2216            Nullable: true
  2217          ExtAttrs:
  2218            - Name: CEReactions
  2219        - Name: ariaBusy
  2220          Type:
  2221            Name: DOMString
  2222            Nullable: true
  2223          ExtAttrs:
  2224            - Name: CEReactions
  2225        - Name: ariaChecked
  2226          Type:
  2227            Name: DOMString
  2228            Nullable: true
  2229          ExtAttrs:
  2230            - Name: CEReactions
  2231        - Name: ariaColCount
  2232          Type:
  2233            Name: DOMString
  2234            Nullable: true
  2235          ExtAttrs:
  2236            - Name: CEReactions
  2237        - Name: ariaColIndex
  2238          Type:
  2239            Name: DOMString
  2240            Nullable: true
  2241          ExtAttrs:
  2242            - Name: CEReactions
  2243        - Name: ariaColIndexText
  2244          Type:
  2245            Name: DOMString
  2246            Nullable: true
  2247          ExtAttrs:
  2248            - Name: CEReactions
  2249        - Name: ariaColSpan
  2250          Type:
  2251            Name: DOMString
  2252            Nullable: true
  2253          ExtAttrs:
  2254            - Name: CEReactions
  2255        - Name: ariaControlsElements
  2256          Type:
  2257            Name: FrozenArray
  2258            Params:
  2259              - Name: Element
  2260            Nullable: true
  2261          ExtAttrs:
  2262            - Name: CEReactions
  2263        - Name: ariaCurrent
  2264          Type:
  2265            Name: DOMString
  2266            Nullable: true
  2267          ExtAttrs:
  2268            - Name: CEReactions
  2269        - Name: ariaDescribedByElements
  2270          Type:
  2271            Name: FrozenArray
  2272            Params:
  2273              - Name: Element
  2274            Nullable: true
  2275          ExtAttrs:
  2276            - Name: CEReactions
  2277        - Name: ariaDescription
  2278          Type:
  2279            Name: DOMString
  2280            Nullable: true
  2281          ExtAttrs:
  2282            - Name: CEReactions
  2283        - Name: ariaDetailsElements
  2284          Type:
  2285            Name: FrozenArray
  2286            Params:
  2287              - Name: Element
  2288            Nullable: true
  2289          ExtAttrs:
  2290            - Name: CEReactions
  2291        - Name: ariaDisabled
  2292          Type:
  2293            Name: DOMString
  2294            Nullable: true
  2295          ExtAttrs:
  2296            - Name: CEReactions
  2297        - Name: ariaErrorMessageElements
  2298          Type:
  2299            Name: FrozenArray
  2300            Params:
  2301              - Name: Element
  2302            Nullable: true
  2303          ExtAttrs:
  2304            - Name: CEReactions
  2305        - Name: ariaExpanded
  2306          Type:
  2307            Name: DOMString
  2308            Nullable: true
  2309          ExtAttrs:
  2310            - Name: CEReactions
  2311        - Name: ariaFlowToElements
  2312          Type:
  2313            Name: FrozenArray
  2314            Params:
  2315              - Name: Element
  2316            Nullable: true
  2317          ExtAttrs:
  2318            - Name: CEReactions
  2319        - Name: ariaHasPopup
  2320          Type:
  2321            Name: DOMString
  2322            Nullable: true
  2323          ExtAttrs:
  2324            - Name: CEReactions
  2325        - Name: ariaHidden
  2326          Type:
  2327            Name: DOMString
  2328            Nullable: true
  2329          ExtAttrs:
  2330            - Name: CEReactions
  2331        - Name: ariaInvalid
  2332          Type:
  2333            Name: DOMString
  2334            Nullable: true
  2335          ExtAttrs:
  2336            - Name: CEReactions
  2337        - Name: ariaKeyShortcuts
  2338          Type:
  2339            Name: DOMString
  2340            Nullable: true
  2341          ExtAttrs:
  2342            - Name: CEReactions
  2343        - Name: ariaLabel
  2344          Type:
  2345            Name: DOMString
  2346            Nullable: true
  2347          ExtAttrs:
  2348            - Name: CEReactions
  2349        - Name: ariaLabelledByElements
  2350          Type:
  2351            Name: FrozenArray
  2352            Params:
  2353              - Name: Element
  2354            Nullable: true
  2355          ExtAttrs:
  2356            - Name: CEReactions
  2357        - Name: ariaLevel
  2358          Type:
  2359            Name: DOMString
  2360            Nullable: true
  2361          ExtAttrs:
  2362            - Name: CEReactions
  2363        - Name: ariaLive
  2364          Type:
  2365            Name: DOMString
  2366            Nullable: true
  2367          ExtAttrs:
  2368            - Name: CEReactions
  2369        - Name: ariaModal
  2370          Type:
  2371            Name: DOMString
  2372            Nullable: true
  2373          ExtAttrs:
  2374            - Name: CEReactions
  2375        - Name: ariaMultiLine
  2376          Type:
  2377            Name: DOMString
  2378            Nullable: true
  2379          ExtAttrs:
  2380            - Name: CEReactions
  2381        - Name: ariaMultiSelectable
  2382          Type:
  2383            Name: DOMString
  2384            Nullable: true
  2385          ExtAttrs:
  2386            - Name: CEReactions
  2387        - Name: ariaOrientation
  2388          Type:
  2389            Name: DOMString
  2390            Nullable: true
  2391          ExtAttrs:
  2392            - Name: CEReactions
  2393        - Name: ariaOwnsElements
  2394          Type:
  2395            Name: FrozenArray
  2396            Params:
  2397              - Name: Element
  2398            Nullable: true
  2399          ExtAttrs:
  2400            - Name: CEReactions
  2401        - Name: ariaPlaceholder
  2402          Type:
  2403            Name: DOMString
  2404            Nullable: true
  2405          ExtAttrs:
  2406            - Name: CEReactions
  2407        - Name: ariaPosInSet
  2408          Type:
  2409            Name: DOMString
  2410            Nullable: true
  2411          ExtAttrs:
  2412            - Name: CEReactions
  2413        - Name: ariaPressed
  2414          Type:
  2415            Name: DOMString
  2416            Nullable: true
  2417          ExtAttrs:
  2418            - Name: CEReactions
  2419        - Name: ariaReadOnly
  2420          Type:
  2421            Name: DOMString
  2422            Nullable: true
  2423          ExtAttrs:
  2424            - Name: CEReactions
  2425        - Name: ariaRequired
  2426          Type:
  2427            Name: DOMString
  2428            Nullable: true
  2429          ExtAttrs:
  2430            - Name: CEReactions
  2431        - Name: ariaRoleDescription
  2432          Type:
  2433            Name: DOMString
  2434            Nullable: true
  2435          ExtAttrs:
  2436            - Name: CEReactions
  2437        - Name: ariaRowCount
  2438          Type:
  2439            Name: DOMString
  2440            Nullable: true
  2441          ExtAttrs:
  2442            - Name: CEReactions
  2443        - Name: ariaRowIndex
  2444          Type:
  2445            Name: DOMString
  2446            Nullable: true
  2447          ExtAttrs:
  2448            - Name: CEReactions
  2449        - Name: ariaRowIndexText
  2450          Type:
  2451            Name: DOMString
  2452            Nullable: true
  2453          ExtAttrs:
  2454            - Name: CEReactions
  2455        - Name: ariaRowSpan
  2456          Type:
  2457            Name: DOMString
  2458            Nullable: true
  2459          ExtAttrs:
  2460            - Name: CEReactions
  2461        - Name: ariaSelected
  2462          Type:
  2463            Name: DOMString
  2464            Nullable: true
  2465          ExtAttrs:
  2466            - Name: CEReactions
  2467        - Name: ariaSetSize
  2468          Type:
  2469            Name: DOMString
  2470            Nullable: true
  2471          ExtAttrs:
  2472            - Name: CEReactions
  2473        - Name: ariaSort
  2474          Type:
  2475            Name: DOMString
  2476            Nullable: true
  2477          ExtAttrs:
  2478            - Name: CEReactions
  2479        - Name: ariaValueMax
  2480          Type:
  2481            Name: DOMString
  2482            Nullable: true
  2483          ExtAttrs:
  2484            - Name: CEReactions
  2485        - Name: ariaValueMin
  2486          Type:
  2487            Name: DOMString
  2488            Nullable: true
  2489          ExtAttrs:
  2490            - Name: CEReactions
  2491        - Name: ariaValueNow
  2492          Type:
  2493            Name: DOMString
  2494            Nullable: true
  2495          ExtAttrs:
  2496            - Name: CEReactions
  2497        - Name: ariaValueText
  2498          Type:
  2499            Name: DOMString
  2500            Nullable: true
  2501          ExtAttrs:
  2502            - Name: CEReactions
  2503      Operations:
  2504        - Name: setFormValue
  2505          Args:
  2506            - Name: value
  2507              Type:
  2508                Union:
  2509                  - Name: File
  2510                  - Name: USVString
  2511                  - Name: FormData
  2512                Nullable: true
  2513            - Name: state
  2514              Optional: true
  2515              Type:
  2516                Union:
  2517                  - Name: File
  2518                  - Name: USVString
  2519                  - Name: FormData
  2520                Nullable: true
  2521          Returns:
  2522            - Name: undefined
  2523          ExtAttrs:
  2524            - Name: Exposed
  2525              Values:
  2526                - Window
  2527        - Name: setValidity
  2528          Args:
  2529            - Name: flags
  2530              Optional: true
  2531              Default: '{}'
  2532              Type:
  2533                Name: ValidityStateFlags
  2534            - Name: message
  2535              Optional: true
  2536              Type:
  2537                Name: DOMString
  2538            - Name: anchor
  2539              Optional: true
  2540              Type:
  2541                Name: HTMLElement
  2542          Returns:
  2543            - Name: undefined
  2544          ExtAttrs:
  2545            - Name: Exposed
  2546              Values:
  2547                - Window
  2548        - Name: checkValidity
  2549          Returns:
  2550            - Name: boolean
  2551          ExtAttrs:
  2552            - Name: Exposed
  2553              Values:
  2554                - Window
  2555        - Name: reportValidity
  2556          Returns:
  2557            - Name: boolean
  2558          ExtAttrs:
  2559            - Name: Exposed
  2560              Values:
  2561                - Window
  2562  - File: webref/webcodecs.idl
  2563    Interface:
  2564      Name: EncodedAudioChunk
  2565      ExtAttrs:
  2566        - Name: Exposed
  2567          Values:
  2568            - Window
  2569            - DedicatedWorker
  2570        - Name: Serializable
  2571      Attrs:
  2572        - Name: type
  2573          Readonly: true
  2574          Type:
  2575            Name: EncodedAudioChunkType
  2576          ExtAttrs:
  2577            - Name: Exposed
  2578              Values:
  2579                - Window
  2580                - DedicatedWorker
  2581            - Name: Serializable
  2582        - Name: timestamp
  2583          Readonly: true
  2584          Type:
  2585            Name: long long
  2586          ExtAttrs:
  2587            - Name: Exposed
  2588              Values:
  2589                - Window
  2590                - DedicatedWorker
  2591            - Name: Serializable
  2592        - Name: duration
  2593          Readonly: true
  2594          Type:
  2595            Name: unsigned long long
  2596            Nullable: true
  2597          ExtAttrs:
  2598            - Name: Exposed
  2599              Values:
  2600                - Window
  2601                - DedicatedWorker
  2602            - Name: Serializable
  2603        - Name: byteLength
  2604          Readonly: true
  2605          Type:
  2606            Name: unsigned long
  2607          ExtAttrs:
  2608            - Name: Exposed
  2609              Values:
  2610                - Window
  2611                - DedicatedWorker
  2612            - Name: Serializable
  2613      Operations:
  2614        - Name: copyTo
  2615          Args:
  2616            - Name: destination
  2617              Type:
  2618                Name: AllowSharedBufferSource
  2619          Returns:
  2620            - Name: undefined
  2621          ExtAttrs:
  2622            - Name: Exposed
  2623              Values:
  2624                - Window
  2625                - DedicatedWorker
  2626            - Name: Serializable
  2627      Constructors:
  2628        - Args:
  2629            - Name: init
  2630              Type:
  2631                Name: EncodedAudioChunkInit
  2632          ExtAttrs:
  2633            - Name: Exposed
  2634              Values:
  2635                - Window
  2636                - DedicatedWorker
  2637            - Name: Serializable
  2638  - File: webref/webcodecs.idl
  2639    Dict:
  2640      Name: EncodedAudioChunkInit
  2641      Fields:
  2642        - Name: type
  2643          Required: true
  2644          Type:
  2645            Name: EncodedAudioChunkType
  2646        - Name: timestamp
  2647          Required: true
  2648          Type:
  2649            Name: long long
  2650          ExtAttrs:
  2651            - Name: EnforceRange
  2652        - Name: duration
  2653          Type:
  2654            Name: unsigned long long
  2655          ExtAttrs:
  2656            - Name: EnforceRange
  2657        - Name: data
  2658          Required: true
  2659          Type:
  2660            Name: BufferSource
  2661  - File: webref/webcodecs.idl
  2662    Dict:
  2663      Name: EncodedAudioChunkMetadata
  2664      Fields:
  2665        - Name: decoderConfig
  2666          Type:
  2667            Name: AudioDecoderConfig
  2668  - File: webref/webcodecs.idl
  2669    Callback:
  2670      Name: EncodedAudioChunkOutputCallback
  2671      Args:
  2672        - Name: output
  2673          Type:
  2674            Name: EncodedAudioChunk
  2675        - Name: metadata
  2676          Optional: true
  2677          Default: '{}'
  2678          Type:
  2679            Name: EncodedAudioChunkMetadata
  2680      Returns:
  2681        - Name: undefined
  2682  - File: webref/webcodecs.idl
  2683    Enum:
  2684      Name: EncodedAudioChunkType
  2685      Values:
  2686        - key
  2687        - delta
  2688  - File: webref/webcodecs.idl
  2689    Interface:
  2690      Name: EncodedVideoChunk
  2691      ExtAttrs:
  2692        - Name: Exposed
  2693          Values:
  2694            - Window
  2695            - DedicatedWorker
  2696        - Name: Serializable
  2697      Attrs:
  2698        - Name: type
  2699          Readonly: true
  2700          Type:
  2701            Name: EncodedVideoChunkType
  2702          ExtAttrs:
  2703            - Name: Exposed
  2704              Values:
  2705                - Window
  2706                - DedicatedWorker
  2707            - Name: Serializable
  2708        - Name: timestamp
  2709          Readonly: true
  2710          Type:
  2711            Name: long long
  2712          ExtAttrs:
  2713            - Name: Exposed
  2714              Values:
  2715                - Window
  2716                - DedicatedWorker
  2717            - Name: Serializable
  2718        - Name: duration
  2719          Readonly: true
  2720          Type:
  2721            Name: unsigned long long
  2722            Nullable: true
  2723          ExtAttrs:
  2724            - Name: Exposed
  2725              Values:
  2726                - Window
  2727                - DedicatedWorker
  2728            - Name: Serializable
  2729        - Name: byteLength
  2730          Readonly: true
  2731          Type:
  2732            Name: unsigned long
  2733          ExtAttrs:
  2734            - Name: Exposed
  2735              Values:
  2736                - Window
  2737                - DedicatedWorker
  2738            - Name: Serializable
  2739      Operations:
  2740        - Name: copyTo
  2741          Args:
  2742            - Name: destination
  2743              Type:
  2744                Name: AllowSharedBufferSource
  2745          Returns:
  2746            - Name: undefined
  2747          ExtAttrs:
  2748            - Name: Exposed
  2749              Values:
  2750                - Window
  2751                - DedicatedWorker
  2752            - Name: Serializable
  2753      Constructors:
  2754        - Args:
  2755            - Name: init
  2756              Type:
  2757                Name: EncodedVideoChunkInit
  2758          ExtAttrs:
  2759            - Name: Exposed
  2760              Values:
  2761                - Window
  2762                - DedicatedWorker
  2763            - Name: Serializable
  2764  - File: webref/webcodecs.idl
  2765    Dict:
  2766      Name: EncodedVideoChunkInit
  2767      Fields:
  2768        - Name: type
  2769          Required: true
  2770          Type:
  2771            Name: EncodedVideoChunkType
  2772        - Name: timestamp
  2773          Required: true
  2774          Type:
  2775            Name: long long
  2776          ExtAttrs:
  2777            - Name: EnforceRange
  2778        - Name: duration
  2779          Type:
  2780            Name: unsigned long long
  2781          ExtAttrs:
  2782            - Name: EnforceRange
  2783        - Name: data
  2784          Required: true
  2785          Type:
  2786            Name: AllowSharedBufferSource
  2787  - File: webref/webcodecs.idl
  2788    Dict:
  2789      Name: EncodedVideoChunkMetadata
  2790      Fields:
  2791        - Name: decoderConfig
  2792          Type:
  2793            Name: VideoDecoderConfig
  2794        - Name: svc
  2795          Type:
  2796            Name: SvcOutputMetadata
  2797        - Name: alphaSideData
  2798          Type:
  2799            Name: BufferSource
  2800  - File: webref/webcodecs.idl
  2801    Callback:
  2802      Name: EncodedVideoChunkOutputCallback
  2803      Args:
  2804        - Name: chunk
  2805          Type:
  2806            Name: EncodedVideoChunk
  2807        - Name: metadata
  2808          Optional: true
  2809          Default: '{}'
  2810          Type:
  2811            Name: EncodedVideoChunkMetadata
  2812      Returns:
  2813        - Name: undefined
  2814  - File: webref/webcodecs.idl
  2815    Enum:
  2816      Name: EncodedVideoChunkType
  2817      Values:
  2818        - key
  2819        - delta
  2820  - File: webref/media-source.idl
  2821    Enum:
  2822      Name: EndOfStreamError
  2823      Values:
  2824        - network
  2825        - decode
  2826  - File: webref/FileAPI.idl
  2827    Enum:
  2828      Name: EndingType
  2829      Values:
  2830        - transparent
  2831        - native
  2832  - File: webref/hr-time.idl
  2833    Typedef:
  2834      Name: EpochTimeStamp
  2835      Type:
  2836        Name: unsigned long long
  2837  - File: webref/epub-rs.idl
  2838    Interface:
  2839      Name: EpubReadingSystem
  2840      ExtAttrs:
  2841        - Name: Exposed
  2842          Values:
  2843            - Window
  2844      Operations:
  2845        - Name: hasFeature
  2846          Args:
  2847            - Name: feature
  2848              Type:
  2849                Name: DOMString
  2850            - Name: version
  2851              Optional: true
  2852              Type:
  2853                Name: DOMString
  2854          Returns:
  2855            - Name: boolean
  2856          ExtAttrs:
  2857            - Name: Exposed
  2858              Values:
  2859                - Window
  2860  - File: webref/entries-api.idl
  2861    Callback:
  2862      Name: ErrorCallback
  2863      Args:
  2864        - Name: err
  2865          Type:
  2866            Name: DOMException
  2867      Returns:
  2868        - Name: undefined
  2869  - File: webref/html.idl
  2870    Interface:
  2871      Name: ErrorEvent
  2872      Inherits: Event
  2873      ExtAttrs:
  2874        - Name: Exposed
  2875      Attrs:
  2876        - Name: message
  2877          Readonly: true
  2878          Type:
  2879            Name: DOMString
  2880          ExtAttrs:
  2881            - Name: Exposed
  2882        - Name: filename
  2883          Readonly: true
  2884          Type:
  2885            Name: USVString
  2886          ExtAttrs:
  2887            - Name: Exposed
  2888        - Name: lineno
  2889          Readonly: true
  2890          Type:
  2891            Name: unsigned long
  2892          ExtAttrs:
  2893            - Name: Exposed
  2894        - Name: colno
  2895          Readonly: true
  2896          Type:
  2897            Name: unsigned long
  2898          ExtAttrs:
  2899            - Name: Exposed
  2900        - Name: error
  2901          Readonly: true
  2902          Type:
  2903            Name: any
  2904          ExtAttrs:
  2905            - Name: Exposed
  2906      Constructors:
  2907        - Args:
  2908            - Name: type
  2909              Type:
  2910                Name: DOMString
  2911            - Name: eventInitDict
  2912              Optional: true
  2913              Default: '{}'
  2914              Type:
  2915                Name: ErrorEventInit
  2916          ExtAttrs:
  2917            - Name: Exposed
  2918  - File: webref/html.idl
  2919    Dict:
  2920      Name: ErrorEventInit
  2921      Inherits: EventInit
  2922      Fields:
  2923        - Name: message
  2924          Default: '""'
  2925          Type:
  2926            Name: DOMString
  2927        - Name: filename
  2928          Default: '""'
  2929          Type:
  2930            Name: USVString
  2931        - Name: lineno
  2932          Default: "0"
  2933          Type:
  2934            Name: unsigned long
  2935        - Name: colno
  2936          Default: "0"
  2937          Type:
  2938            Name: unsigned long
  2939        - Name: error
  2940          Type:
  2941            Name: any
  2942        - Name: bubbles
  2943          Default: "false"
  2944          Type:
  2945            Name: boolean
  2946        - Name: cancelable
  2947          Default: "false"
  2948          Type:
  2949            Name: boolean
  2950        - Name: composed
  2951          Default: "false"
  2952          Type:
  2953            Name: boolean
  2954  - File: webref/dom.idl
  2955    Interface:
  2956      Name: Event
  2957      ExtAttrs:
  2958        - Name: Exposed
  2959      Constants:
  2960        - Name: NONE
  2961          Value: "0"
  2962          Type:
  2963            Name: unsigned short
  2964        - Name: CAPTURING_PHASE
  2965          Value: "1"
  2966          Type:
  2967            Name: unsigned short
  2968        - Name: AT_TARGET
  2969          Value: "2"
  2970          Type:
  2971            Name: unsigned short
  2972        - Name: BUBBLING_PHASE
  2973          Value: "3"
  2974          Type:
  2975            Name: unsigned short
  2976      Attrs:
  2977        - Name: type
  2978          Readonly: true
  2979          Type:
  2980            Name: DOMString
  2981          ExtAttrs:
  2982            - Name: Exposed
  2983        - Name: target
  2984          Readonly: true
  2985          Type:
  2986            Name: EventTarget
  2987            Nullable: true
  2988          ExtAttrs:
  2989            - Name: Exposed
  2990        - Name: srcElement
  2991          Readonly: true
  2992          Type:
  2993            Name: EventTarget
  2994            Nullable: true
  2995          ExtAttrs:
  2996            - Name: Exposed
  2997        - Name: currentTarget
  2998          Readonly: true
  2999          Type:
  3000            Name: EventTarget
  3001            Nullable: true
  3002          ExtAttrs:
  3003            - Name: Exposed
  3004        - Name: eventPhase
  3005          Readonly: true
  3006          Type:
  3007            Name: unsigned short
  3008          ExtAttrs:
  3009            - Name: Exposed
  3010        - Name: cancelBubble
  3011          Type:
  3012            Name: boolean
  3013          ExtAttrs:
  3014            - Name: Exposed
  3015        - Name: bubbles
  3016          Readonly: true
  3017          Type:
  3018            Name: boolean
  3019          ExtAttrs:
  3020            - Name: Exposed
  3021        - Name: cancelable
  3022          Readonly: true
  3023          Type:
  3024            Name: boolean
  3025          ExtAttrs:
  3026            - Name: Exposed
  3027        - Name: returnValue
  3028          Type:
  3029            Name: boolean
  3030          ExtAttrs:
  3031            - Name: Exposed
  3032        - Name: defaultPrevented
  3033          Readonly: true
  3034          Type:
  3035            Name: boolean
  3036          ExtAttrs:
  3037            - Name: Exposed
  3038        - Name: composed
  3039          Readonly: true
  3040          Type:
  3041            Name: boolean
  3042          ExtAttrs:
  3043            - Name: Exposed
  3044        - Name: isTrusted
  3045          Readonly: true
  3046          Type:
  3047            Name: boolean
  3048          ExtAttrs:
  3049            - Name: LegacyUnforgeable
  3050            - Name: Exposed
  3051        - Name: timeStamp
  3052          Readonly: true
  3053          Type:
  3054            Name: DOMHighResTimeStamp
  3055          ExtAttrs:
  3056            - Name: Exposed
  3057      Operations:
  3058        - Name: composedPath
  3059          Returns:
  3060            - Name: sequence
  3061              Params:
  3062                - Name: EventTarget
  3063          ExtAttrs:
  3064            - Name: Exposed
  3065        - Name: stopPropagation
  3066          Returns:
  3067            - Name: undefined
  3068          ExtAttrs:
  3069            - Name: Exposed
  3070        - Name: stopImmediatePropagation
  3071          Returns:
  3072            - Name: undefined
  3073          ExtAttrs:
  3074            - Name: Exposed
  3075        - Name: preventDefault
  3076          Returns:
  3077            - Name: undefined
  3078          ExtAttrs:
  3079            - Name: Exposed
  3080        - Name: initEvent
  3081          Args:
  3082            - Name: type
  3083              Type:
  3084                Name: DOMString
  3085            - Name: bubbles
  3086              Optional: true
  3087              Default: "false"
  3088              Type:
  3089                Name: boolean
  3090            - Name: cancelable
  3091              Optional: true
  3092              Default: "false"
  3093              Type:
  3094                Name: boolean
  3095          Returns:
  3096            - Name: undefined
  3097          ExtAttrs:
  3098            - Name: Exposed
  3099      Constructors:
  3100        - Args:
  3101            - Name: type
  3102              Type:
  3103                Name: DOMString
  3104            - Name: eventInitDict
  3105              Optional: true
  3106              Default: '{}'
  3107              Type:
  3108                Name: EventInit
  3109          ExtAttrs:
  3110            - Name: Exposed
  3111  - File: webref/event-timing.idl
  3112    Interface:
  3113      Name: EventCounts
  3114      ExtAttrs:
  3115        - Name: Exposed
  3116          Values:
  3117            - Window
  3118      Maplike:
  3119        TypeParams:
  3120          - Name: DOMString
  3121          - Name: unsigned long long
  3122        Readonly: true