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

     1  - File: webref/geometry.idl
     2    Interface:
     3      Name: DOMRect
     4      Inherits: DOMRectReadOnly
     5      ExtAttrs:
     6        - Name: Exposed
     7          Values:
     8            - Window
     9            - Worker
    10        - Name: Serializable
    11        - Name: LegacyWindowAlias
    12          Values:
    13            - SVGRect
    14      Attrs:
    15        - Name: x
    16          Modifier: inherit
    17          Type:
    18            Name: unrestricted double
    19          ExtAttrs:
    20            - Name: Exposed
    21              Values:
    22                - Window
    23                - Worker
    24            - Name: Serializable
    25            - Name: LegacyWindowAlias
    26              Values:
    27                - SVGRect
    28        - Name: "y"
    29          Modifier: inherit
    30          Type:
    31            Name: unrestricted double
    32          ExtAttrs:
    33            - Name: Exposed
    34              Values:
    35                - Window
    36                - Worker
    37            - Name: Serializable
    38            - Name: LegacyWindowAlias
    39              Values:
    40                - SVGRect
    41        - Name: width
    42          Modifier: inherit
    43          Type:
    44            Name: unrestricted double
    45          ExtAttrs:
    46            - Name: Exposed
    47              Values:
    48                - Window
    49                - Worker
    50            - Name: Serializable
    51            - Name: LegacyWindowAlias
    52              Values:
    53                - SVGRect
    54        - Name: height
    55          Modifier: inherit
    56          Type:
    57            Name: unrestricted double
    58          ExtAttrs:
    59            - Name: Exposed
    60              Values:
    61                - Window
    62                - Worker
    63            - Name: Serializable
    64            - Name: LegacyWindowAlias
    65              Values:
    66                - SVGRect
    67      Operations:
    68        - Name: fromRect
    69          Modifier: static
    70          Args:
    71            - Name: other
    72              Optional: true
    73              Default: '{}'
    74              Type:
    75                Name: DOMRectInit
    76          Returns:
    77            - Name: DOMRect
    78          ExtAttrs:
    79            - Name: NewObject
    80            - Name: Exposed
    81              Values:
    82                - Window
    83                - Worker
    84            - Name: Serializable
    85            - Name: LegacyWindowAlias
    86              Values:
    87                - SVGRect
    88      Constructors:
    89        - Args:
    90            - Name: x
    91              Optional: true
    92              Default: "0"
    93              Type:
    94                Name: unrestricted double
    95            - Name: "y"
    96              Optional: true
    97              Default: "0"
    98              Type:
    99                Name: unrestricted double
   100            - Name: width
   101              Optional: true
   102              Default: "0"
   103              Type:
   104                Name: unrestricted double
   105            - Name: height
   106              Optional: true
   107              Default: "0"
   108              Type:
   109                Name: unrestricted double
   110          ExtAttrs:
   111            - Name: Exposed
   112              Values:
   113                - Window
   114                - Worker
   115            - Name: Serializable
   116            - Name: LegacyWindowAlias
   117              Values:
   118                - SVGRect
   119  - File: webref/geometry.idl
   120    Dict:
   121      Name: DOMRectInit
   122      Fields:
   123        - Name: x
   124          Default: "0"
   125          Type:
   126            Name: unrestricted double
   127        - Name: "y"
   128          Default: "0"
   129          Type:
   130            Name: unrestricted double
   131        - Name: width
   132          Default: "0"
   133          Type:
   134            Name: unrestricted double
   135        - Name: height
   136          Default: "0"
   137          Type:
   138            Name: unrestricted double
   139  - File: webref/geometry.idl
   140    Interface:
   141      Name: DOMRectList
   142      ExtAttrs:
   143        - Name: Exposed
   144          Values:
   145            - Window
   146      Attrs:
   147        - Name: length
   148          Readonly: true
   149          Type:
   150            Name: unsigned long
   151          ExtAttrs:
   152            - Name: Exposed
   153              Values:
   154                - Window
   155      Operations:
   156        - Name: item
   157          Modifier: getter
   158          Args:
   159            - Name: index
   160              Type:
   161                Name: unsigned long
   162          Returns:
   163            - Name: DOMRect
   164              Nullable: true
   165          ExtAttrs:
   166            - Name: Exposed
   167              Values:
   168                - Window
   169  - File: webref/geometry.idl
   170    Interface:
   171      Name: DOMRectReadOnly
   172      ExtAttrs:
   173        - Name: Exposed
   174          Values:
   175            - Window
   176            - Worker
   177        - Name: Serializable
   178      Attrs:
   179        - Name: x
   180          Readonly: true
   181          Type:
   182            Name: unrestricted double
   183          ExtAttrs:
   184            - Name: Exposed
   185              Values:
   186                - Window
   187                - Worker
   188            - Name: Serializable
   189        - Name: "y"
   190          Readonly: true
   191          Type:
   192            Name: unrestricted double
   193          ExtAttrs:
   194            - Name: Exposed
   195              Values:
   196                - Window
   197                - Worker
   198            - Name: Serializable
   199        - Name: width
   200          Readonly: true
   201          Type:
   202            Name: unrestricted double
   203          ExtAttrs:
   204            - Name: Exposed
   205              Values:
   206                - Window
   207                - Worker
   208            - Name: Serializable
   209        - Name: height
   210          Readonly: true
   211          Type:
   212            Name: unrestricted double
   213          ExtAttrs:
   214            - Name: Exposed
   215              Values:
   216                - Window
   217                - Worker
   218            - Name: Serializable
   219        - Name: top
   220          Readonly: true
   221          Type:
   222            Name: unrestricted double
   223          ExtAttrs:
   224            - Name: Exposed
   225              Values:
   226                - Window
   227                - Worker
   228            - Name: Serializable
   229        - Name: right
   230          Readonly: true
   231          Type:
   232            Name: unrestricted double
   233          ExtAttrs:
   234            - Name: Exposed
   235              Values:
   236                - Window
   237                - Worker
   238            - Name: Serializable
   239        - Name: bottom
   240          Readonly: true
   241          Type:
   242            Name: unrestricted double
   243          ExtAttrs:
   244            - Name: Exposed
   245              Values:
   246                - Window
   247                - Worker
   248            - Name: Serializable
   249        - Name: left
   250          Readonly: true
   251          Type:
   252            Name: unrestricted double
   253          ExtAttrs:
   254            - Name: Exposed
   255              Values:
   256                - Window
   257                - Worker
   258            - Name: Serializable
   259      Operations:
   260        - Name: fromRect
   261          Modifier: static
   262          Args:
   263            - Name: other
   264              Optional: true
   265              Default: '{}'
   266              Type:
   267                Name: DOMRectInit
   268          Returns:
   269            - Name: DOMRectReadOnly
   270          ExtAttrs:
   271            - Name: NewObject
   272            - Name: Exposed
   273              Values:
   274                - Window
   275                - Worker
   276            - Name: Serializable
   277        - Name: toJSON
   278          Returns:
   279            - Name: object
   280          ExtAttrs:
   281            - Name: Default
   282            - Name: Exposed
   283              Values:
   284                - Window
   285                - Worker
   286            - Name: Serializable
   287      Constructors:
   288        - Args:
   289            - Name: x
   290              Optional: true
   291              Default: "0"
   292              Type:
   293                Name: unrestricted double
   294            - Name: "y"
   295              Optional: true
   296              Default: "0"
   297              Type:
   298                Name: unrestricted double
   299            - Name: width
   300              Optional: true
   301              Default: "0"
   302              Type:
   303                Name: unrestricted double
   304            - Name: height
   305              Optional: true
   306              Default: "0"
   307              Type:
   308                Name: unrestricted double
   309          ExtAttrs:
   310            - Name: Exposed
   311              Values:
   312                - Window
   313                - Worker
   314            - Name: Serializable
   315  - File: webref/html.idl
   316    Interface:
   317      Name: DOMStringList
   318      ExtAttrs:
   319        - Name: Exposed
   320          Values:
   321            - Window
   322            - Worker
   323      Attrs:
   324        - Name: length
   325          Readonly: true
   326          Type:
   327            Name: unsigned long
   328          ExtAttrs:
   329            - Name: Exposed
   330              Values:
   331                - Window
   332                - Worker
   333      Operations:
   334        - Name: item
   335          Modifier: getter
   336          Args:
   337            - Name: index
   338              Type:
   339                Name: unsigned long
   340          Returns:
   341            - Name: DOMString
   342              Nullable: true
   343          ExtAttrs:
   344            - Name: Exposed
   345              Values:
   346                - Window
   347                - Worker
   348        - Name: contains
   349          Args:
   350            - Name: string
   351              Type:
   352                Name: DOMString
   353          Returns:
   354            - Name: boolean
   355          ExtAttrs:
   356            - Name: Exposed
   357              Values:
   358                - Window
   359                - Worker
   360  - File: webref/html.idl
   361    Interface:
   362      Name: DOMStringMap
   363      ExtAttrs:
   364        - Name: Exposed
   365          Values:
   366            - Window
   367        - Name: LegacyOverrideBuiltIns
   368      Operations:
   369        - Modifier: getter
   370          Args:
   371            - Name: name
   372              Type:
   373                Name: DOMString
   374          Returns:
   375            - Name: DOMString
   376          ExtAttrs:
   377            - Name: Exposed
   378              Values:
   379                - Window
   380            - Name: LegacyOverrideBuiltIns
   381        - Modifier: setter
   382          Args:
   383            - Name: name
   384              Type:
   385                Name: DOMString
   386            - Name: value
   387              Type:
   388                Name: DOMString
   389          Returns:
   390            - Name: undefined
   391          ExtAttrs:
   392            - Name: CEReactions
   393            - Name: Exposed
   394              Values:
   395                - Window
   396            - Name: LegacyOverrideBuiltIns
   397        - Modifier: deleter
   398          Args:
   399            - Name: name
   400              Type:
   401                Name: DOMString
   402          Returns:
   403            - Name: undefined
   404          ExtAttrs:
   405            - Name: CEReactions
   406            - Name: Exposed
   407              Values:
   408                - Window
   409            - Name: LegacyOverrideBuiltIns
   410  - File: webref/dom.idl
   411    Interface:
   412      Name: DOMTokenList
   413      ExtAttrs:
   414        - Name: Exposed
   415          Values:
   416            - Window
   417      Attrs:
   418        - Name: length
   419          Readonly: true
   420          Type:
   421            Name: unsigned long
   422          ExtAttrs:
   423            - Name: Exposed
   424              Values:
   425                - Window
   426        - Name: value
   427          Modifier: stringifier
   428          Type:
   429            Name: DOMString
   430          ExtAttrs:
   431            - Name: CEReactions
   432            - Name: Exposed
   433              Values:
   434                - Window
   435      Operations:
   436        - Name: item
   437          Modifier: getter
   438          Args:
   439            - Name: index
   440              Type:
   441                Name: unsigned long
   442          Returns:
   443            - Name: DOMString
   444              Nullable: true
   445          ExtAttrs:
   446            - Name: Exposed
   447              Values:
   448                - Window
   449        - Name: contains
   450          Args:
   451            - Name: token
   452              Type:
   453                Name: DOMString
   454          Returns:
   455            - Name: boolean
   456          ExtAttrs:
   457            - Name: Exposed
   458              Values:
   459                - Window
   460        - Name: add
   461          Args:
   462            - Name: tokens
   463              Variadic: true
   464              Type:
   465                Name: DOMString
   466          Returns:
   467            - Name: undefined
   468          ExtAttrs:
   469            - Name: CEReactions
   470            - Name: Exposed
   471              Values:
   472                - Window
   473        - Name: remove
   474          Args:
   475            - Name: tokens
   476              Variadic: true
   477              Type:
   478                Name: DOMString
   479          Returns:
   480            - Name: undefined
   481          ExtAttrs:
   482            - Name: CEReactions
   483            - Name: Exposed
   484              Values:
   485                - Window
   486        - Name: toggle
   487          Args:
   488            - Name: token
   489              Type:
   490                Name: DOMString
   491            - Name: force
   492              Optional: true
   493              Type:
   494                Name: boolean
   495          Returns:
   496            - Name: boolean
   497          ExtAttrs:
   498            - Name: CEReactions
   499            - Name: Exposed
   500              Values:
   501                - Window
   502        - Name: replace
   503          Args:
   504            - Name: token
   505              Type:
   506                Name: DOMString
   507            - Name: newToken
   508              Type:
   509                Name: DOMString
   510          Returns:
   511            - Name: boolean
   512          ExtAttrs:
   513            - Name: CEReactions
   514            - Name: Exposed
   515              Values:
   516                - Window
   517        - Name: supports
   518          Args:
   519            - Name: token
   520              Type:
   521                Name: DOMString
   522          Returns:
   523            - Name: boolean
   524          ExtAttrs:
   525            - Name: Exposed
   526              Values:
   527                - Window
   528      Iterable:
   529        TypeParams:
   530          - Name: DOMString
   531  - File: webref/datacue.idl
   532    Interface:
   533      Name: DataCue
   534      Inherits: TextTrackCue
   535      ExtAttrs:
   536        - Name: Exposed
   537          Values:
   538            - Window
   539      Attrs:
   540        - Name: value
   541          Type:
   542            Name: any
   543          ExtAttrs:
   544            - Name: Exposed
   545              Values:
   546                - Window
   547        - Name: type
   548          Readonly: true
   549          Type:
   550            Name: DOMString
   551          ExtAttrs:
   552            - Name: Exposed
   553              Values:
   554                - Window
   555      Constructors:
   556        - Args:
   557            - Name: startTime
   558              Type:
   559                Name: double
   560            - Name: endTime
   561              Type:
   562                Name: unrestricted double
   563            - Name: value
   564              Type:
   565                Name: any
   566            - Name: type
   567              Optional: true
   568              Type:
   569                Name: DOMString
   570          ExtAttrs:
   571            - Name: Exposed
   572              Values:
   573                - Window
   574  - File: webref/html.idl
   575    Interface:
   576      Name: DataTransfer
   577      ExtAttrs:
   578        - Name: Exposed
   579          Values:
   580            - Window
   581      Attrs:
   582        - Name: dropEffect
   583          Type:
   584            Name: DOMString
   585          ExtAttrs:
   586            - Name: Exposed
   587              Values:
   588                - Window
   589        - Name: effectAllowed
   590          Type:
   591            Name: DOMString
   592          ExtAttrs:
   593            - Name: Exposed
   594              Values:
   595                - Window
   596        - Name: items
   597          Readonly: true
   598          Type:
   599            Name: DataTransferItemList
   600          ExtAttrs:
   601            - Name: SameObject
   602            - Name: Exposed
   603              Values:
   604                - Window
   605        - Name: types
   606          Readonly: true
   607          Type:
   608            Name: FrozenArray
   609            Params:
   610              - Name: DOMString
   611          ExtAttrs:
   612            - Name: Exposed
   613              Values:
   614                - Window
   615        - Name: files
   616          Readonly: true
   617          Type:
   618            Name: FileList
   619          ExtAttrs:
   620            - Name: SameObject
   621            - Name: Exposed
   622              Values:
   623                - Window
   624      Operations:
   625        - Name: setDragImage
   626          Args:
   627            - Name: image
   628              Type:
   629                Name: Element
   630            - Name: x
   631              Type:
   632                Name: long
   633            - Name: "y"
   634              Type:
   635                Name: long
   636          Returns:
   637            - Name: undefined
   638          ExtAttrs:
   639            - Name: Exposed
   640              Values:
   641                - Window
   642        - Name: getData
   643          Args:
   644            - Name: format
   645              Type:
   646                Name: DOMString
   647          Returns:
   648            - Name: DOMString
   649          ExtAttrs:
   650            - Name: Exposed
   651              Values:
   652                - Window
   653        - Name: setData
   654          Args:
   655            - Name: format
   656              Type:
   657                Name: DOMString
   658            - Name: data
   659              Type:
   660                Name: DOMString
   661          Returns:
   662            - Name: undefined
   663          ExtAttrs:
   664            - Name: Exposed
   665              Values:
   666                - Window
   667        - Name: clearData
   668          Args:
   669            - Name: format
   670              Optional: true
   671              Type:
   672                Name: DOMString
   673          Returns:
   674            - Name: undefined
   675          ExtAttrs:
   676            - Name: Exposed
   677              Values:
   678                - Window
   679  - File: webref/html.idl
   680    Interface:
   681      Name: DataTransferItem
   682      ExtAttrs:
   683        - Name: Exposed
   684          Values:
   685            - Window
   686      Attrs:
   687        - Name: kind
   688          Readonly: true
   689          Type:
   690            Name: DOMString
   691          ExtAttrs:
   692            - Name: Exposed
   693              Values:
   694                - Window
   695        - Name: type
   696          Readonly: true
   697          Type:
   698            Name: DOMString
   699          ExtAttrs:
   700            - Name: Exposed
   701              Values:
   702                - Window
   703      Operations:
   704        - Name: getAsString
   705          Args:
   706            - Name: callback
   707              Type:
   708                Name: FunctionStringCallback
   709                Nullable: true
   710          Returns:
   711            - Name: undefined
   712          ExtAttrs:
   713            - Name: Exposed
   714              Values:
   715                - Window
   716        - Name: getAsFile
   717          Returns:
   718            - Name: File
   719              Nullable: true
   720          ExtAttrs:
   721            - Name: Exposed
   722              Values:
   723                - Window
   724        - Name: getAsFileSystemHandle
   725          Returns:
   726            - Name: Promise
   727              Params:
   728                - Name: FileSystemHandle
   729                  Nullable: true
   730        - Name: webkitGetAsEntry
   731          Returns:
   732            - Name: FileSystemEntry
   733              Nullable: true
   734  - File: webref/html.idl
   735    Interface:
   736      Name: DataTransferItemList
   737      ExtAttrs:
   738        - Name: Exposed
   739          Values:
   740            - Window
   741      Attrs:
   742        - Name: length
   743          Readonly: true
   744          Type:
   745            Name: unsigned long
   746          ExtAttrs:
   747            - Name: Exposed
   748              Values:
   749                - Window
   750      Operations:
   751        - Modifier: getter
   752          Args:
   753            - Name: index
   754              Type:
   755                Name: unsigned long
   756          Returns:
   757            - Name: DataTransferItem
   758          ExtAttrs:
   759            - Name: Exposed
   760              Values:
   761                - Window
   762        - Name: add
   763          Args:
   764            - Name: data
   765              Type:
   766                Name: DOMString
   767            - Name: type
   768              Type:
   769                Name: DOMString
   770          Returns:
   771            - Name: DataTransferItem
   772              Nullable: true
   773          ExtAttrs:
   774            - Name: Exposed
   775              Values:
   776                - Window
   777        - Name: add
   778          Args:
   779            - Name: data
   780              Type:
   781                Name: File
   782          Returns:
   783            - Name: DataTransferItem
   784              Nullable: true
   785          ExtAttrs:
   786            - Name: Exposed
   787              Values:
   788                - Window
   789        - Name: remove
   790          Args:
   791            - Name: index
   792              Type:
   793                Name: unsigned long
   794          Returns:
   795            - Name: undefined
   796          ExtAttrs:
   797            - Name: Exposed
   798              Values:
   799                - Window
   800        - Name: clear
   801          Returns:
   802            - Name: undefined
   803          ExtAttrs:
   804            - Name: Exposed
   805              Values:
   806                - Window
   807  - File: webref/webaudio.idl
   808    Callback:
   809      Name: DecodeErrorCallback
   810      Args:
   811        - Name: error
   812          Type:
   813            Name: DOMException
   814      Returns:
   815        - Name: undefined
   816  - File: webref/webaudio.idl
   817    Callback:
   818      Name: DecodeSuccessCallback
   819      Args:
   820        - Name: decodedData
   821          Type:
   822            Name: AudioBuffer
   823      Returns:
   824        - Name: undefined
   825  - File: webref/compression.idl
   826    Interface:
   827      Name: DecompressionStream
   828      ExtAttrs:
   829        - Name: Exposed
   830      Attrs:
   831        - Name: readable
   832          Readonly: true
   833          Type:
   834            Name: ReadableStream
   835        - Name: writable
   836          Readonly: true
   837          Type:
   838            Name: WritableStream
   839      Constructors:
   840        - Args:
   841            - Name: format
   842              Type:
   843                Name: CompressionFormat
   844          ExtAttrs:
   845            - Name: Exposed
   846  - File: webref/html.idl
   847    Interface:
   848      Name: DedicatedWorkerGlobalScope
   849      Inherits: WorkerGlobalScope
   850      ExtAttrs:
   851        - Name: Global
   852          Values:
   853            - Worker
   854            - DedicatedWorker
   855        - Name: Exposed
   856          Values:
   857            - DedicatedWorker
   858      Attrs:
   859        - Name: name
   860          Readonly: true
   861          Type:
   862            Name: DOMString
   863          ExtAttrs:
   864            - Name: Replaceable
   865            - Name: Global
   866              Values:
   867                - Worker
   868                - DedicatedWorker
   869            - Name: Exposed
   870              Values:
   871                - DedicatedWorker
   872        - Name: onmessage
   873          Type:
   874            Name: EventHandler
   875          ExtAttrs:
   876            - Name: Global
   877              Values:
   878                - Worker
   879                - DedicatedWorker
   880            - Name: Exposed
   881              Values:
   882                - DedicatedWorker
   883        - Name: onmessageerror
   884          Type:
   885            Name: EventHandler
   886          ExtAttrs:
   887            - Name: Global
   888              Values:
   889                - Worker
   890                - DedicatedWorker
   891            - Name: Exposed
   892              Values:
   893                - DedicatedWorker
   894        - Name: onrtctransform
   895          Type:
   896            Name: EventHandler
   897      Operations:
   898        - Name: postMessage
   899          Args:
   900            - Name: message
   901              Type:
   902                Name: any
   903            - Name: transfer
   904              Type:
   905                Name: sequence
   906                Params:
   907                  - Name: object
   908          Returns:
   909            - Name: undefined
   910          ExtAttrs:
   911            - Name: Global
   912              Values:
   913                - Worker
   914                - DedicatedWorker
   915            - Name: Exposed
   916              Values:
   917                - DedicatedWorker
   918        - Name: postMessage
   919          Args:
   920            - Name: message
   921              Type:
   922                Name: any
   923            - Name: options
   924              Optional: true
   925              Default: '{}'
   926              Type:
   927                Name: StructuredSerializeOptions
   928          Returns:
   929            - Name: undefined
   930          ExtAttrs:
   931            - Name: Global
   932              Values:
   933                - Worker
   934                - DedicatedWorker
   935            - Name: Exposed
   936              Values:
   937                - DedicatedWorker
   938        - Name: close
   939          Returns:
   940            - Name: undefined
   941          ExtAttrs:
   942            - Name: Global
   943              Values:
   944                - Worker
   945                - DedicatedWorker
   946            - Name: Exposed
   947              Values:
   948                - DedicatedWorker
   949        - Name: requestAnimationFrame
   950          Args:
   951            - Name: callback
   952              Type:
   953                Name: FrameRequestCallback
   954          Returns:
   955            - Name: unsigned long
   956        - Name: cancelAnimationFrame
   957          Args:
   958            - Name: handle
   959              Type:
   960                Name: unsigned long
   961          Returns:
   962            - Name: undefined
   963  - File: webref/webaudio.idl
   964    Interface:
   965      Name: DelayNode
   966      Inherits: AudioNode
   967      ExtAttrs:
   968        - Name: Exposed
   969          Values:
   970            - Window
   971      Attrs:
   972        - Name: delayTime
   973          Readonly: true
   974          Type:
   975            Name: AudioParam
   976          ExtAttrs:
   977            - Name: Exposed
   978              Values:
   979                - Window
   980      Constructors:
   981        - Args:
   982            - Name: context
   983              Type:
   984                Name: BaseAudioContext
   985            - Name: options
   986              Optional: true
   987              Default: '{}'
   988              Type:
   989                Name: DelayOptions
   990          ExtAttrs:
   991            - Name: Exposed
   992              Values:
   993                - Window
   994  - File: webref/webaudio.idl
   995    Dict:
   996      Name: DelayOptions
   997      Inherits: AudioNodeOptions
   998      Fields:
   999        - Name: maxDelayTime
  1000          Default: "1"
  1001          Type:
  1002            Name: double
  1003        - Name: delayTime
  1004          Default: "0"
  1005          Type:
  1006            Name: double
  1007        - Name: channelCount
  1008          Type:
  1009            Name: unsigned long
  1010        - Name: channelCountMode
  1011          Type:
  1012            Name: ChannelCountMode
  1013        - Name: channelInterpretation
  1014          Type:
  1015            Name: ChannelInterpretation
  1016  - File: webref/deprecation-reporting.idl
  1017    Interface:
  1018      Name: DeprecationReportBody
  1019      Inherits: ReportBody
  1020      ExtAttrs:
  1021        - Name: Exposed
  1022          Values:
  1023            - Window
  1024            - Worker
  1025      Attrs:
  1026        - Name: id
  1027          Readonly: true
  1028          Type:
  1029            Name: DOMString
  1030          ExtAttrs:
  1031            - Name: Exposed
  1032              Values:
  1033                - Window
  1034                - Worker
  1035        - Name: anticipatedRemoval
  1036          Readonly: true
  1037          Type:
  1038            Name: object
  1039            Nullable: true
  1040          ExtAttrs:
  1041            - Name: Exposed
  1042              Values:
  1043                - Window
  1044                - Worker
  1045        - Name: message
  1046          Readonly: true
  1047          Type:
  1048            Name: DOMString
  1049          ExtAttrs:
  1050            - Name: Exposed
  1051              Values:
  1052                - Window
  1053                - Worker
  1054        - Name: sourceFile
  1055          Readonly: true
  1056          Type:
  1057            Name: DOMString
  1058            Nullable: true
  1059          ExtAttrs:
  1060            - Name: Exposed
  1061              Values:
  1062                - Window
  1063                - Worker
  1064        - Name: lineNumber
  1065          Readonly: true
  1066          Type:
  1067            Name: unsigned long
  1068            Nullable: true
  1069          ExtAttrs:
  1070            - Name: Exposed
  1071              Values:
  1072                - Window
  1073                - Worker
  1074        - Name: columnNumber
  1075          Readonly: true
  1076          Type:
  1077            Name: unsigned long
  1078            Nullable: true
  1079          ExtAttrs:
  1080            - Name: Exposed
  1081              Values:
  1082                - Window
  1083                - Worker
  1084      Operations:
  1085        - Name: toJSON
  1086          Returns:
  1087            - Name: object
  1088          ExtAttrs:
  1089            - Name: Default
  1090            - Name: Exposed
  1091              Values:
  1092                - Window
  1093                - Worker
  1094  - File: webref/shape-detection-api.idl
  1095    Dict:
  1096      Name: DetectedBarcode
  1097      Fields:
  1098        - Name: boundingBox
  1099          Required: true
  1100          Type:
  1101            Name: DOMRectReadOnly
  1102        - Name: rawValue
  1103          Required: true
  1104          Type:
  1105            Name: DOMString
  1106        - Name: format
  1107          Required: true
  1108          Type:
  1109            Name: BarcodeFormat
  1110        - Name: cornerPoints
  1111          Required: true
  1112          Type:
  1113            Name: FrozenArray
  1114            Params:
  1115              - Name: Point2D
  1116  - File: webref/shape-detection-api.idl
  1117    Dict:
  1118      Name: DetectedFace
  1119      Fields:
  1120        - Name: boundingBox
  1121          Required: true
  1122          Type:
  1123            Name: DOMRectReadOnly
  1124        - Name: landmarks
  1125          Required: true
  1126          Type:
  1127            Name: FrozenArray
  1128            Params:
  1129              - Name: Landmark
  1130            Nullable: true
  1131  - File: webref/text-detection-api.idl
  1132    Dict:
  1133      Name: DetectedText
  1134      Fields:
  1135        - Name: boundingBox
  1136          Required: true
  1137          Type:
  1138            Name: DOMRectReadOnly
  1139        - Name: rawValue
  1140          Required: true
  1141          Type:
  1142            Name: DOMString
  1143        - Name: cornerPoints
  1144          Required: true
  1145          Type:
  1146            Name: FrozenArray
  1147            Params:
  1148              - Name: Point2D
  1149  - File: webref/orientation-event.idl
  1150    Interface:
  1151      Name: DeviceMotionEvent
  1152      Inherits: Event
  1153      ExtAttrs:
  1154        - Name: Exposed
  1155          Values:
  1156            - Window
  1157        - Name: SecureContext
  1158      Attrs:
  1159        - Name: acceleration
  1160          Readonly: true
  1161          Type:
  1162            Name: DeviceMotionEventAcceleration
  1163            Nullable: true
  1164          ExtAttrs:
  1165            - Name: Exposed
  1166              Values:
  1167                - Window
  1168            - Name: SecureContext
  1169        - Name: accelerationIncludingGravity
  1170          Readonly: true
  1171          Type:
  1172            Name: DeviceMotionEventAcceleration
  1173            Nullable: true
  1174          ExtAttrs:
  1175            - Name: Exposed
  1176              Values:
  1177                - Window
  1178            - Name: SecureContext
  1179        - Name: rotationRate
  1180          Readonly: true
  1181          Type:
  1182            Name: DeviceMotionEventRotationRate
  1183            Nullable: true
  1184          ExtAttrs:
  1185            - Name: Exposed
  1186              Values:
  1187                - Window
  1188            - Name: SecureContext
  1189        - Name: interval
  1190          Readonly: true
  1191          Type:
  1192            Name: double
  1193          ExtAttrs:
  1194            - Name: Exposed
  1195              Values:
  1196                - Window
  1197            - Name: SecureContext
  1198      Operations:
  1199        - Name: requestPermission
  1200          Modifier: static
  1201          Returns:
  1202            - Name: Promise
  1203              Params:
  1204                - Name: PermissionState
  1205          ExtAttrs:
  1206            - Name: Exposed
  1207              Values:
  1208                - Window
  1209            - Name: SecureContext
  1210      Constructors:
  1211        - Args:
  1212            - Name: type
  1213              Type:
  1214                Name: DOMString
  1215            - Name: eventInitDict
  1216              Optional: true
  1217              Default: '{}'
  1218              Type:
  1219                Name: DeviceMotionEventInit
  1220          ExtAttrs:
  1221            - Name: Exposed
  1222              Values:
  1223                - Window
  1224            - Name: SecureContext
  1225  - File: webref/orientation-event.idl
  1226    Interface:
  1227      Name: DeviceMotionEventAcceleration
  1228      ExtAttrs:
  1229        - Name: Exposed
  1230          Values:
  1231            - Window
  1232        - Name: SecureContext
  1233      Attrs:
  1234        - Name: x
  1235          Readonly: true
  1236          Type:
  1237            Name: double
  1238            Nullable: true
  1239          ExtAttrs:
  1240            - Name: Exposed
  1241              Values:
  1242                - Window
  1243            - Name: SecureContext
  1244        - Name: "y"
  1245          Readonly: true
  1246          Type:
  1247            Name: double
  1248            Nullable: true
  1249          ExtAttrs:
  1250            - Name: Exposed
  1251              Values:
  1252                - Window
  1253            - Name: SecureContext
  1254        - Name: z
  1255          Readonly: true
  1256          Type:
  1257            Name: double
  1258            Nullable: true
  1259          ExtAttrs:
  1260            - Name: Exposed
  1261              Values:
  1262                - Window
  1263            - Name: SecureContext
  1264  - File: webref/orientation-event.idl
  1265    Dict:
  1266      Name: DeviceMotionEventAccelerationInit
  1267      Fields:
  1268        - Name: x
  1269          Default: "null"
  1270          Type:
  1271            Name: double
  1272            Nullable: true
  1273        - Name: "y"
  1274          Default: "null"
  1275          Type:
  1276            Name: double
  1277            Nullable: true
  1278        - Name: z
  1279          Default: "null"
  1280          Type:
  1281            Name: double
  1282            Nullable: true
  1283  - File: webref/orientation-event.idl
  1284    Dict:
  1285      Name: DeviceMotionEventInit
  1286      Inherits: EventInit
  1287      Fields:
  1288        - Name: acceleration
  1289          Type:
  1290            Name: DeviceMotionEventAccelerationInit
  1291        - Name: accelerationIncludingGravity
  1292          Type:
  1293            Name: DeviceMotionEventAccelerationInit
  1294        - Name: rotationRate
  1295          Type:
  1296            Name: DeviceMotionEventRotationRateInit
  1297        - Name: interval
  1298          Default: "0"
  1299          Type:
  1300            Name: double
  1301        - Name: bubbles
  1302          Default: "false"
  1303          Type:
  1304            Name: boolean
  1305        - Name: cancelable
  1306          Default: "false"
  1307          Type:
  1308            Name: boolean
  1309        - Name: composed
  1310          Default: "false"
  1311          Type:
  1312            Name: boolean
  1313  - File: webref/orientation-event.idl
  1314    Interface:
  1315      Name: DeviceMotionEventRotationRate
  1316      ExtAttrs:
  1317        - Name: Exposed
  1318          Values:
  1319            - Window
  1320        - Name: SecureContext
  1321      Attrs:
  1322        - Name: alpha
  1323          Readonly: true
  1324          Type:
  1325            Name: double
  1326            Nullable: true
  1327          ExtAttrs:
  1328            - Name: Exposed
  1329              Values:
  1330                - Window
  1331            - Name: SecureContext
  1332        - Name: beta
  1333          Readonly: true
  1334          Type:
  1335            Name: double
  1336            Nullable: true
  1337          ExtAttrs:
  1338            - Name: Exposed
  1339              Values:
  1340                - Window
  1341            - Name: SecureContext
  1342        - Name: gamma
  1343          Readonly: true
  1344          Type:
  1345            Name: double
  1346            Nullable: true
  1347          ExtAttrs:
  1348            - Name: Exposed
  1349              Values:
  1350                - Window
  1351            - Name: SecureContext
  1352  - File: webref/orientation-event.idl
  1353    Dict:
  1354      Name: DeviceMotionEventRotationRateInit
  1355      Fields:
  1356        - Name: alpha
  1357          Default: "null"
  1358          Type:
  1359            Name: double
  1360            Nullable: true
  1361        - Name: beta
  1362          Default: "null"
  1363          Type:
  1364            Name: double
  1365            Nullable: true
  1366        - Name: gamma
  1367          Default: "null"
  1368          Type:
  1369            Name: double
  1370            Nullable: true
  1371  - File: webref/orientation-event.idl
  1372    Interface:
  1373      Name: DeviceOrientationEvent
  1374      Inherits: Event
  1375      ExtAttrs:
  1376        - Name: Exposed
  1377          Values:
  1378            - Window
  1379        - Name: SecureContext
  1380      Attrs:
  1381        - Name: alpha
  1382          Readonly: true
  1383          Type:
  1384            Name: double
  1385            Nullable: true
  1386          ExtAttrs:
  1387            - Name: Exposed
  1388              Values:
  1389                - Window
  1390            - Name: SecureContext
  1391        - Name: beta
  1392          Readonly: true
  1393          Type:
  1394            Name: double
  1395            Nullable: true
  1396          ExtAttrs:
  1397            - Name: Exposed
  1398              Values:
  1399                - Window
  1400            - Name: SecureContext
  1401        - Name: gamma
  1402          Readonly: true
  1403          Type:
  1404            Name: double
  1405            Nullable: true
  1406          ExtAttrs:
  1407            - Name: Exposed
  1408              Values:
  1409                - Window
  1410            - Name: SecureContext
  1411        - Name: absolute
  1412          Readonly: true
  1413          Type:
  1414            Name: boolean
  1415          ExtAttrs:
  1416            - Name: Exposed
  1417              Values:
  1418                - Window
  1419            - Name: SecureContext
  1420      Operations:
  1421        - Name: requestPermission
  1422          Modifier: static
  1423          Returns:
  1424            - Name: Promise
  1425              Params:
  1426                - Name: PermissionState
  1427          ExtAttrs:
  1428            - Name: Exposed
  1429              Values:
  1430                - Window
  1431            - Name: SecureContext
  1432      Constructors:
  1433        - Args:
  1434            - Name: type
  1435              Type:
  1436                Name: DOMString
  1437            - Name: eventInitDict
  1438              Optional: true
  1439              Default: '{}'
  1440              Type:
  1441                Name: DeviceOrientationEventInit
  1442          ExtAttrs:
  1443            - Name: Exposed
  1444              Values:
  1445                - Window
  1446            - Name: SecureContext
  1447  - File: webref/orientation-event.idl
  1448    Dict:
  1449      Name: DeviceOrientationEventInit
  1450      Inherits: EventInit
  1451      Fields:
  1452        - Name: alpha
  1453          Default: "null"
  1454          Type:
  1455            Name: double
  1456            Nullable: true
  1457        - Name: beta
  1458          Default: "null"
  1459          Type:
  1460            Name: double
  1461            Nullable: true
  1462        - Name: gamma
  1463          Default: "null"
  1464          Type:
  1465            Name: double
  1466            Nullable: true
  1467        - Name: absolute
  1468          Default: "false"
  1469          Type:
  1470            Name: boolean
  1471        - Name: bubbles
  1472          Default: "false"
  1473          Type:
  1474            Name: boolean
  1475        - Name: cancelable
  1476          Default: "false"
  1477          Type:
  1478            Name: boolean
  1479        - Name: composed
  1480          Default: "false"
  1481          Type:
  1482            Name: boolean
  1483  - File: webref/device-posture.idl
  1484    Interface:
  1485      Name: DevicePosture
  1486      Inherits: EventTarget
  1487      ExtAttrs:
  1488        - Name: SecureContext
  1489        - Name: Exposed
  1490          Values:
  1491            - Window
  1492      Attrs:
  1493        - Name: type
  1494          Readonly: true
  1495          Type:
  1496            Name: DevicePostureType
  1497          ExtAttrs:
  1498            - Name: SecureContext
  1499            - Name: Exposed
  1500              Values:
  1501                - Window
  1502        - Name: onchange
  1503          Type:
  1504            Name: EventHandler
  1505          ExtAttrs:
  1506            - Name: SecureContext
  1507            - Name: Exposed
  1508              Values:
  1509                - Window
  1510  - File: webref/device-posture.idl
  1511    Enum:
  1512      Name: DevicePostureType
  1513      Values:
  1514        - continuous
  1515        - folded
  1516  - File: webref/digital-goods.idl
  1517    Interface:
  1518      Name: DigitalGoodsService
  1519      ExtAttrs:
  1520        - Name: Exposed
  1521          Values:
  1522            - Window
  1523        - Name: SecureContext
  1524      Operations:
  1525        - Name: getDetails
  1526          Args:
  1527            - Name: itemIds
  1528              Type:
  1529                Name: sequence
  1530                Params:
  1531                  - Name: DOMString
  1532          Returns:
  1533            - Name: Promise
  1534              Params:
  1535                - Name: sequence
  1536                  Params:
  1537                    - Name: ItemDetails
  1538          ExtAttrs:
  1539            - Name: Exposed
  1540              Values:
  1541                - Window
  1542            - Name: SecureContext
  1543        - Name: listPurchases
  1544          Returns:
  1545            - Name: Promise
  1546              Params:
  1547                - Name: sequence
  1548                  Params:
  1549                    - Name: PurchaseDetails
  1550          ExtAttrs:
  1551            - Name: Exposed
  1552              Values:
  1553                - Window
  1554            - Name: SecureContext
  1555        - Name: listPurchaseHistory
  1556          Returns:
  1557            - Name: Promise
  1558              Params:
  1559                - Name: sequence
  1560                  Params:
  1561                    - Name: PurchaseDetails
  1562          ExtAttrs:
  1563            - Name: Exposed
  1564              Values:
  1565                - Window
  1566            - Name: SecureContext
  1567        - Name: consume
  1568          Args:
  1569            - Name: purchaseToken
  1570              Type:
  1571                Name: DOMString
  1572          Returns:
  1573            - Name: Promise
  1574              Params:
  1575                - Name: undefined
  1576          ExtAttrs:
  1577            - Name: Exposed
  1578              Values:
  1579                - Window
  1580            - Name: SecureContext
  1581  - File: webref/webvtt.idl
  1582    Enum:
  1583      Name: DirectionSetting
  1584      Values:
  1585        - ""
  1586        - rl
  1587        - lr
  1588  - File: webref/file-system-access.idl
  1589    Dict:
  1590      Name: DirectoryPickerOptions
  1591      Fields:
  1592        - Name: id
  1593          Type:
  1594            Name: DOMString
  1595        - Name: startIn
  1596          Type:
  1597            Name: StartInDirectory
  1598        - Name: mode
  1599          Default: '"read"'
  1600          Type:
  1601            Name: FileSystemPermissionMode
  1602  - File: webref/screen-capture.idl
  1603    Enum:
  1604      Name: DisplayCaptureSurfaceType
  1605      Values:
  1606        - monitor
  1607        - window
  1608        - browser
  1609  - File: webref/screen-capture.idl
  1610    Dict:
  1611      Name: DisplayMediaStreamOptions
  1612      Fields:
  1613        - Name: video
  1614          Default: "true"
  1615          Type:
  1616            Union:
  1617              - Name: boolean
  1618              - Name: MediaTrackConstraints
  1619        - Name: audio
  1620          Default: "false"
  1621          Type:
  1622            Union:
  1623              - Name: boolean
  1624              - Name: MediaTrackConstraints
  1625        - Name: controller
  1626          Type:
  1627            Name: CaptureController
  1628        - Name: selfBrowserSurface
  1629          Type:
  1630            Name: SelfCapturePreferenceEnum
  1631        - Name: systemAudio
  1632          Type:
  1633            Name: SystemAudioPreferenceEnum
  1634        - Name: surfaceSwitching
  1635          Type:
  1636            Name: SurfaceSwitchingPreferenceEnum
  1637        - Name: monitorTypeSurfaces
  1638          Type:
  1639            Name: MonitorTypeSurfacesEnum
  1640  - File: webref/webaudio.idl
  1641    Enum:
  1642      Name: DistanceModelType
  1643      Values:
  1644        - linear
  1645        - inverse
  1646        - exponential
  1647  - File: webref/dom.idl
  1648    Interface:
  1649      Name: Document
  1650      Inherits: Node
  1651      ExtAttrs:
  1652        - Name: Exposed
  1653          Values:
  1654            - Window
  1655      Attrs:
  1656        - Name: implementation
  1657          Readonly: true
  1658          Type:
  1659            Name: DOMImplementation
  1660          ExtAttrs:
  1661            - Name: SameObject
  1662            - Name: Exposed
  1663              Values:
  1664                - Window
  1665        - Name: URL
  1666          Readonly: true
  1667          Type:
  1668            Name: USVString
  1669          ExtAttrs:
  1670            - Name: Exposed
  1671              Values:
  1672                - Window
  1673        - Name: documentURI
  1674          Readonly: true
  1675          Type:
  1676            Name: USVString
  1677          ExtAttrs:
  1678            - Name: Exposed
  1679              Values:
  1680                - Window
  1681        - Name: compatMode
  1682          Readonly: true
  1683          Type:
  1684            Name: DOMString
  1685          ExtAttrs:
  1686            - Name: Exposed
  1687              Values:
  1688                - Window
  1689        - Name: characterSet
  1690          Readonly: true
  1691          Type:
  1692            Name: DOMString
  1693          ExtAttrs:
  1694            - Name: Exposed
  1695              Values:
  1696                - Window
  1697        - Name: charset
  1698          Readonly: true
  1699          Type:
  1700            Name: DOMString
  1701          ExtAttrs:
  1702            - Name: Exposed
  1703              Values:
  1704                - Window
  1705        - Name: inputEncoding
  1706          Readonly: true
  1707          Type:
  1708            Name: DOMString
  1709          ExtAttrs:
  1710            - Name: Exposed
  1711              Values:
  1712                - Window
  1713        - Name: contentType
  1714          Readonly: true
  1715          Type:
  1716            Name: DOMString
  1717          ExtAttrs:
  1718            - Name: Exposed
  1719              Values:
  1720                - Window
  1721        - Name: doctype
  1722          Readonly: true
  1723          Type:
  1724            Name: DocumentType
  1725            Nullable: true
  1726          ExtAttrs:
  1727            - Name: Exposed
  1728              Values:
  1729                - Window
  1730        - Name: documentElement
  1731          Readonly: true
  1732          Type:
  1733            Name: Element
  1734            Nullable: true
  1735          ExtAttrs:
  1736            - Name: Exposed
  1737              Values:
  1738                - Window
  1739        - Name: fragmentDirective
  1740          Readonly: true
  1741          Type:
  1742            Name: FragmentDirective
  1743          ExtAttrs:
  1744            - Name: SameObject
  1745        - Name: permissionsPolicy
  1746          Readonly: true
  1747          Type:
  1748            Name: PermissionsPolicy
  1749          ExtAttrs:
  1750            - Name: SameObject
  1751        - Name: onfreeze
  1752          Type:
  1753            Name: EventHandler
  1754        - Name: onresume
  1755          Type:
  1756            Name: EventHandler
  1757        - Name: wasDiscarded
  1758          Readonly: true
  1759          Type:
  1760            Name: boolean
  1761        - Name: onpointerlockchange
  1762          Type:
  1763            Name: EventHandler
  1764        - Name: onpointerlockerror
  1765          Type:
  1766            Name: EventHandler
  1767        - Name: fullscreenEnabled
  1768          Readonly: true
  1769          Type:
  1770            Name: boolean
  1771          ExtAttrs:
  1772            - Name: LegacyLenientSetter
  1773        - Name: fullscreen
  1774          Readonly: true
  1775          Type:
  1776            Name: boolean
  1777          ExtAttrs:
  1778            - Name: LegacyLenientSetter
  1779            - Name: Unscopable
  1780        - Name: onfullscreenchange
  1781          Type:
  1782            Name: EventHandler
  1783        - Name: onfullscreenerror
  1784          Type:
  1785            Name: EventHandler
  1786        - Name: timeline
  1787          Readonly: true
  1788          Type:
  1789            Name: DocumentTimeline
  1790        - Name: pictureInPictureEnabled
  1791          Readonly: true
  1792          Type:
  1793            Name: boolean
  1794        - Name: namedFlows
  1795          Readonly: true
  1796          Type:
  1797            Name: NamedFlowMap
  1798        - Name: scrollingElement
  1799          Readonly: true
  1800          Type:
  1801            Name: Element
  1802            Nullable: true
  1803        - Name: rootElement
  1804          Readonly: true
  1805          Type:
  1806            Name: SVGSVGElement
  1807            Nullable: true
  1808        - Name: prerendering
  1809          Readonly: true
  1810          Type:
  1811            Name: boolean
  1812        - Name: onprerenderingchange
  1813          Type:
  1814            Name: EventHandler
  1815        - Name: fgColor
  1816          Type:
  1817            Name: DOMString
  1818          ExtAttrs:
  1819            - Name: CEReactions
  1820        - Name: linkColor
  1821          Type:
  1822            Name: DOMString
  1823          ExtAttrs:
  1824            - Name: CEReactions
  1825        - Name: vlinkColor
  1826          Type:
  1827            Name: DOMString
  1828          ExtAttrs:
  1829            - Name: CEReactions
  1830        - Name: alinkColor
  1831          Type:
  1832            Name: DOMString
  1833          ExtAttrs:
  1834            - Name: CEReactions
  1835        - Name: bgColor
  1836          Type:
  1837            Name: DOMString
  1838          ExtAttrs:
  1839            - Name: CEReactions
  1840        - Name: anchors
  1841          Readonly: true
  1842          Type:
  1843            Name: HTMLCollection
  1844          ExtAttrs:
  1845            - Name: SameObject
  1846        - Name: applets
  1847          Readonly: true
  1848          Type:
  1849            Name: HTMLCollection
  1850          ExtAttrs:
  1851            - Name: SameObject
  1852        - Name: all
  1853          Readonly: true
  1854          Type:
  1855            Name: HTMLAllCollection
  1856          ExtAttrs:
  1857            - Name: SameObject
  1858        - Name: location
  1859          Readonly: true
  1860          Type:
  1861            Name: Location
  1862            Nullable: true
  1863          ExtAttrs:
  1864            - Name: PutForwards
  1865              Values:
  1866                - href
  1867            - Name: LegacyUnforgeable
  1868            - Name: LegacyOverrideBuiltIns
  1869        - Name: domain
  1870          Type:
  1871            Name: USVString
  1872          ExtAttrs:
  1873            - Name: LegacyOverrideBuiltIns
  1874        - Name: referrer
  1875          Readonly: true
  1876          Type:
  1877            Name: USVString
  1878          ExtAttrs:
  1879            - Name: LegacyOverrideBuiltIns
  1880        - Name: cookie
  1881          Type:
  1882            Name: USVString
  1883          ExtAttrs:
  1884            - Name: LegacyOverrideBuiltIns
  1885        - Name: lastModified
  1886          Readonly: true
  1887          Type:
  1888            Name: DOMString
  1889          ExtAttrs:
  1890            - Name: LegacyOverrideBuiltIns
  1891        - Name: readyState
  1892          Readonly: true
  1893          Type:
  1894            Name: DocumentReadyState
  1895          ExtAttrs:
  1896            - Name: LegacyOverrideBuiltIns
  1897        - Name: title
  1898          Type:
  1899            Name: DOMString
  1900          ExtAttrs:
  1901            - Name: CEReactions
  1902            - Name: LegacyOverrideBuiltIns
  1903        - Name: dir
  1904          Type:
  1905            Name: DOMString
  1906          ExtAttrs:
  1907            - Name: CEReactions
  1908            - Name: LegacyOverrideBuiltIns
  1909        - Name: body
  1910          Type:
  1911            Name: HTMLElement
  1912            Nullable: true
  1913          ExtAttrs:
  1914            - Name: CEReactions
  1915            - Name: LegacyOverrideBuiltIns
  1916        - Name: head
  1917          Readonly: true
  1918          Type:
  1919            Name: HTMLHeadElement
  1920            Nullable: true
  1921          ExtAttrs:
  1922            - Name: LegacyOverrideBuiltIns
  1923        - Name: images
  1924          Readonly: true
  1925          Type:
  1926            Name: HTMLCollection
  1927          ExtAttrs:
  1928            - Name: SameObject
  1929            - Name: LegacyOverrideBuiltIns
  1930        - Name: embeds
  1931          Readonly: true
  1932          Type:
  1933            Name: HTMLCollection
  1934          ExtAttrs:
  1935            - Name: SameObject
  1936            - Name: LegacyOverrideBuiltIns
  1937        - Name: plugins
  1938          Readonly: true
  1939          Type:
  1940            Name: HTMLCollection
  1941          ExtAttrs:
  1942            - Name: SameObject
  1943            - Name: LegacyOverrideBuiltIns
  1944        - Name: links
  1945          Readonly: true
  1946          Type:
  1947            Name: HTMLCollection
  1948          ExtAttrs:
  1949            - Name: SameObject
  1950            - Name: LegacyOverrideBuiltIns
  1951        - Name: forms
  1952          Readonly: true
  1953          Type:
  1954            Name: HTMLCollection
  1955          ExtAttrs:
  1956            - Name: SameObject
  1957            - Name: LegacyOverrideBuiltIns
  1958        - Name: scripts
  1959          Readonly: true
  1960          Type:
  1961            Name: HTMLCollection
  1962          ExtAttrs:
  1963            - Name: SameObject
  1964            - Name: LegacyOverrideBuiltIns
  1965        - Name: currentScript
  1966          Readonly: true
  1967          Type:
  1968            Name: HTMLOrSVGScriptElement
  1969            Nullable: true
  1970          ExtAttrs:
  1971            - Name: LegacyOverrideBuiltIns
  1972        - Name: defaultView
  1973          Readonly: true
  1974          Type:
  1975            Name: WindowProxy
  1976            Nullable: true
  1977          ExtAttrs:
  1978            - Name: LegacyOverrideBuiltIns
  1979        - Name: designMode
  1980          Type:
  1981            Name: DOMString
  1982          ExtAttrs:
  1983            - Name: CEReactions
  1984            - Name: LegacyOverrideBuiltIns
  1985        - Name: hidden
  1986          Readonly: true
  1987          Type:
  1988            Name: boolean
  1989          ExtAttrs:
  1990            - Name: LegacyOverrideBuiltIns
  1991        - Name: visibilityState
  1992          Readonly: true
  1993          Type:
  1994            Name: DocumentVisibilityState
  1995          ExtAttrs:
  1996            - Name: LegacyOverrideBuiltIns
  1997        - Name: onreadystatechange
  1998          Type:
  1999            Name: EventHandler
  2000          ExtAttrs:
  2001            - Name: LegacyLenientThis
  2002            - Name: LegacyOverrideBuiltIns
  2003        - Name: onvisibilitychange
  2004          Type:
  2005            Name: EventHandler
  2006          ExtAttrs:
  2007            - Name: LegacyOverrideBuiltIns
  2008        - Name: fullscreenElement
  2009          Readonly: true
  2010          Type:
  2011            Name: Element
  2012            Nullable: true
  2013          ExtAttrs:
  2014            - Name: LegacyLenientSetter
  2015        - Name: styleSheets
  2016          Readonly: true
  2017          Type:
  2018            Name: StyleSheetList
  2019          ExtAttrs:
  2020            - Name: SameObject
  2021        - Name: adoptedStyleSheets
  2022          Type:
  2023            Name: ObservableArray
  2024            Params:
  2025              - Name: CSSStyleSheet
  2026        - Name: pictureInPictureElement
  2027          Readonly: true
  2028          Type:
  2029            Name: Element
  2030            Nullable: true
  2031        - Name: activeElement
  2032          Readonly: true
  2033          Type:
  2034            Name: Element
  2035            Nullable: true
  2036        - Name: pointerLockElement
  2037          Readonly: true
  2038          Type:
  2039            Name: Element
  2040            Nullable: true
  2041        - Name: children
  2042          Readonly: true
  2043          Type:
  2044            Name: HTMLCollection
  2045          ExtAttrs:
  2046            - Name: SameObject
  2047        - Name: firstElementChild
  2048          Readonly: true
  2049          Type:
  2050            Name: Element
  2051            Nullable: true
  2052        - Name: lastElementChild
  2053          Readonly: true
  2054          Type:
  2055            Name: Element
  2056            Nullable: true
  2057        - Name: childElementCount
  2058          Readonly: true
  2059          Type:
  2060            Name: unsigned long
  2061        - Name: fonts
  2062          Readonly: true
  2063          Type:
  2064            Name: FontFaceSet
  2065        - Name: onabort
  2066          Type:
  2067            Name: EventHandler
  2068        - Name: onauxclick
  2069          Type:
  2070            Name: EventHandler
  2071        - Name: onbeforeinput
  2072          Type:
  2073            Name: EventHandler
  2074        - Name: onbeforematch
  2075          Type:
  2076            Name: EventHandler
  2077        - Name: onbeforetoggle
  2078          Type:
  2079            Name: EventHandler
  2080        - Name: onblur
  2081          Type:
  2082            Name: EventHandler
  2083        - Name: oncancel
  2084          Type:
  2085            Name: EventHandler
  2086        - Name: oncanplay
  2087          Type:
  2088            Name: EventHandler
  2089        - Name: oncanplaythrough
  2090          Type:
  2091            Name: EventHandler
  2092        - Name: onchange
  2093          Type:
  2094            Name: EventHandler
  2095        - Name: onclick
  2096          Type:
  2097            Name: EventHandler
  2098        - Name: onclose
  2099          Type:
  2100            Name: EventHandler
  2101        - Name: oncontextlost
  2102          Type:
  2103            Name: EventHandler
  2104        - Name: oncontextmenu
  2105          Type:
  2106            Name: EventHandler
  2107        - Name: oncontextrestored
  2108          Type:
  2109            Name: EventHandler
  2110        - Name: oncopy
  2111          Type:
  2112            Name: EventHandler
  2113        - Name: oncuechange
  2114          Type:
  2115            Name: EventHandler
  2116        - Name: oncut
  2117          Type:
  2118            Name: EventHandler
  2119        - Name: ondblclick
  2120          Type:
  2121            Name: EventHandler
  2122        - Name: ondrag
  2123          Type:
  2124            Name: EventHandler
  2125        - Name: ondragend
  2126          Type:
  2127            Name: EventHandler
  2128        - Name: ondragenter
  2129          Type:
  2130            Name: EventHandler
  2131        - Name: ondragleave
  2132          Type:
  2133            Name: EventHandler
  2134        - Name: ondragover
  2135          Type:
  2136            Name: EventHandler
  2137        - Name: ondragstart
  2138          Type:
  2139            Name: EventHandler
  2140        - Name: ondrop
  2141          Type:
  2142            Name: EventHandler
  2143        - Name: ondurationchange
  2144          Type:
  2145            Name: EventHandler
  2146        - Name: onemptied
  2147          Type:
  2148            Name: EventHandler
  2149        - Name: onended
  2150          Type:
  2151            Name: EventHandler
  2152        - Name: onerror
  2153          Type:
  2154            Name: OnErrorEventHandler
  2155        - Name: onfocus
  2156          Type:
  2157            Name: EventHandler
  2158        - Name: onformdata
  2159          Type:
  2160            Name: EventHandler
  2161        - Name: oninput
  2162          Type:
  2163            Name: EventHandler
  2164        - Name: oninvalid
  2165          Type:
  2166            Name: EventHandler
  2167        - Name: onkeydown
  2168          Type:
  2169            Name: EventHandler
  2170        - Name: onkeypress
  2171          Type:
  2172            Name: EventHandler
  2173        - Name: onkeyup
  2174          Type:
  2175            Name: EventHandler
  2176        - Name: onload
  2177          Type:
  2178            Name: EventHandler
  2179        - Name: onloadeddata
  2180          Type:
  2181            Name: EventHandler
  2182        - Name: onloadedmetadata
  2183          Type:
  2184            Name: EventHandler
  2185        - Name: onloadstart
  2186          Type:
  2187            Name: EventHandler
  2188        - Name: onmousedown
  2189          Type:
  2190            Name: EventHandler
  2191        - Name: onmouseenter
  2192          Type:
  2193            Name: EventHandler
  2194          ExtAttrs:
  2195            - Name: LegacyLenientThis
  2196        - Name: onmouseleave
  2197          Type:
  2198            Name: EventHandler
  2199          ExtAttrs:
  2200            - Name: LegacyLenientThis
  2201        - Name: onmousemove
  2202          Type:
  2203            Name: EventHandler
  2204        - Name: onmouseout
  2205          Type:
  2206            Name: EventHandler
  2207        - Name: onmouseover
  2208          Type:
  2209            Name: EventHandler
  2210        - Name: onmouseup
  2211          Type:
  2212            Name: EventHandler
  2213        - Name: onpaste
  2214          Type:
  2215            Name: EventHandler
  2216        - Name: onpause
  2217          Type:
  2218            Name: EventHandler
  2219        - Name: onplay
  2220          Type:
  2221            Name: EventHandler
  2222        - Name: onplaying
  2223          Type:
  2224            Name: EventHandler
  2225        - Name: onprogress
  2226          Type:
  2227            Name: EventHandler
  2228        - Name: onratechange
  2229          Type:
  2230            Name: EventHandler
  2231        - Name: onreset
  2232          Type:
  2233            Name: EventHandler
  2234        - Name: onresize
  2235          Type:
  2236            Name: EventHandler
  2237        - Name: onscroll
  2238          Type:
  2239            Name: EventHandler
  2240        - Name: onscrollend
  2241          Type:
  2242            Name: EventHandler
  2243        - Name: onsecuritypolicyviolation
  2244          Type:
  2245            Name: EventHandler
  2246        - Name: onseeked
  2247          Type:
  2248            Name: EventHandler
  2249        - Name: onseeking
  2250          Type:
  2251            Name: EventHandler
  2252        - Name: onselect
  2253          Type:
  2254            Name: EventHandler
  2255        - Name: onslotchange
  2256          Type:
  2257            Name: EventHandler
  2258        - Name: onstalled
  2259          Type:
  2260            Name: EventHandler
  2261        - Name: onsubmit
  2262          Type:
  2263            Name: EventHandler
  2264        - Name: onsuspend
  2265          Type:
  2266            Name: EventHandler
  2267        - Name: ontimeupdate
  2268          Type:
  2269            Name: EventHandler
  2270        - Name: ontoggle
  2271          Type:
  2272            Name: EventHandler
  2273        - Name: onvolumechange
  2274          Type:
  2275            Name: EventHandler
  2276        - Name: onwaiting
  2277          Type:
  2278            Name: EventHandler
  2279        - Name: onwebkitanimationend
  2280          Type:
  2281            Name: EventHandler
  2282        - Name: onwebkitanimationiteration
  2283          Type:
  2284            Name: EventHandler
  2285        - Name: onwebkitanimationstart
  2286          Type:
  2287            Name: EventHandler
  2288        - Name: onwebkittransitionend
  2289          Type:
  2290            Name: EventHandler
  2291        - Name: onwheel
  2292          Type:
  2293            Name: EventHandler
  2294        - Name: onbeforexrselect
  2295          Type:
  2296            Name: EventHandler
  2297        - Name: onselectstart
  2298          Type:
  2299            Name: EventHandler
  2300        - Name: onselectionchange
  2301          Type:
  2302            Name: EventHandler
  2303        - Name: ontransitionrun
  2304          Type:
  2305            Name: EventHandler
  2306        - Name: ontransitionstart
  2307          Type:
  2308            Name: EventHandler
  2309        - Name: ontransitionend
  2310          Type:
  2311            Name: EventHandler
  2312        - Name: ontransitioncancel
  2313          Type:
  2314            Name: EventHandler
  2315        - Name: onanimationstart
  2316          Type:
  2317            Name: EventHandler
  2318        - Name: onanimationiteration
  2319          Type:
  2320            Name: EventHandler
  2321        - Name: onanimationend
  2322          Type:
  2323            Name: EventHandler
  2324        - Name: onanimationcancel
  2325          Type:
  2326            Name: EventHandler
  2327        - Name: ontouchstart
  2328          Type:
  2329            Name: EventHandler
  2330        - Name: ontouchend
  2331          Type:
  2332            Name: EventHandler
  2333        - Name: ontouchmove
  2334          Type:
  2335            Name: EventHandler
  2336        - Name: ontouchcancel
  2337          Type:
  2338            Name: EventHandler
  2339        - Name: onpointerover
  2340          Type:
  2341            Name: EventHandler
  2342        - Name: onpointerenter
  2343          Type:
  2344            Name: EventHandler
  2345        - Name: onpointerdown
  2346          Type:
  2347            Name: EventHandler
  2348        - Name: onpointermove
  2349          Type:
  2350            Name: EventHandler
  2351        - Name: onpointerrawupdate
  2352          Type:
  2353            Name: EventHandler
  2354          ExtAttrs:
  2355            - Name: SecureContext
  2356        - Name: onpointerup
  2357          Type:
  2358            Name: EventHandler
  2359        - Name: onpointercancel
  2360          Type:
  2361            Name: EventHandler
  2362        - Name: onpointerout
  2363          Type:
  2364            Name: EventHandler
  2365        - Name: onpointerleave
  2366          Type:
  2367            Name: EventHandler
  2368        - Name: ongotpointercapture
  2369          Type:
  2370            Name: EventHandler
  2371        - Name: onlostpointercapture
  2372          Type:
  2373            Name: EventHandler
  2374      Operations:
  2375        - Name: getElementsByTagName
  2376          Args:
  2377            - Name: qualifiedName
  2378              Type:
  2379                Name: DOMString
  2380          Returns:
  2381            - Name: HTMLCollection
  2382          ExtAttrs:
  2383            - Name: Exposed
  2384              Values:
  2385                - Window
  2386        - Name: getElementsByTagNameNS
  2387          Args:
  2388            - Name: namespace
  2389              Type:
  2390                Name: DOMString
  2391                Nullable: true
  2392            - Name: localName
  2393              Type:
  2394                Name: DOMString
  2395          Returns:
  2396            - Name: HTMLCollection
  2397          ExtAttrs:
  2398            - Name: Exposed
  2399              Values:
  2400                - Window
  2401        - Name: getElementsByClassName
  2402          Args:
  2403            - Name: classNames
  2404              Type:
  2405                Name: DOMString
  2406          Returns:
  2407            - Name: HTMLCollection
  2408          ExtAttrs:
  2409            - Name: Exposed
  2410              Values:
  2411                - Window
  2412        - Name: createElement
  2413          Args:
  2414            - Name: localName
  2415              Type:
  2416                Name: DOMString
  2417            - Name: options
  2418              Optional: true
  2419              Default: '{}'
  2420              Type:
  2421                Union:
  2422                  - Name: DOMString
  2423                  - Name: ElementCreationOptions
  2424          Returns:
  2425            - Name: Element
  2426          ExtAttrs:
  2427            - Name: CEReactions
  2428            - Name: NewObject
  2429            - Name: Exposed
  2430              Values:
  2431                - Window
  2432        - Name: createElementNS
  2433          Args:
  2434            - Name: namespace
  2435              Type:
  2436                Name: DOMString
  2437                Nullable: true
  2438            - Name: qualifiedName
  2439              Type:
  2440                Name: DOMString
  2441            - Name: options
  2442              Optional: true
  2443              Default: '{}'
  2444              Type:
  2445                Union:
  2446                  - Name: DOMString
  2447                  - Name: ElementCreationOptions
  2448          Returns:
  2449            - Name: Element
  2450          ExtAttrs:
  2451            - Name: CEReactions
  2452            - Name: NewObject
  2453            - Name: Exposed
  2454              Values:
  2455                - Window
  2456        - Name: createDocumentFragment
  2457          Returns:
  2458            - Name: DocumentFragment
  2459          ExtAttrs:
  2460            - Name: NewObject
  2461            - Name: Exposed
  2462              Values:
  2463                - Window
  2464        - Name: createTextNode
  2465          Args:
  2466            - Name: data
  2467              Type:
  2468                Name: DOMString
  2469          Returns:
  2470            - Name: Text
  2471          ExtAttrs:
  2472            - Name: NewObject
  2473            - Name: Exposed
  2474              Values:
  2475                - Window
  2476        - Name: createCDATASection
  2477          Args:
  2478            - Name: data
  2479              Type:
  2480                Name: DOMString
  2481          Returns:
  2482            - Name: CDATASection
  2483          ExtAttrs:
  2484            - Name: NewObject
  2485            - Name: Exposed
  2486              Values:
  2487                - Window
  2488        - Name: createComment
  2489          Args:
  2490            - Name: data
  2491              Type:
  2492                Name: DOMString
  2493          Returns:
  2494            - Name: Comment
  2495          ExtAttrs:
  2496            - Name: NewObject
  2497            - Name: Exposed
  2498              Values:
  2499                - Window
  2500        - Name: createProcessingInstruction
  2501          Args:
  2502            - Name: target
  2503              Type:
  2504                Name: DOMString
  2505            - Name: data
  2506              Type:
  2507                Name: DOMString
  2508          Returns:
  2509            - Name: ProcessingInstruction
  2510          ExtAttrs:
  2511            - Name: NewObject
  2512            - Name: Exposed
  2513              Values:
  2514                - Window
  2515        - Name: importNode
  2516          Args:
  2517            - Name: node
  2518              Type:
  2519                Name: Node
  2520            - Name: deep
  2521              Optional: true
  2522              Default: "false"
  2523              Type:
  2524                Name: boolean
  2525          Returns:
  2526            - Name: Node
  2527          ExtAttrs:
  2528            - Name: CEReactions
  2529            - Name: NewObject
  2530            - Name: Exposed
  2531              Values:
  2532                - Window
  2533        - Name: adoptNode
  2534          Args:
  2535            - Name: node
  2536              Type:
  2537                Name: Node
  2538          Returns:
  2539            - Name: Node
  2540          ExtAttrs:
  2541            - Name: CEReactions
  2542            - Name: Exposed
  2543              Values:
  2544                - Window
  2545        - Name: createAttribute
  2546          Args:
  2547            - Name: localName
  2548              Type:
  2549                Name: DOMString
  2550          Returns:
  2551            - Name: Attr
  2552          ExtAttrs:
  2553            - Name: NewObject
  2554            - Name: Exposed
  2555              Values:
  2556                - Window
  2557        - Name: createAttributeNS
  2558          Args:
  2559            - Name: namespace
  2560              Type:
  2561                Name: DOMString
  2562                Nullable: true
  2563            - Name: qualifiedName
  2564              Type:
  2565                Name: DOMString
  2566          Returns:
  2567            - Name: Attr
  2568          ExtAttrs:
  2569            - Name: NewObject
  2570            - Name: Exposed
  2571              Values:
  2572                - Window
  2573        - Name: createEvent
  2574          Args:
  2575            - Name: iface
  2576              Type:
  2577                Name: DOMString
  2578          Returns:
  2579            - Name: Event
  2580          ExtAttrs:
  2581            - Name: NewObject
  2582            - Name: Exposed
  2583              Values:
  2584                - Window
  2585        - Name: createRange
  2586          Returns:
  2587            - Name: Range
  2588          ExtAttrs:
  2589            - Name: NewObject
  2590            - Name: Exposed
  2591              Values:
  2592                - Window
  2593        - Name: createNodeIterator
  2594          Args:
  2595            - Name: root
  2596              Type:
  2597                Name: Node
  2598            - Name: whatToShow
  2599              Optional: true
  2600              Default: "0xFFFFFFFF"
  2601              Type:
  2602                Name: unsigned long
  2603            - Name: filter
  2604              Optional: true
  2605              Default: "null"
  2606              Type:
  2607                Name: NodeFilter
  2608                Nullable: true
  2609          Returns:
  2610            - Name: NodeIterator
  2611          ExtAttrs:
  2612            - Name: NewObject
  2613            - Name: Exposed
  2614              Values:
  2615                - Window
  2616        - Name: createTreeWalker
  2617          Args:
  2618            - Name: root
  2619              Type:
  2620                Name: Node
  2621            - Name: whatToShow
  2622              Optional: true
  2623              Default: "0xFFFFFFFF"
  2624              Type:
  2625                Name: unsigned long
  2626            - Name: filter
  2627              Optional: true
  2628              Default: "null"
  2629              Type:
  2630                Name: NodeFilter
  2631                Nullable: true
  2632          Returns:
  2633            - Name: TreeWalker
  2634          ExtAttrs:
  2635            - Name: NewObject
  2636            - Name: Exposed
  2637              Values:
  2638                - Window
  2639        - Name: startViewTransition
  2640          Args:
  2641            - Name: updateCallback
  2642              Optional: true
  2643              Default: "null"
  2644              Type:
  2645                Name: UpdateCallback
  2646                Nullable: true
  2647          Returns:
  2648            - Name: ViewTransition
  2649        - Name: measureElement
  2650          Args:
  2651            - Name: element
  2652              Type:
  2653                Name: Element
  2654          Returns:
  2655            - Name: FontMetrics
  2656        - Name: measureText
  2657          Args:
  2658            - Name: text
  2659              Type:
  2660                Name: DOMString
  2661            - Name: styleMap
  2662              Type:
  2663                Name: StylePropertyMapReadOnly
  2664          Returns:
  2665            - Name: FontMetrics
  2666        - Name: getSelection
  2667          Returns:
  2668            - Name: Selection
  2669              Nullable: true
  2670        - Name: exitPointerLock
  2671          Returns:
  2672            - Name: undefined
  2673        - Name: exitFullscreen
  2674          Returns:
  2675            - Name: Promise
  2676              Params:
  2677                - Name: undefined
  2678        - Name: hasStorageAccess
  2679          Returns:
  2680            - Name: Promise
  2681              Params:
  2682                - Name: boolean
  2683        - Name: requestStorageAccess
  2684          Returns:
  2685            - Name: Promise
  2686              Params:
  2687                - Name: undefined
  2688        - Name: exitPictureInPicture
  2689          Returns:
  2690            - Name: Promise
  2691              Params:
  2692                - Name: undefined
  2693          ExtAttrs:
  2694            - Name: NewObject
  2695        - Name: hasPrivateTokens
  2696          Args:
  2697            - Name: issuer
  2698              Type:
  2699                Name: USVString
  2700          Returns:
  2701            - Name: Promise
  2702              Params:
  2703                - Name: boolean
  2704        - Name: hasRedemptionRecord
  2705          Args:
  2706            - Name: issuer
  2707              Type:
  2708                Name: USVString
  2709          Returns:
  2710            - Name: Promise
  2711              Params:
  2712                - Name: boolean
  2713        - Name: elementFromPoint
  2714          Args:
  2715            - Name: x
  2716              Type:
  2717                Name: double
  2718            - Name: "y"
  2719              Type:
  2720                Name: double
  2721          Returns:
  2722            - Name: Element
  2723              Nullable: true
  2724        - Name: elementsFromPoint
  2725          Args:
  2726            - Name: x
  2727              Type:
  2728                Name: double
  2729            - Name: "y"
  2730              Type:
  2731                Name: double
  2732          Returns:
  2733            - Name: sequence
  2734              Params:
  2735                - Name: Element
  2736        - Name: caretPositionFromPoint
  2737          Args:
  2738            - Name: x
  2739              Type:
  2740                Name: double
  2741            - Name: "y"
  2742              Type:
  2743                Name: double
  2744          Returns:
  2745            - Name: CaretPosition
  2746              Nullable: true
  2747        - Name: clear
  2748          Returns:
  2749            - Name: undefined
  2750        - Name: captureEvents
  2751          Returns:
  2752            - Name: undefined
  2753        - Name: releaseEvents
  2754          Returns:
  2755            - Name: undefined
  2756        - Name: requestStorageAccessFor
  2757          Args:
  2758            - Name: requestedOrigin
  2759              Type:
  2760                Name: USVString
  2761          Returns:
  2762            - Name: Promise
  2763              Params:
  2764                - Name: undefined
  2765        - Modifier: getter
  2766          Args:
  2767            - Name: name
  2768              Type:
  2769                Name: DOMString
  2770          Returns:
  2771            - Name: object
  2772          ExtAttrs:
  2773            - Name: LegacyOverrideBuiltIns
  2774        - Name: getElementsByName
  2775          Args:
  2776            - Name: elementName
  2777              Type:
  2778                Name: DOMString
  2779          Returns:
  2780            - Name: NodeList
  2781          ExtAttrs:
  2782            - Name: LegacyOverrideBuiltIns
  2783        - Name: open
  2784          Args:
  2785            - Name: unused1
  2786              Optional: true
  2787              Type:
  2788                Name: DOMString
  2789            - Name: unused2
  2790              Optional: true
  2791              Type:
  2792                Name: DOMString
  2793          Returns:
  2794            - Name: Document
  2795          ExtAttrs:
  2796            - Name: CEReactions
  2797            - Name: LegacyOverrideBuiltIns
  2798        - Name: open
  2799          Args:
  2800            - Name: url
  2801              Type:
  2802                Name: USVString
  2803            - Name: name
  2804              Type:
  2805                Name: DOMString
  2806            - Name: features
  2807              Type:
  2808                Name: DOMString
  2809          Returns:
  2810            - Name: WindowProxy
  2811              Nullable: true
  2812          ExtAttrs:
  2813            - Name: LegacyOverrideBuiltIns
  2814        - Name: close
  2815          Returns:
  2816            - Name: undefined
  2817          ExtAttrs:
  2818            - Name: CEReactions
  2819            - Name: LegacyOverrideBuiltIns
  2820        - Name: write
  2821          Args:
  2822            - Name: text
  2823              Variadic: true
  2824              Type:
  2825                Name: DOMString
  2826          Returns:
  2827            - Name: undefined
  2828          ExtAttrs:
  2829            - Name: CEReactions
  2830            - Name: LegacyOverrideBuiltIns
  2831        - Name: writeln
  2832          Args:
  2833            - Name: text
  2834              Variadic: true
  2835              Type:
  2836                Name: DOMString
  2837          Returns:
  2838            - Name: undefined
  2839          ExtAttrs:
  2840            - Name: CEReactions
  2841            - Name: LegacyOverrideBuiltIns
  2842        - Name: hasFocus
  2843          Returns:
  2844            - Name: boolean
  2845          ExtAttrs:
  2846            - Name: LegacyOverrideBuiltIns
  2847        - Name: execCommand
  2848          Args:
  2849            - Name: commandId
  2850              Type:
  2851                Name: DOMString
  2852            - Name: showUI
  2853              Optional: true
  2854              Default: "false"
  2855              Type:
  2856                Name: boolean
  2857            - Name: value
  2858              Optional: true
  2859              Default: '""'
  2860              Type:
  2861                Name: DOMString
  2862          Returns:
  2863            - Name: boolean
  2864          ExtAttrs:
  2865            - Name: CEReactions
  2866            - Name: LegacyOverrideBuiltIns
  2867        - Name: queryCommandEnabled
  2868          Args:
  2869            - Name: commandId
  2870              Type:
  2871                Name: DOMString
  2872          Returns:
  2873            - Name: boolean
  2874          ExtAttrs:
  2875            - Name: LegacyOverrideBuiltIns
  2876        - Name: queryCommandIndeterm
  2877          Args:
  2878            - Name: commandId
  2879              Type:
  2880                Name: DOMString
  2881          Returns:
  2882            - Name: boolean
  2883          ExtAttrs:
  2884            - Name: LegacyOverrideBuiltIns
  2885        - Name: queryCommandState
  2886          Args:
  2887            - Name: commandId
  2888              Type:
  2889                Name: DOMString
  2890          Returns:
  2891            - Name: boolean
  2892          ExtAttrs:
  2893            - Name: LegacyOverrideBuiltIns
  2894        - Name: queryCommandSupported
  2895          Args:
  2896            - Name: commandId
  2897              Type:
  2898                Name: DOMString
  2899          Returns:
  2900            - Name: boolean
  2901          ExtAttrs:
  2902            - Name: LegacyOverrideBuiltIns
  2903        - Name: queryCommandValue
  2904          Args:
  2905            - Name: commandId
  2906              Type:
  2907                Name: DOMString
  2908          Returns:
  2909            - Name: DOMString
  2910          ExtAttrs:
  2911            - Name: LegacyOverrideBuiltIns
  2912        - Name: getBoxQuads
  2913          Args:
  2914            - Name: options
  2915              Optional: true
  2916              Default: '{}'
  2917              Type:
  2918                Name: BoxQuadOptions
  2919          Returns:
  2920            - Name: sequence
  2921              Params:
  2922                - Name: DOMQuad
  2923        - Name: convertQuadFromNode
  2924          Args:
  2925            - Name: quad
  2926              Type:
  2927                Name: DOMQuadInit
  2928            - Name: from
  2929              Type:
  2930                Name: GeometryNode
  2931            - Name: options
  2932              Optional: true
  2933              Default: '{}'
  2934              Type:
  2935                Name: ConvertCoordinateOptions
  2936          Returns:
  2937            - Name: DOMQuad
  2938        - Name: convertRectFromNode
  2939          Args:
  2940            - Name: rect
  2941              Type:
  2942                Name: DOMRectReadOnly
  2943            - Name: from
  2944              Type:
  2945                Name: GeometryNode
  2946            - Name: options
  2947              Optional: true
  2948              Default: '{}'
  2949              Type:
  2950                Name: ConvertCoordinateOptions
  2951          Returns:
  2952            - Name: DOMQuad
  2953        - Name: convertPointFromNode
  2954          Args:
  2955            - Name: point
  2956              Type:
  2957                Name: DOMPointInit
  2958            - Name: from
  2959              Type:
  2960                Name: GeometryNode
  2961            - Name: options
  2962              Optional: true
  2963              Default: '{}'
  2964              Type:
  2965                Name: ConvertCoordinateOptions
  2966          Returns:
  2967            - Name: DOMPoint
  2968        - Name: getElementById
  2969          Args:
  2970            - Name: elementId
  2971              Type:
  2972                Name: DOMString
  2973          Returns:
  2974            - Name: Element
  2975              Nullable: true
  2976        - Name: getAnimations
  2977          Returns:
  2978            - Name: sequence
  2979              Params:
  2980                - Name: Animation
  2981        - Name: prepend
  2982          Args:
  2983            - Name: nodes
  2984              Variadic: true
  2985              Type:
  2986                Union:
  2987                  - Name: Node
  2988                  - Name: DOMString
  2989          Returns:
  2990            - Name: undefined
  2991          ExtAttrs:
  2992            - Name: CEReactions
  2993            - Name: Unscopable
  2994        - Name: append
  2995          Args:
  2996            - Name: nodes
  2997              Variadic: true
  2998              Type:
  2999                Union:
  3000                  - Name: Node
  3001                  - Name: DOMString
  3002          Returns:
  3003            - Name: undefined
  3004          ExtAttrs:
  3005            - Name: CEReactions
  3006            - Name: Unscopable
  3007        - Name: replaceChildren
  3008          Args:
  3009            - Name: nodes
  3010              Variadic: true
  3011              Type:
  3012                Union:
  3013                  - Name: Node
  3014                  - Name: DOMString
  3015          Returns:
  3016            - Name: undefined
  3017          ExtAttrs:
  3018            - Name: CEReactions
  3019            - Name: Unscopable
  3020        - Name: querySelector
  3021          Args:
  3022            - Name: selectors
  3023              Type:
  3024                Name: DOMString
  3025          Returns:
  3026            - Name: Element
  3027              Nullable: true
  3028        - Name: querySelectorAll
  3029          Args:
  3030            - Name: selectors
  3031              Type:
  3032                Name: DOMString
  3033          Returns:
  3034            - Name: NodeList
  3035          ExtAttrs:
  3036            - Name: NewObject
  3037        - Name: createExpression
  3038          Args:
  3039            - Name: expression
  3040              Type:
  3041                Name: DOMString
  3042            - Name: resolver
  3043              Optional: true
  3044              Default: "null"
  3045              Type:
  3046                Name: XPathNSResolver
  3047                Nullable: true
  3048          Returns:
  3049            - Name: XPathExpression
  3050          ExtAttrs:
  3051            - Name: NewObject
  3052        - Name: createNSResolver
  3053          Args:
  3054            - Name: nodeResolver
  3055              Type:
  3056                Name: Node
  3057          Returns:
  3058            - Name: Node
  3059        - Name: evaluate
  3060          Args:
  3061            - Name: expression
  3062              Type:
  3063                Name: DOMString
  3064            - Name: contextNode
  3065              Type:
  3066                Name: Node
  3067            - Name: resolver
  3068              Optional: true
  3069              Default: "null"
  3070              Type:
  3071                Name: XPathNSResolver
  3072                Nullable: true
  3073            - Name: type
  3074              Optional: true
  3075              Default: "0"
  3076              Type:
  3077                Name: unsigned short
  3078            - Name: result
  3079              Optional: true
  3080              Default: "null"
  3081              Type:
  3082                Name: XPathResult
  3083                Nullable: true
  3084          Returns:
  3085            - Name: XPathResult
  3086  - File: webref/dom.idl
  3087    Interface:
  3088      Name: DocumentFragment
  3089      Inherits: Node
  3090      ExtAttrs:
  3091        - Name: Exposed
  3092          Values:
  3093            - Window
  3094      Attrs:
  3095        - Name: children
  3096          Readonly: true
  3097          Type:
  3098            Name: HTMLCollection
  3099          ExtAttrs:
  3100            - Name: SameObject
  3101        - Name: firstElementChild
  3102          Readonly: true
  3103          Type:
  3104            Name: Element
  3105            Nullable: true
  3106        - Name: lastElementChild
  3107          Readonly: true
  3108          Type:
  3109            Name: Element
  3110            Nullable: true
  3111        - Name: childElementCount
  3112          Readonly: true
  3113          Type:
  3114            Name: unsigned long
  3115      Operations:
  3116        - Name: getElementById
  3117          Args:
  3118            - Name: elementId
  3119              Type:
  3120                Name: DOMString
  3121          Returns:
  3122            - Name: Element
  3123              Nullable: true
  3124        - Name: prepend
  3125          Args:
  3126            - Name: nodes
  3127              Variadic: true
  3128              Type:
  3129                Union:
  3130                  - Name: Node
  3131                  - Name: DOMString
  3132          Returns:
  3133            - Name: undefined
  3134          ExtAttrs:
  3135            - Name: CEReactions
  3136            - Name: Unscopable
  3137        - Name: append
  3138          Args:
  3139            - Name: nodes
  3140              Variadic: true
  3141              Type:
  3142                Union:
  3143                  - Name: Node
  3144                  - Name: DOMString
  3145          Returns:
  3146            - Name: undefined
  3147          ExtAttrs:
  3148            - Name: CEReactions
  3149            - Name: Unscopable
  3150        - Name: replaceChildren
  3151          Args:
  3152            - Name: nodes
  3153              Variadic: true
  3154              Type:
  3155                Union:
  3156                  - Name: Node
  3157                  - Name: DOMString
  3158          Returns:
  3159            - Name: undefined
  3160          ExtAttrs:
  3161            - Name: CEReactions
  3162            - Name: Unscopable
  3163        - Name: querySelector
  3164          Args:
  3165            - Name: selectors
  3166              Type:
  3167                Name: DOMString
  3168          Returns:
  3169            - Name: Element
  3170              Nullable: true
  3171        - Name: querySelectorAll
  3172          Args:
  3173            - Name: selectors
  3174              Type:
  3175                Name: DOMString
  3176          Returns:
  3177            - Name: NodeList
  3178          ExtAttrs:
  3179            - Name: NewObject
  3180  - File: webref/document-picture-in-picture.idl
  3181    Interface:
  3182      Name: DocumentPictureInPicture
  3183      Inherits: EventTarget
  3184      ExtAttrs:
  3185        - Name: Exposed
  3186          Values:
  3187            - Window
  3188        - Name: SecureContext
  3189      Attrs:
  3190        - Name: window
  3191          Readonly: true
  3192          Type:
  3193            Name: Window
  3194          ExtAttrs:
  3195            - Name: Exposed
  3196              Values:
  3197                - Window
  3198            - Name: SecureContext
  3199        - Name: onenter
  3200          Type:
  3201            Name: EventHandler
  3202          ExtAttrs:
  3203            - Name: Exposed
  3204              Values:
  3205                - Window
  3206            - Name: SecureContext
  3207      Operations:
  3208        - Name: requestWindow
  3209          Args:
  3210            - Name: options
  3211              Optional: true
  3212              Default: '{}'
  3213              Type:
  3214                Name: DocumentPictureInPictureOptions
  3215          Returns:
  3216            - Name: Promise
  3217              Params:
  3218                - Name: Window
  3219          ExtAttrs:
  3220            - Name: NewObject
  3221            - Name: Exposed
  3222              Values:
  3223                - Window
  3224            - Name: SecureContext
  3225  - File: webref/document-picture-in-picture.idl
  3226    Interface:
  3227      Name: DocumentPictureInPictureEvent
  3228      Inherits: Event
  3229      ExtAttrs:
  3230        - Name: Exposed
  3231          Values:
  3232            - Window
  3233        - Name: SecureContext
  3234      Attrs:
  3235        - Name: window
  3236          Readonly: true
  3237          Type:
  3238            Name: Window
  3239          ExtAttrs:
  3240            - Name: SameObject
  3241            - Name: Exposed
  3242              Values:
  3243                - Window
  3244            - Name: SecureContext
  3245      Constructors:
  3246        - Args:
  3247            - Name: type
  3248              Type:
  3249                Name: DOMString
  3250            - Name: eventInitDict
  3251              Type:
  3252                Name: DocumentPictureInPictureEventInit
  3253          ExtAttrs:
  3254            - Name: Exposed
  3255              Values:
  3256                - Window
  3257            - Name: SecureContext
  3258  - File: webref/document-picture-in-picture.idl
  3259    Dict:
  3260      Name: DocumentPictureInPictureEventInit
  3261      Inherits: EventInit
  3262      Fields:
  3263        - Name: window
  3264          Required: true
  3265          Type:
  3266            Name: Window
  3267        - Name: bubbles
  3268          Default: "false"
  3269          Type:
  3270            Name: boolean
  3271        - Name: cancelable
  3272          Default: "false"
  3273          Type:
  3274            Name: boolean
  3275        - Name: composed
  3276          Default: "false"
  3277          Type:
  3278            Name: boolean
  3279  - File: webref/document-picture-in-picture.idl
  3280    Dict:
  3281      Name: DocumentPictureInPictureOptions
  3282      Fields:
  3283        - Name: width
  3284          Default: "0"
  3285          Type:
  3286            Name: unsigned long long
  3287          ExtAttrs:
  3288            - Name: EnforceRange
  3289        - Name: height
  3290          Default: "0"
  3291          Type:
  3292            Name: unsigned long long
  3293          ExtAttrs:
  3294            - Name: EnforceRange
  3295  - File: webref/html.idl
  3296    Enum:
  3297      Name: DocumentReadyState
  3298      Values:
  3299        - loading
  3300        - interactive
  3301        - complete
  3302  - File: webref/web-animations.idl
  3303    Interface:
  3304      Name: DocumentTimeline
  3305      Inherits: AnimationTimeline
  3306      ExtAttrs:
  3307        - Name: Exposed
  3308          Values:
  3309            - Window
  3310      Constructors:
  3311        - Args:
  3312            - Name: options
  3313              Optional: true
  3314              Default: '{}'
  3315              Type:
  3316                Name: DocumentTimelineOptions
  3317          ExtAttrs:
  3318            - Name: Exposed
  3319              Values:
  3320                - Window
  3321  - File: webref/web-animations.idl
  3322    Dict:
  3323      Name: DocumentTimelineOptions
  3324      Fields:
  3325        - Name: originTime
  3326          Default: "0"
  3327          Type:
  3328            Name: DOMHighResTimeStamp
  3329  - File: webref/dom.idl
  3330    Interface:
  3331      Name: DocumentType
  3332      Inherits: Node
  3333      ExtAttrs:
  3334        - Name: Exposed
  3335          Values:
  3336            - Window
  3337      Attrs:
  3338        - Name: name
  3339          Readonly: true
  3340          Type:
  3341            Name: DOMString
  3342          ExtAttrs:
  3343            - Name: Exposed
  3344              Values:
  3345                - Window
  3346        - Name: publicId
  3347          Readonly: true
  3348          Type:
  3349            Name: DOMString
  3350          ExtAttrs:
  3351            - Name: Exposed
  3352              Values:
  3353                - Window
  3354        - Name: systemId
  3355          Readonly: true
  3356          Type:
  3357            Name: DOMString
  3358          ExtAttrs:
  3359            - Name: Exposed
  3360              Values:
  3361                - Window
  3362      Operations:
  3363        - Name: before
  3364          Args:
  3365            - Name: nodes
  3366              Variadic: true
  3367              Type:
  3368                Union:
  3369                  - Name: Node
  3370                  - Name: DOMString
  3371          Returns:
  3372            - Name: undefined
  3373          ExtAttrs:
  3374            - Name: CEReactions
  3375            - Name: Unscopable
  3376        - Name: after
  3377          Args:
  3378            - Name: nodes
  3379              Variadic: true
  3380              Type:
  3381                Union:
  3382                  - Name: Node
  3383                  - Name: DOMString
  3384          Returns:
  3385            - Name: undefined
  3386          ExtAttrs:
  3387            - Name: CEReactions
  3388            - Name: Unscopable
  3389        - Name: replaceWith
  3390          Args:
  3391            - Name: nodes
  3392              Variadic: true
  3393              Type:
  3394                Union:
  3395                  - Name: Node
  3396                  - Name: DOMString
  3397          Returns:
  3398            - Name: undefined
  3399          ExtAttrs:
  3400            - Name: CEReactions
  3401            - Name: Unscopable
  3402        - Name: remove
  3403          Returns:
  3404            - Name: undefined
  3405          ExtAttrs:
  3406            - Name: CEReactions
  3407            - Name: Unscopable
  3408  - File: webref/html.idl
  3409    Enum:
  3410      Name: DocumentVisibilityState
  3411      Values:
  3412        - visible
  3413        - hidden
  3414  - File: webref/mediacapture-streams.idl
  3415    Dict:
  3416      Name: DoubleRange
  3417      Fields:
  3418        - Name: max
  3419          Type:
  3420            Name: double
  3421        - Name: min
  3422          Type:
  3423            Name: double
  3424  - File: webref/html.idl
  3425    Interface:
  3426      Name: DragEvent
  3427      Inherits: MouseEvent
  3428      ExtAttrs:
  3429        - Name: Exposed
  3430          Values:
  3431            - Window
  3432      Attrs:
  3433        - Name: dataTransfer
  3434          Readonly: true
  3435          Type:
  3436            Name: DataTransfer
  3437            Nullable: true
  3438          ExtAttrs:
  3439            - Name: Exposed
  3440              Values:
  3441                - Window
  3442      Constructors:
  3443        - Args:
  3444            - Name: type
  3445              Type:
  3446                Name: DOMString
  3447            - Name: eventInitDict
  3448              Optional: true
  3449              Default: '{}'
  3450              Type:
  3451                Name: DragEventInit
  3452          ExtAttrs:
  3453            - Name: Exposed
  3454              Values:
  3455                - Window