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

     1  - File: webref/ANGLE_instanced_arrays.idl
     2    Interface:
     3      Name: ANGLE_instanced_arrays
     4      ExtAttrs:
     5        - Name: Exposed
     6          Values:
     7            - Window
     8            - Worker
     9        - Name: LegacyNoInterfaceObject
    10      Constants:
    11        - Name: VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE
    12          Value: "0x88FE"
    13          Type:
    14            Name: GLenum
    15      Operations:
    16        - Name: drawArraysInstancedANGLE
    17          Args:
    18            - Name: mode
    19              Type:
    20                Name: GLenum
    21            - Name: first
    22              Type:
    23                Name: GLint
    24            - Name: count
    25              Type:
    26                Name: GLsizei
    27            - Name: primcount
    28              Type:
    29                Name: GLsizei
    30          Returns:
    31            - Name: undefined
    32          ExtAttrs:
    33            - Name: Exposed
    34              Values:
    35                - Window
    36                - Worker
    37            - Name: LegacyNoInterfaceObject
    38        - Name: drawElementsInstancedANGLE
    39          Args:
    40            - Name: mode
    41              Type:
    42                Name: GLenum
    43            - Name: count
    44              Type:
    45                Name: GLsizei
    46            - Name: type
    47              Type:
    48                Name: GLenum
    49            - Name: offset
    50              Type:
    51                Name: GLintptr
    52            - Name: primcount
    53              Type:
    54                Name: GLsizei
    55          Returns:
    56            - Name: undefined
    57          ExtAttrs:
    58            - Name: Exposed
    59              Values:
    60                - Window
    61                - Worker
    62            - Name: LegacyNoInterfaceObject
    63        - Name: vertexAttribDivisorANGLE
    64          Args:
    65            - Name: index
    66              Type:
    67                Name: GLuint
    68            - Name: divisor
    69              Type:
    70                Name: GLuint
    71          Returns:
    72            - Name: undefined
    73          ExtAttrs:
    74            - Name: Exposed
    75              Values:
    76                - Window
    77                - Worker
    78            - Name: LegacyNoInterfaceObject
    79  - File: webref/webcodecs-av1-codec-registration.idl
    80    Dict:
    81      Name: AV1EncoderConfig
    82      Fields:
    83        - Name: forceScreenContentTools
    84          Default: "false"
    85          Type:
    86            Name: boolean
    87  - File: webref/webcodecs-aac-codec-registration.idl
    88    Enum:
    89      Name: AacBitstreamFormat
    90      Values:
    91        - aac
    92        - adts
    93  - File: webref/webcodecs-aac-codec-registration.idl
    94    Dict:
    95      Name: AacEncoderConfig
    96      Fields:
    97        - Name: format
    98          Default: '"aac"'
    99          Type:
   100            Name: AacBitstreamFormat
   101  - File: webref/dom.idl
   102    Interface:
   103      Name: AbortController
   104      ExtAttrs:
   105        - Name: Exposed
   106      Attrs:
   107        - Name: signal
   108          Readonly: true
   109          Type:
   110            Name: AbortSignal
   111          ExtAttrs:
   112            - Name: SameObject
   113            - Name: Exposed
   114      Operations:
   115        - Name: abort
   116          Args:
   117            - Name: reason
   118              Optional: true
   119              Type:
   120                Name: any
   121          Returns:
   122            - Name: undefined
   123          ExtAttrs:
   124            - Name: Exposed
   125  - File: webref/dom.idl
   126    Interface:
   127      Name: AbortSignal
   128      Inherits: EventTarget
   129      ExtAttrs:
   130        - Name: Exposed
   131      Attrs:
   132        - Name: aborted
   133          Readonly: true
   134          Type:
   135            Name: boolean
   136          ExtAttrs:
   137            - Name: Exposed
   138        - Name: reason
   139          Readonly: true
   140          Type:
   141            Name: any
   142          ExtAttrs:
   143            - Name: Exposed
   144        - Name: onabort
   145          Type:
   146            Name: EventHandler
   147          ExtAttrs:
   148            - Name: Exposed
   149      Operations:
   150        - Name: abort
   151          Modifier: static
   152          Args:
   153            - Name: reason
   154              Optional: true
   155              Type:
   156                Name: any
   157          Returns:
   158            - Name: AbortSignal
   159          ExtAttrs:
   160            - Name: NewObject
   161            - Name: Exposed
   162        - Name: timeout
   163          Modifier: static
   164          Args:
   165            - Name: milliseconds
   166              Type:
   167                Name: unsigned long long
   168              ExtAttrs:
   169                - Name: EnforceRange
   170          Returns:
   171            - Name: AbortSignal
   172          ExtAttrs:
   173            - Name: Exposed
   174              Values:
   175                - Window
   176                - Worker
   177            - Name: NewObject
   178        - Name: any
   179          Modifier: static
   180          Args:
   181            - Name: signals
   182              Type:
   183                Name: sequence
   184                Params:
   185                  - Name: AbortSignal
   186          Returns:
   187            - Name: AbortSignal
   188          ExtAttrs:
   189            - Name: NewObject
   190            - Name: Exposed
   191        - Name: throwIfAborted
   192          Returns:
   193            - Name: undefined
   194          ExtAttrs:
   195            - Name: Exposed
   196  - File: webref/orientation-sensor.idl
   197    Dict:
   198      Name: AbsoluteOrientationReadingValues
   199      Fields:
   200        - Name: quaternion
   201          Required: true
   202          Type:
   203            Name: FrozenArray
   204            Params:
   205              - Name: double
   206            Nullable: true
   207  - File: webref/orientation-sensor.idl
   208    Interface:
   209      Name: AbsoluteOrientationSensor
   210      Inherits: OrientationSensor
   211      ExtAttrs:
   212        - Name: SecureContext
   213        - Name: Exposed
   214          Values:
   215            - Window
   216      Constructors:
   217        - Args:
   218            - Name: sensorOptions
   219              Optional: true
   220              Default: '{}'
   221              Type:
   222                Name: OrientationSensorOptions
   223          ExtAttrs:
   224            - Name: SecureContext
   225            - Name: Exposed
   226              Values:
   227                - Window
   228  - File: webref/dom.idl
   229    Interface:
   230      Name: AbstractRange
   231      ExtAttrs:
   232        - Name: Exposed
   233          Values:
   234            - Window
   235      Attrs:
   236        - Name: startContainer
   237          Readonly: true
   238          Type:
   239            Name: Node
   240          ExtAttrs:
   241            - Name: Exposed
   242              Values:
   243                - Window
   244        - Name: startOffset
   245          Readonly: true
   246          Type:
   247            Name: unsigned long
   248          ExtAttrs:
   249            - Name: Exposed
   250              Values:
   251                - Window
   252        - Name: endContainer
   253          Readonly: true
   254          Type:
   255            Name: Node
   256          ExtAttrs:
   257            - Name: Exposed
   258              Values:
   259                - Window
   260        - Name: endOffset
   261          Readonly: true
   262          Type:
   263            Name: unsigned long
   264          ExtAttrs:
   265            - Name: Exposed
   266              Values:
   267                - Window
   268        - Name: collapsed
   269          Readonly: true
   270          Type:
   271            Name: boolean
   272          ExtAttrs:
   273            - Name: Exposed
   274              Values:
   275                - Window
   276  - File: webref/accelerometer.idl
   277    Interface:
   278      Name: Accelerometer
   279      Inherits: Sensor
   280      ExtAttrs:
   281        - Name: SecureContext
   282        - Name: Exposed
   283          Values:
   284            - Window
   285      Attrs:
   286        - Name: x
   287          Readonly: true
   288          Type:
   289            Name: double
   290            Nullable: true
   291          ExtAttrs:
   292            - Name: SecureContext
   293            - Name: Exposed
   294              Values:
   295                - Window
   296        - Name: "y"
   297          Readonly: true
   298          Type:
   299            Name: double
   300            Nullable: true
   301          ExtAttrs:
   302            - Name: SecureContext
   303            - Name: Exposed
   304              Values:
   305                - Window
   306        - Name: z
   307          Readonly: true
   308          Type:
   309            Name: double
   310            Nullable: true
   311          ExtAttrs:
   312            - Name: SecureContext
   313            - Name: Exposed
   314              Values:
   315                - Window
   316      Constructors:
   317        - Args:
   318            - Name: options
   319              Optional: true
   320              Default: '{}'
   321              Type:
   322                Name: AccelerometerSensorOptions
   323          ExtAttrs:
   324            - Name: SecureContext
   325            - Name: Exposed
   326              Values:
   327                - Window
   328  - File: webref/accelerometer.idl
   329    Enum:
   330      Name: AccelerometerLocalCoordinateSystem
   331      Values:
   332        - device
   333        - screen
   334  - File: webref/accelerometer.idl
   335    Dict:
   336      Name: AccelerometerReadingValues
   337      Fields:
   338        - Name: x
   339          Required: true
   340          Type:
   341            Name: double
   342            Nullable: true
   343        - Name: "y"
   344          Required: true
   345          Type:
   346            Name: double
   347            Nullable: true
   348        - Name: z
   349          Required: true
   350          Type:
   351            Name: double
   352            Nullable: true
   353  - File: webref/accelerometer.idl
   354    Dict:
   355      Name: AccelerometerSensorOptions
   356      Inherits: SensorOptions
   357      Fields:
   358        - Name: referenceFrame
   359          Default: '"device"'
   360          Type:
   361            Name: AccelerometerLocalCoordinateSystem
   362        - Name: frequency
   363          Type:
   364            Name: double
   365  - File: webref/turtledove.idl
   366    Dict:
   367      Name: AdRender
   368      Fields:
   369        - Name: url
   370          Required: true
   371          Type:
   372            Name: DOMString
   373        - Name: width
   374          Type:
   375            Name: DOMString
   376        - Name: height
   377          Type:
   378            Name: DOMString
   379  - File: webref/dom.idl
   380    Dict:
   381      Name: AddEventListenerOptions
   382      Inherits: EventListenerOptions
   383      Fields:
   384        - Name: passive
   385          Type:
   386            Name: boolean
   387        - Name: once
   388          Default: "false"
   389          Type:
   390            Name: boolean
   391        - Name: signal
   392          Type:
   393            Name: AbortSignal
   394        - Name: capture
   395          Default: "false"
   396          Type:
   397            Name: boolean
   398  - File: webref/payment-handler.idl
   399    Dict:
   400      Name: AddressErrors
   401      Fields:
   402        - Name: addressLine
   403          Type:
   404            Name: DOMString
   405        - Name: city
   406          Type:
   407            Name: DOMString
   408        - Name: country
   409          Type:
   410            Name: DOMString
   411        - Name: dependentLocality
   412          Type:
   413            Name: DOMString
   414        - Name: organization
   415          Type:
   416            Name: DOMString
   417        - Name: phone
   418          Type:
   419            Name: DOMString
   420        - Name: postalCode
   421          Type:
   422            Name: DOMString
   423        - Name: recipient
   424          Type:
   425            Name: DOMString
   426        - Name: region
   427          Type:
   428            Name: DOMString
   429        - Name: sortingCode
   430          Type:
   431            Name: DOMString
   432  - File: webref/payment-handler.idl
   433    Dict:
   434      Name: AddressInit
   435      Fields:
   436        - Name: country
   437          Default: '""'
   438          Type:
   439            Name: DOMString
   440        - Name: addressLine
   441          Default: '[]'
   442          Type:
   443            Name: sequence
   444            Params:
   445              - Name: DOMString
   446        - Name: region
   447          Default: '""'
   448          Type:
   449            Name: DOMString
   450        - Name: city
   451          Default: '""'
   452          Type:
   453            Name: DOMString
   454        - Name: dependentLocality
   455          Default: '""'
   456          Type:
   457            Name: DOMString
   458        - Name: postalCode
   459          Default: '""'
   460          Type:
   461            Name: DOMString
   462        - Name: sortingCode
   463          Default: '""'
   464          Type:
   465            Name: DOMString
   466        - Name: organization
   467          Default: '""'
   468          Type:
   469            Name: DOMString
   470        - Name: recipient
   471          Default: '""'
   472          Type:
   473            Name: DOMString
   474        - Name: phone
   475          Default: '""'
   476          Type:
   477            Name: DOMString
   478  - File: webref/WebCryptoAPI.idl
   479    Dict:
   480      Name: AesCbcParams
   481      Inherits: Algorithm
   482      Fields:
   483        - Name: iv
   484          Required: true
   485          Type:
   486            Name: BufferSource
   487        - Name: name
   488          Required: true
   489          Type:
   490            Name: DOMString
   491  - File: webref/WebCryptoAPI.idl
   492    Dict:
   493      Name: AesCtrParams
   494      Inherits: Algorithm
   495      Fields:
   496        - Name: counter
   497          Required: true
   498          Type:
   499            Name: BufferSource
   500        - Name: length
   501          Required: true
   502          Type:
   503            Name: octet
   504        - Name: name
   505          Required: true
   506          Type:
   507            Name: DOMString
   508  - File: webref/WebCryptoAPI.idl
   509    Dict:
   510      Name: AesDerivedKeyParams
   511      Inherits: Algorithm
   512      Fields:
   513        - Name: length
   514          Required: true
   515          Type:
   516            Name: unsigned short
   517        - Name: name
   518          Required: true
   519          Type:
   520            Name: DOMString
   521  - File: webref/WebCryptoAPI.idl
   522    Dict:
   523      Name: AesGcmParams
   524      Inherits: Algorithm
   525      Fields:
   526        - Name: iv
   527          Required: true
   528          Type:
   529            Name: BufferSource
   530        - Name: additionalData
   531          Type:
   532            Name: BufferSource
   533        - Name: tagLength
   534          Type:
   535            Name: octet
   536          ExtAttrs:
   537            - Name: EnforceRange
   538        - Name: name
   539          Required: true
   540          Type:
   541            Name: DOMString
   542  - File: webref/WebCryptoAPI.idl
   543    Dict:
   544      Name: AesKeyAlgorithm
   545      Inherits: KeyAlgorithm
   546      Fields:
   547        - Name: length
   548          Required: true
   549          Type:
   550            Name: unsigned short
   551        - Name: name
   552          Required: true
   553          Type:
   554            Name: DOMString
   555  - File: webref/WebCryptoAPI.idl
   556    Dict:
   557      Name: AesKeyGenParams
   558      Inherits: Algorithm
   559      Fields:
   560        - Name: length
   561          Required: true
   562          Type:
   563            Name: unsigned short
   564        - Name: name
   565          Required: true
   566          Type:
   567            Name: DOMString
   568  - File: webref/WebCryptoAPI.idl
   569    Dict:
   570      Name: Algorithm
   571      Fields:
   572        - Name: name
   573          Required: true
   574          Type:
   575            Name: DOMString
   576  - File: webref/WebCryptoAPI.idl
   577    Typedef:
   578      Name: AlgorithmIdentifier
   579      Type:
   580        Union:
   581          - Name: object
   582          - Name: DOMString
   583  - File: webref/webvtt.idl
   584    Enum:
   585      Name: AlignSetting
   586      Values:
   587        - start
   588        - center
   589        - end
   590        - left
   591        - right
   592  - File: webref/webidl.idl
   593    Typedef:
   594      Name: AllowSharedBufferSource
   595      Type:
   596        Union:
   597          - Name: ArrayBuffer
   598          - Name: SharedArrayBuffer
   599          - Name: ArrayBufferView
   600  - File: webref/web-bluetooth.idl
   601    Dict:
   602      Name: AllowedBluetoothDevice
   603      Fields:
   604        - Name: deviceId
   605          Required: true
   606          Type:
   607            Name: DOMString
   608        - Name: mayUseGATT
   609          Required: true
   610          Type:
   611            Name: boolean
   612        - Name: allowedServices
   613          Required: true
   614          Type:
   615            Union:
   616              - Name: DOMString
   617              - Name: sequence
   618                Params:
   619                  - Name: UUID
   620        - Name: allowedManufacturerData
   621          Required: true
   622          Type:
   623            Name: sequence
   624            Params:
   625              - Name: unsigned short
   626  - File: webref/webusb.idl
   627    Dict:
   628      Name: AllowedUSBDevice
   629      Fields:
   630        - Name: vendorId
   631          Required: true
   632          Type:
   633            Name: octet
   634        - Name: productId
   635          Required: true
   636          Type:
   637            Name: octet
   638        - Name: serialNumber
   639          Type:
   640            Name: DOMString
   641  - File: webref/webcodecs.idl
   642    Enum:
   643      Name: AlphaOption
   644      Values:
   645        - keep
   646        - discard
   647  - File: webref/ambient-light.idl
   648    Dict:
   649      Name: AmbientLightReadingValues
   650      Fields:
   651        - Name: illuminance
   652          Required: true
   653          Type:
   654            Name: double
   655            Nullable: true
   656  - File: webref/ambient-light.idl
   657    Interface:
   658      Name: AmbientLightSensor
   659      Inherits: Sensor
   660      ExtAttrs:
   661        - Name: SecureContext
   662        - Name: Exposed
   663          Values:
   664            - Window
   665      Attrs:
   666        - Name: illuminance
   667          Readonly: true
   668          Type:
   669            Name: double
   670            Nullable: true
   671          ExtAttrs:
   672            - Name: SecureContext
   673            - Name: Exposed
   674              Values:
   675                - Window
   676      Constructors:
   677        - Args:
   678            - Name: sensorOptions
   679              Optional: true
   680              Default: '{}'
   681              Type:
   682                Name: SensorOptions
   683          ExtAttrs:
   684            - Name: SecureContext
   685            - Name: Exposed
   686              Values:
   687                - Window
   688  - File: webref/webaudio.idl
   689    Interface:
   690      Name: AnalyserNode
   691      Inherits: AudioNode
   692      ExtAttrs:
   693        - Name: Exposed
   694          Values:
   695            - Window
   696      Attrs:
   697        - Name: fftSize
   698          Type:
   699            Name: unsigned long
   700          ExtAttrs:
   701            - Name: Exposed
   702              Values:
   703                - Window
   704        - Name: frequencyBinCount
   705          Readonly: true
   706          Type:
   707            Name: unsigned long
   708          ExtAttrs:
   709            - Name: Exposed
   710              Values:
   711                - Window
   712        - Name: minDecibels
   713          Type:
   714            Name: double
   715          ExtAttrs:
   716            - Name: Exposed
   717              Values:
   718                - Window
   719        - Name: maxDecibels
   720          Type:
   721            Name: double
   722          ExtAttrs:
   723            - Name: Exposed
   724              Values:
   725                - Window
   726        - Name: smoothingTimeConstant
   727          Type:
   728            Name: double
   729          ExtAttrs:
   730            - Name: Exposed
   731              Values:
   732                - Window
   733      Operations:
   734        - Name: getFloatFrequencyData
   735          Args:
   736            - Name: array
   737              Type:
   738                Name: Float32Array
   739          Returns:
   740            - Name: undefined
   741          ExtAttrs:
   742            - Name: Exposed
   743              Values:
   744                - Window
   745        - Name: getByteFrequencyData
   746          Args:
   747            - Name: array
   748              Type:
   749                Name: Uint8Array
   750          Returns:
   751            - Name: undefined
   752          ExtAttrs:
   753            - Name: Exposed
   754              Values:
   755                - Window
   756        - Name: getFloatTimeDomainData
   757          Args:
   758            - Name: array
   759              Type:
   760                Name: Float32Array
   761          Returns:
   762            - Name: undefined
   763          ExtAttrs:
   764            - Name: Exposed
   765              Values:
   766                - Window
   767        - Name: getByteTimeDomainData
   768          Args:
   769            - Name: array
   770              Type:
   771                Name: Uint8Array
   772          Returns:
   773            - Name: undefined
   774          ExtAttrs:
   775            - Name: Exposed
   776              Values:
   777                - Window
   778      Constructors:
   779        - Args:
   780            - Name: context
   781              Type:
   782                Name: BaseAudioContext
   783            - Name: options
   784              Optional: true
   785              Default: '{}'
   786              Type:
   787                Name: AnalyserOptions
   788          ExtAttrs:
   789            - Name: Exposed
   790              Values:
   791                - Window
   792  - File: webref/webaudio.idl
   793    Dict:
   794      Name: AnalyserOptions
   795      Inherits: AudioNodeOptions
   796      Fields:
   797        - Name: fftSize
   798          Default: "2048"
   799          Type:
   800            Name: unsigned long
   801        - Name: maxDecibels
   802          Default: "-30"
   803          Type:
   804            Name: double
   805        - Name: minDecibels
   806          Default: "-100"
   807          Type:
   808            Name: double
   809        - Name: smoothingTimeConstant
   810          Default: "0.8"
   811          Type:
   812            Name: double
   813        - Name: channelCount
   814          Type:
   815            Name: unsigned long
   816        - Name: channelCountMode
   817          Type:
   818            Name: ChannelCountMode
   819        - Name: channelInterpretation
   820          Type:
   821            Name: ChannelInterpretation
   822  - File: webref/web-animations.idl
   823    Interface:
   824      Name: Animation
   825      Inherits: EventTarget
   826      ExtAttrs:
   827        - Name: Exposed
   828          Values:
   829            - Window
   830      Attrs:
   831        - Name: id
   832          Type:
   833            Name: DOMString
   834          ExtAttrs:
   835            - Name: Exposed
   836              Values:
   837                - Window
   838        - Name: effect
   839          Type:
   840            Name: AnimationEffect
   841            Nullable: true
   842          ExtAttrs:
   843            - Name: Exposed
   844              Values:
   845                - Window
   846        - Name: timeline
   847          Type:
   848            Name: AnimationTimeline
   849            Nullable: true
   850          ExtAttrs:
   851            - Name: Exposed
   852              Values:
   853                - Window
   854        - Name: playbackRate
   855          Type:
   856            Name: double
   857          ExtAttrs:
   858            - Name: Exposed
   859              Values:
   860                - Window
   861        - Name: playState
   862          Readonly: true
   863          Type:
   864            Name: AnimationPlayState
   865          ExtAttrs:
   866            - Name: Exposed
   867              Values:
   868                - Window
   869        - Name: replaceState
   870          Readonly: true
   871          Type:
   872            Name: AnimationReplaceState
   873          ExtAttrs:
   874            - Name: Exposed
   875              Values:
   876                - Window
   877        - Name: pending
   878          Readonly: true
   879          Type:
   880            Name: boolean
   881          ExtAttrs:
   882            - Name: Exposed
   883              Values:
   884                - Window
   885        - Name: ready
   886          Readonly: true
   887          Type:
   888            Name: Promise
   889            Params:
   890              - Name: Animation
   891          ExtAttrs:
   892            - Name: Exposed
   893              Values:
   894                - Window
   895        - Name: finished
   896          Readonly: true
   897          Type:
   898            Name: Promise
   899            Params:
   900              - Name: Animation
   901          ExtAttrs:
   902            - Name: Exposed
   903              Values:
   904                - Window
   905        - Name: onfinish
   906          Type:
   907            Name: EventHandler
   908          ExtAttrs:
   909            - Name: Exposed
   910              Values:
   911                - Window
   912        - Name: oncancel
   913          Type:
   914            Name: EventHandler
   915          ExtAttrs:
   916            - Name: Exposed
   917              Values:
   918                - Window
   919        - Name: onremove
   920          Type:
   921            Name: EventHandler
   922          ExtAttrs:
   923            - Name: Exposed
   924              Values:
   925                - Window
   926        - Name: startTime
   927          Type:
   928            Name: CSSNumberish
   929            Nullable: true
   930          ExtAttrs:
   931            - Name: Exposed
   932              Values:
   933                - Window
   934        - Name: currentTime
   935          Type:
   936            Name: CSSNumberish
   937            Nullable: true
   938          ExtAttrs:
   939            - Name: Exposed
   940              Values:
   941                - Window
   942      Operations:
   943        - Name: cancel
   944          Returns:
   945            - Name: undefined
   946          ExtAttrs:
   947            - Name: Exposed
   948              Values:
   949                - Window
   950        - Name: finish
   951          Returns:
   952            - Name: undefined
   953          ExtAttrs:
   954            - Name: Exposed
   955              Values:
   956                - Window
   957        - Name: play
   958          Returns:
   959            - Name: undefined
   960          ExtAttrs:
   961            - Name: Exposed
   962              Values:
   963                - Window
   964        - Name: pause
   965          Returns:
   966            - Name: undefined
   967          ExtAttrs:
   968            - Name: Exposed
   969              Values:
   970                - Window
   971        - Name: updatePlaybackRate
   972          Args:
   973            - Name: playbackRate
   974              Type:
   975                Name: double
   976          Returns:
   977            - Name: undefined
   978          ExtAttrs:
   979            - Name: Exposed
   980              Values:
   981                - Window
   982        - Name: reverse
   983          Returns:
   984            - Name: undefined
   985          ExtAttrs:
   986            - Name: Exposed
   987              Values:
   988                - Window
   989        - Name: persist
   990          Returns:
   991            - Name: undefined
   992          ExtAttrs:
   993            - Name: Exposed
   994              Values:
   995                - Window
   996        - Name: commitStyles
   997          Returns:
   998            - Name: undefined
   999          ExtAttrs:
  1000            - Name: CEReactions
  1001            - Name: Exposed
  1002              Values:
  1003                - Window
  1004      Constructors:
  1005        - Args:
  1006            - Name: effect
  1007              Optional: true
  1008              Default: "null"
  1009              Type:
  1010                Name: AnimationEffect
  1011                Nullable: true
  1012            - Name: timeline
  1013              Optional: true
  1014              Type:
  1015                Name: AnimationTimeline
  1016                Nullable: true
  1017          ExtAttrs:
  1018            - Name: Exposed
  1019              Values:
  1020                - Window
  1021  - File: webref/web-animations.idl
  1022    Interface:
  1023      Name: AnimationEffect
  1024      ExtAttrs:
  1025        - Name: Exposed
  1026          Values:
  1027            - Window
  1028      Attrs:
  1029        - Name: parent
  1030          Readonly: true
  1031          Type:
  1032            Name: GroupEffect
  1033            Nullable: true
  1034          ExtAttrs:
  1035            - Name: Exposed
  1036              Values:
  1037                - Window
  1038        - Name: previousSibling
  1039          Readonly: true
  1040          Type:
  1041            Name: AnimationEffect
  1042            Nullable: true
  1043          ExtAttrs:
  1044            - Name: Exposed
  1045              Values:
  1046                - Window
  1047        - Name: nextSibling
  1048          Readonly: true
  1049          Type:
  1050            Name: AnimationEffect
  1051            Nullable: true
  1052          ExtAttrs:
  1053            - Name: Exposed
  1054              Values:
  1055                - Window
  1056      Operations:
  1057        - Name: getTiming
  1058          Returns:
  1059            - Name: EffectTiming
  1060          ExtAttrs:
  1061            - Name: Exposed
  1062              Values:
  1063                - Window
  1064        - Name: getComputedTiming
  1065          Returns:
  1066            - Name: ComputedEffectTiming
  1067          ExtAttrs:
  1068            - Name: Exposed
  1069              Values:
  1070                - Window
  1071        - Name: updateTiming
  1072          Args:
  1073            - Name: timing
  1074              Optional: true
  1075              Default: '{}'
  1076              Type:
  1077                Name: OptionalEffectTiming
  1078          Returns:
  1079            - Name: undefined
  1080          ExtAttrs:
  1081            - Name: Exposed
  1082              Values:
  1083                - Window
  1084        - Name: before
  1085          Args:
  1086            - Name: effects
  1087              Variadic: true
  1088              Type:
  1089                Name: AnimationEffect
  1090          Returns:
  1091            - Name: undefined
  1092          ExtAttrs:
  1093            - Name: Exposed
  1094              Values:
  1095                - Window
  1096        - Name: after
  1097          Args:
  1098            - Name: effects
  1099              Variadic: true
  1100              Type:
  1101                Name: AnimationEffect
  1102          Returns:
  1103            - Name: undefined
  1104          ExtAttrs:
  1105            - Name: Exposed
  1106              Values:
  1107                - Window
  1108        - Name: replace
  1109          Args:
  1110            - Name: effects
  1111              Variadic: true
  1112              Type:
  1113                Name: AnimationEffect
  1114          Returns:
  1115            - Name: undefined
  1116          ExtAttrs:
  1117            - Name: Exposed
  1118              Values:
  1119                - Window
  1120        - Name: remove
  1121          Returns:
  1122            - Name: undefined
  1123          ExtAttrs:
  1124            - Name: Exposed
  1125              Values:
  1126                - Window
  1127  - File: webref/css-animations.idl
  1128    Interface:
  1129      Name: AnimationEvent
  1130      Inherits: Event
  1131      ExtAttrs:
  1132        - Name: Exposed
  1133          Values:
  1134            - Window
  1135      Attrs:
  1136        - Name: animationName
  1137          Readonly: true
  1138          Type:
  1139            Name: CSSOMString
  1140          ExtAttrs:
  1141            - Name: Exposed
  1142              Values:
  1143                - Window
  1144        - Name: elapsedTime
  1145          Readonly: true
  1146          Type:
  1147            Name: double
  1148          ExtAttrs:
  1149            - Name: Exposed
  1150              Values:
  1151                - Window
  1152        - Name: pseudoElement
  1153          Readonly: true
  1154          Type:
  1155            Name: CSSOMString
  1156          ExtAttrs:
  1157            - Name: Exposed
  1158              Values:
  1159                - Window
  1160      Constructors:
  1161        - Args:
  1162            - Name: type
  1163              Type:
  1164                Name: CSSOMString
  1165            - Name: animationEventInitDict
  1166              Optional: true
  1167              Default: '{}'
  1168              Type:
  1169                Name: AnimationEventInit
  1170          ExtAttrs:
  1171            - Name: Exposed
  1172              Values:
  1173                - Window
  1174  - File: webref/css-animations.idl
  1175    Dict:
  1176      Name: AnimationEventInit
  1177      Inherits: EventInit
  1178      Fields:
  1179        - Name: animationName
  1180          Default: '""'
  1181          Type:
  1182            Name: CSSOMString
  1183        - Name: elapsedTime
  1184          Default: "0.0"
  1185          Type:
  1186            Name: double
  1187        - Name: pseudoElement
  1188          Default: '""'
  1189          Type:
  1190            Name: CSSOMString
  1191        - Name: bubbles
  1192          Default: "false"
  1193          Type:
  1194            Name: boolean
  1195        - Name: cancelable
  1196          Default: "false"
  1197          Type:
  1198            Name: boolean
  1199        - Name: composed
  1200          Default: "false"
  1201          Type:
  1202            Name: boolean
  1203  - File: webref/web-animations-2.idl
  1204    Interface:
  1205      Name: AnimationNodeList
  1206      ExtAttrs:
  1207        - Name: Exposed
  1208          Values:
  1209            - Window
  1210      Attrs:
  1211        - Name: length
  1212          Readonly: true
  1213          Type:
  1214            Name: unsigned long
  1215          ExtAttrs:
  1216            - Name: Exposed
  1217              Values:
  1218                - Window
  1219      Operations:
  1220        - Name: item
  1221          Modifier: getter
  1222          Args:
  1223            - Name: index
  1224              Type:
  1225                Name: unsigned long
  1226          Returns:
  1227            - Name: AnimationEffect
  1228              Nullable: true
  1229          ExtAttrs:
  1230            - Name: Exposed
  1231              Values:
  1232                - Window
  1233  - File: webref/web-animations.idl
  1234    Enum:
  1235      Name: AnimationPlayState
  1236      Values:
  1237        - idle
  1238        - running
  1239        - paused
  1240        - finished
  1241  - File: webref/web-animations-2.idl
  1242    Interface:
  1243      Name: AnimationPlaybackEvent
  1244      Inherits: Event
  1245      ExtAttrs:
  1246        - Name: Exposed
  1247          Values:
  1248            - Window
  1249      Attrs:
  1250        - Name: currentTime
  1251          Readonly: true
  1252          Type:
  1253            Name: CSSNumberish
  1254            Nullable: true
  1255          ExtAttrs:
  1256            - Name: Exposed
  1257              Values:
  1258                - Window
  1259        - Name: timelineTime
  1260          Readonly: true
  1261          Type:
  1262            Name: CSSNumberish
  1263            Nullable: true
  1264          ExtAttrs:
  1265            - Name: Exposed
  1266              Values:
  1267                - Window
  1268      Constructors:
  1269        - Args:
  1270            - Name: type
  1271              Type:
  1272                Name: DOMString
  1273            - Name: eventInitDict
  1274              Optional: true
  1275              Default: '{}'
  1276              Type:
  1277                Name: AnimationPlaybackEventInit
  1278          ExtAttrs:
  1279            - Name: Exposed
  1280              Values:
  1281                - Window
  1282  - File: webref/web-animations-2.idl
  1283    Dict:
  1284      Name: AnimationPlaybackEventInit
  1285      Inherits: EventInit
  1286      Fields:
  1287        - Name: currentTime
  1288          Default: "null"
  1289          Type:
  1290            Name: CSSNumberish
  1291            Nullable: true
  1292        - Name: timelineTime
  1293          Default: "null"
  1294          Type:
  1295            Name: CSSNumberish
  1296            Nullable: true
  1297        - Name: bubbles
  1298          Default: "false"
  1299          Type:
  1300            Name: boolean
  1301        - Name: cancelable
  1302          Default: "false"
  1303          Type:
  1304            Name: boolean
  1305        - Name: composed
  1306          Default: "false"
  1307          Type:
  1308            Name: boolean
  1309  - File: webref/web-animations.idl
  1310    Enum:
  1311      Name: AnimationReplaceState
  1312      Values:
  1313        - active
  1314        - removed
  1315        - persisted
  1316  - File: webref/web-animations.idl
  1317    Interface:
  1318      Name: AnimationTimeline
  1319      ExtAttrs:
  1320        - Name: Exposed
  1321          Values:
  1322            - Window
  1323      Attrs:
  1324        - Name: currentTime
  1325          Readonly: true
  1326          Type:
  1327            Name: CSSNumberish
  1328            Nullable: true
  1329          ExtAttrs:
  1330            - Name: Exposed
  1331              Values:
  1332                - Window
  1333        - Name: duration
  1334          Readonly: true
  1335          Type:
  1336            Name: CSSNumberish
  1337            Nullable: true
  1338          ExtAttrs:
  1339            - Name: Exposed
  1340              Values:
  1341                - Window
  1342      Operations:
  1343        - Name: play
  1344          Args:
  1345            - Name: effect
  1346              Optional: true
  1347              Default: "null"
  1348              Type:
  1349                Name: AnimationEffect
  1350                Nullable: true
  1351          Returns:
  1352            - Name: Animation
  1353          ExtAttrs:
  1354            - Name: Exposed
  1355              Values:
  1356                - Window
  1357  - File: webref/css-animation-worklet.idl
  1358    Interface:
  1359      Name: AnimationWorkletGlobalScope
  1360      Inherits: WorkletGlobalScope
  1361      ExtAttrs:
  1362        - Name: Global
  1363          Values:
  1364            - Worklet
  1365            - AnimationWorklet
  1366        - Name: Exposed
  1367          Values:
  1368            - AnimationWorklet
  1369      Operations:
  1370        - Name: registerAnimator
  1371          Args:
  1372            - Name: name
  1373              Type:
  1374                Name: DOMString
  1375            - Name: animatorCtor
  1376              Type:
  1377                Name: AnimatorInstanceConstructor
  1378          Returns:
  1379            - Name: undefined
  1380          ExtAttrs:
  1381            - Name: Global
  1382              Values:
  1383                - Worklet
  1384                - AnimationWorklet
  1385            - Name: Exposed
  1386              Values:
  1387                - AnimationWorklet
  1388  - File: webref/css-animation-worklet.idl
  1389    Callback:
  1390      Name: AnimatorInstanceConstructor
  1391      Args:
  1392        - Name: options
  1393          Type:
  1394            Name: any
  1395        - Name: state
  1396          Optional: true
  1397          Type:
  1398            Name: any
  1399      Returns:
  1400        - Name: any
  1401  - File: webref/manifest-incubations.idl
  1402    Enum:
  1403      Name: AppBannerPromptOutcome
  1404      Values:
  1405        - accepted
  1406        - dismissed
  1407  - File: webref/media-source.idl
  1408    Enum:
  1409      Name: AppendMode
  1410      Values:
  1411        - segments
  1412        - sequence
  1413  - File: webref/webidl.idl
  1414    Typedef:
  1415      Name: ArrayBufferView
  1416      Type:
  1417        Union:
  1418          - Name: Int8Array
  1419          - Name: Int16Array
  1420          - Name: Int32Array
  1421          - Name: Uint8Array
  1422          - Name: Uint16Array
  1423          - Name: Uint32Array
  1424          - Name: Uint8ClampedArray
  1425          - Name: BigInt64Array
  1426          - Name: BigUint64Array
  1427          - Name: Float32Array
  1428          - Name: Float64Array
  1429          - Name: DataView
  1430  - File: webref/html.idl
  1431    Dict:
  1432      Name: AssignedNodesOptions
  1433      Fields:
  1434        - Name: flatten
  1435          Default: "false"
  1436          Type:
  1437            Name: boolean