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

     1  - File: webref/css-nav.idl
     2    Enum:
     3      Name: SpatialNavigationDirection
     4      Values:
     5        - up
     6        - down
     7        - left
     8        - right
     9  - File: webref/css-nav.idl
    10    Dict:
    11      Name: SpatialNavigationSearchOptions
    12      Fields:
    13        - Name: candidates
    14          Type:
    15            Name: sequence
    16            Params:
    17              - Name: Node
    18            Nullable: true
    19        - Name: container
    20          Type:
    21            Name: Node
    22            Nullable: true
    23  - File: webref/speech-api.idl
    24    Interface:
    25      Name: SpeechGrammar
    26      ExtAttrs:
    27        - Name: Exposed
    28          Values:
    29            - Window
    30      Attrs:
    31        - Name: src
    32          Type:
    33            Name: DOMString
    34          ExtAttrs:
    35            - Name: Exposed
    36              Values:
    37                - Window
    38        - Name: weight
    39          Type:
    40            Name: float
    41          ExtAttrs:
    42            - Name: Exposed
    43              Values:
    44                - Window
    45  - File: webref/speech-api.idl
    46    Interface:
    47      Name: SpeechGrammarList
    48      ExtAttrs:
    49        - Name: Exposed
    50          Values:
    51            - Window
    52      Attrs:
    53        - Name: length
    54          Readonly: true
    55          Type:
    56            Name: unsigned long
    57          ExtAttrs:
    58            - Name: Exposed
    59              Values:
    60                - Window
    61      Operations:
    62        - Name: item
    63          Modifier: getter
    64          Args:
    65            - Name: index
    66              Type:
    67                Name: unsigned long
    68          Returns:
    69            - Name: SpeechGrammar
    70          ExtAttrs:
    71            - Name: Exposed
    72              Values:
    73                - Window
    74        - Name: addFromURI
    75          Args:
    76            - Name: src
    77              Type:
    78                Name: DOMString
    79            - Name: weight
    80              Optional: true
    81              Default: "1.0"
    82              Type:
    83                Name: float
    84          Returns:
    85            - Name: undefined
    86          ExtAttrs:
    87            - Name: Exposed
    88              Values:
    89                - Window
    90        - Name: addFromString
    91          Args:
    92            - Name: string
    93              Type:
    94                Name: DOMString
    95            - Name: weight
    96              Optional: true
    97              Default: "1.0"
    98              Type:
    99                Name: float
   100          Returns:
   101            - Name: undefined
   102          ExtAttrs:
   103            - Name: Exposed
   104              Values:
   105                - Window
   106  - File: webref/speech-api.idl
   107    Interface:
   108      Name: SpeechRecognition
   109      Inherits: EventTarget
   110      ExtAttrs:
   111        - Name: Exposed
   112          Values:
   113            - Window
   114      Attrs:
   115        - Name: grammars
   116          Type:
   117            Name: SpeechGrammarList
   118          ExtAttrs:
   119            - Name: Exposed
   120              Values:
   121                - Window
   122        - Name: lang
   123          Type:
   124            Name: DOMString
   125          ExtAttrs:
   126            - Name: Exposed
   127              Values:
   128                - Window
   129        - Name: continuous
   130          Type:
   131            Name: boolean
   132          ExtAttrs:
   133            - Name: Exposed
   134              Values:
   135                - Window
   136        - Name: interimResults
   137          Type:
   138            Name: boolean
   139          ExtAttrs:
   140            - Name: Exposed
   141              Values:
   142                - Window
   143        - Name: maxAlternatives
   144          Type:
   145            Name: unsigned long
   146          ExtAttrs:
   147            - Name: Exposed
   148              Values:
   149                - Window
   150        - Name: onaudiostart
   151          Type:
   152            Name: EventHandler
   153          ExtAttrs:
   154            - Name: Exposed
   155              Values:
   156                - Window
   157        - Name: onsoundstart
   158          Type:
   159            Name: EventHandler
   160          ExtAttrs:
   161            - Name: Exposed
   162              Values:
   163                - Window
   164        - Name: onspeechstart
   165          Type:
   166            Name: EventHandler
   167          ExtAttrs:
   168            - Name: Exposed
   169              Values:
   170                - Window
   171        - Name: onspeechend
   172          Type:
   173            Name: EventHandler
   174          ExtAttrs:
   175            - Name: Exposed
   176              Values:
   177                - Window
   178        - Name: onsoundend
   179          Type:
   180            Name: EventHandler
   181          ExtAttrs:
   182            - Name: Exposed
   183              Values:
   184                - Window
   185        - Name: onaudioend
   186          Type:
   187            Name: EventHandler
   188          ExtAttrs:
   189            - Name: Exposed
   190              Values:
   191                - Window
   192        - Name: onresult
   193          Type:
   194            Name: EventHandler
   195          ExtAttrs:
   196            - Name: Exposed
   197              Values:
   198                - Window
   199        - Name: onnomatch
   200          Type:
   201            Name: EventHandler
   202          ExtAttrs:
   203            - Name: Exposed
   204              Values:
   205                - Window
   206        - Name: onerror
   207          Type:
   208            Name: EventHandler
   209          ExtAttrs:
   210            - Name: Exposed
   211              Values:
   212                - Window
   213        - Name: onstart
   214          Type:
   215            Name: EventHandler
   216          ExtAttrs:
   217            - Name: Exposed
   218              Values:
   219                - Window
   220        - Name: onend
   221          Type:
   222            Name: EventHandler
   223          ExtAttrs:
   224            - Name: Exposed
   225              Values:
   226                - Window
   227      Operations:
   228        - Name: start
   229          Returns:
   230            - Name: undefined
   231          ExtAttrs:
   232            - Name: Exposed
   233              Values:
   234                - Window
   235        - Name: stop
   236          Returns:
   237            - Name: undefined
   238          ExtAttrs:
   239            - Name: Exposed
   240              Values:
   241                - Window
   242        - Name: abort
   243          Returns:
   244            - Name: undefined
   245          ExtAttrs:
   246            - Name: Exposed
   247              Values:
   248                - Window
   249  - File: webref/speech-api.idl
   250    Interface:
   251      Name: SpeechRecognitionAlternative
   252      ExtAttrs:
   253        - Name: Exposed
   254          Values:
   255            - Window
   256      Attrs:
   257        - Name: transcript
   258          Readonly: true
   259          Type:
   260            Name: DOMString
   261          ExtAttrs:
   262            - Name: Exposed
   263              Values:
   264                - Window
   265        - Name: confidence
   266          Readonly: true
   267          Type:
   268            Name: float
   269          ExtAttrs:
   270            - Name: Exposed
   271              Values:
   272                - Window
   273  - File: webref/speech-api.idl
   274    Enum:
   275      Name: SpeechRecognitionErrorCode
   276      Values:
   277        - no-speech
   278        - aborted
   279        - audio-capture
   280        - network
   281        - not-allowed
   282        - service-not-allowed
   283        - bad-grammar
   284        - language-not-supported
   285  - File: webref/speech-api.idl
   286    Interface:
   287      Name: SpeechRecognitionErrorEvent
   288      Inherits: Event
   289      ExtAttrs:
   290        - Name: Exposed
   291          Values:
   292            - Window
   293      Attrs:
   294        - Name: error
   295          Readonly: true
   296          Type:
   297            Name: SpeechRecognitionErrorCode
   298          ExtAttrs:
   299            - Name: Exposed
   300              Values:
   301                - Window
   302        - Name: message
   303          Readonly: true
   304          Type:
   305            Name: DOMString
   306          ExtAttrs:
   307            - Name: Exposed
   308              Values:
   309                - Window
   310      Constructors:
   311        - Args:
   312            - Name: type
   313              Type:
   314                Name: DOMString
   315            - Name: eventInitDict
   316              Type:
   317                Name: SpeechRecognitionErrorEventInit
   318          ExtAttrs:
   319            - Name: Exposed
   320              Values:
   321                - Window
   322  - File: webref/speech-api.idl
   323    Dict:
   324      Name: SpeechRecognitionErrorEventInit
   325      Inherits: EventInit
   326      Fields:
   327        - Name: error
   328          Required: true
   329          Type:
   330            Name: SpeechRecognitionErrorCode
   331        - Name: message
   332          Default: '""'
   333          Type:
   334            Name: DOMString
   335        - Name: bubbles
   336          Default: "false"
   337          Type:
   338            Name: boolean
   339        - Name: cancelable
   340          Default: "false"
   341          Type:
   342            Name: boolean
   343        - Name: composed
   344          Default: "false"
   345          Type:
   346            Name: boolean
   347  - File: webref/speech-api.idl
   348    Interface:
   349      Name: SpeechRecognitionEvent
   350      Inherits: Event
   351      ExtAttrs:
   352        - Name: Exposed
   353          Values:
   354            - Window
   355      Attrs:
   356        - Name: resultIndex
   357          Readonly: true
   358          Type:
   359            Name: unsigned long
   360          ExtAttrs:
   361            - Name: Exposed
   362              Values:
   363                - Window
   364        - Name: results
   365          Readonly: true
   366          Type:
   367            Name: SpeechRecognitionResultList
   368          ExtAttrs:
   369            - Name: Exposed
   370              Values:
   371                - Window
   372      Constructors:
   373        - Args:
   374            - Name: type
   375              Type:
   376                Name: DOMString
   377            - Name: eventInitDict
   378              Type:
   379                Name: SpeechRecognitionEventInit
   380          ExtAttrs:
   381            - Name: Exposed
   382              Values:
   383                - Window
   384  - File: webref/speech-api.idl
   385    Dict:
   386      Name: SpeechRecognitionEventInit
   387      Inherits: EventInit
   388      Fields:
   389        - Name: resultIndex
   390          Default: "0"
   391          Type:
   392            Name: unsigned long
   393        - Name: results
   394          Required: true
   395          Type:
   396            Name: SpeechRecognitionResultList
   397        - Name: bubbles
   398          Default: "false"
   399          Type:
   400            Name: boolean
   401        - Name: cancelable
   402          Default: "false"
   403          Type:
   404            Name: boolean
   405        - Name: composed
   406          Default: "false"
   407          Type:
   408            Name: boolean
   409  - File: webref/speech-api.idl
   410    Interface:
   411      Name: SpeechRecognitionResult
   412      ExtAttrs:
   413        - Name: Exposed
   414          Values:
   415            - Window
   416      Attrs:
   417        - Name: length
   418          Readonly: true
   419          Type:
   420            Name: unsigned long
   421          ExtAttrs:
   422            - Name: Exposed
   423              Values:
   424                - Window
   425        - Name: isFinal
   426          Readonly: true
   427          Type:
   428            Name: boolean
   429          ExtAttrs:
   430            - Name: Exposed
   431              Values:
   432                - Window
   433      Operations:
   434        - Name: item
   435          Modifier: getter
   436          Args:
   437            - Name: index
   438              Type:
   439                Name: unsigned long
   440          Returns:
   441            - Name: SpeechRecognitionAlternative
   442          ExtAttrs:
   443            - Name: Exposed
   444              Values:
   445                - Window
   446  - File: webref/speech-api.idl
   447    Interface:
   448      Name: SpeechRecognitionResultList
   449      ExtAttrs:
   450        - Name: Exposed
   451          Values:
   452            - Window
   453      Attrs:
   454        - Name: length
   455          Readonly: true
   456          Type:
   457            Name: unsigned long
   458          ExtAttrs:
   459            - Name: Exposed
   460              Values:
   461                - Window
   462      Operations:
   463        - Name: item
   464          Modifier: getter
   465          Args:
   466            - Name: index
   467              Type:
   468                Name: unsigned long
   469          Returns:
   470            - Name: SpeechRecognitionResult
   471          ExtAttrs:
   472            - Name: Exposed
   473              Values:
   474                - Window
   475  - File: webref/speech-api.idl
   476    Interface:
   477      Name: SpeechSynthesis
   478      Inherits: EventTarget
   479      ExtAttrs:
   480        - Name: Exposed
   481          Values:
   482            - Window
   483      Attrs:
   484        - Name: pending
   485          Readonly: true
   486          Type:
   487            Name: boolean
   488          ExtAttrs:
   489            - Name: Exposed
   490              Values:
   491                - Window
   492        - Name: speaking
   493          Readonly: true
   494          Type:
   495            Name: boolean
   496          ExtAttrs:
   497            - Name: Exposed
   498              Values:
   499                - Window
   500        - Name: paused
   501          Readonly: true
   502          Type:
   503            Name: boolean
   504          ExtAttrs:
   505            - Name: Exposed
   506              Values:
   507                - Window
   508        - Name: onvoiceschanged
   509          Type:
   510            Name: EventHandler
   511          ExtAttrs:
   512            - Name: Exposed
   513              Values:
   514                - Window
   515      Operations:
   516        - Name: speak
   517          Args:
   518            - Name: utterance
   519              Type:
   520                Name: SpeechSynthesisUtterance
   521          Returns:
   522            - Name: undefined
   523          ExtAttrs:
   524            - Name: Exposed
   525              Values:
   526                - Window
   527        - Name: cancel
   528          Returns:
   529            - Name: undefined
   530          ExtAttrs:
   531            - Name: Exposed
   532              Values:
   533                - Window
   534        - Name: pause
   535          Returns:
   536            - Name: undefined
   537          ExtAttrs:
   538            - Name: Exposed
   539              Values:
   540                - Window
   541        - Name: resume
   542          Returns:
   543            - Name: undefined
   544          ExtAttrs:
   545            - Name: Exposed
   546              Values:
   547                - Window
   548        - Name: getVoices
   549          Returns:
   550            - Name: sequence
   551              Params:
   552                - Name: SpeechSynthesisVoice
   553          ExtAttrs:
   554            - Name: Exposed
   555              Values:
   556                - Window
   557  - File: webref/speech-api.idl
   558    Enum:
   559      Name: SpeechSynthesisErrorCode
   560      Values:
   561        - canceled
   562        - interrupted
   563        - audio-busy
   564        - audio-hardware
   565        - network
   566        - synthesis-unavailable
   567        - synthesis-failed
   568        - language-unavailable
   569        - voice-unavailable
   570        - text-too-long
   571        - invalid-argument
   572        - not-allowed
   573  - File: webref/speech-api.idl
   574    Interface:
   575      Name: SpeechSynthesisErrorEvent
   576      Inherits: SpeechSynthesisEvent
   577      ExtAttrs:
   578        - Name: Exposed
   579          Values:
   580            - Window
   581      Attrs:
   582        - Name: error
   583          Readonly: true
   584          Type:
   585            Name: SpeechSynthesisErrorCode
   586          ExtAttrs:
   587            - Name: Exposed
   588              Values:
   589                - Window
   590      Constructors:
   591        - Args:
   592            - Name: type
   593              Type:
   594                Name: DOMString
   595            - Name: eventInitDict
   596              Type:
   597                Name: SpeechSynthesisErrorEventInit
   598          ExtAttrs:
   599            - Name: Exposed
   600              Values:
   601                - Window
   602  - File: webref/speech-api.idl
   603    Dict:
   604      Name: SpeechSynthesisErrorEventInit
   605      Inherits: SpeechSynthesisEventInit
   606      Fields:
   607        - Name: error
   608          Required: true
   609          Type:
   610            Name: SpeechSynthesisErrorCode
   611        - Name: utterance
   612          Required: true
   613          Type:
   614            Name: SpeechSynthesisUtterance
   615        - Name: charIndex
   616          Default: "0"
   617          Type:
   618            Name: unsigned long
   619        - Name: charLength
   620          Default: "0"
   621          Type:
   622            Name: unsigned long
   623        - Name: elapsedTime
   624          Default: "0"
   625          Type:
   626            Name: float
   627        - Name: name
   628          Default: '""'
   629          Type:
   630            Name: DOMString
   631        - Name: bubbles
   632          Default: "false"
   633          Type:
   634            Name: boolean
   635        - Name: cancelable
   636          Default: "false"
   637          Type:
   638            Name: boolean
   639        - Name: composed
   640          Default: "false"
   641          Type:
   642            Name: boolean
   643  - File: webref/speech-api.idl
   644    Interface:
   645      Name: SpeechSynthesisEvent
   646      Inherits: Event
   647      ExtAttrs:
   648        - Name: Exposed
   649          Values:
   650            - Window
   651      Attrs:
   652        - Name: utterance
   653          Readonly: true
   654          Type:
   655            Name: SpeechSynthesisUtterance
   656          ExtAttrs:
   657            - Name: Exposed
   658              Values:
   659                - Window
   660        - Name: charIndex
   661          Readonly: true
   662          Type:
   663            Name: unsigned long
   664          ExtAttrs:
   665            - Name: Exposed
   666              Values:
   667                - Window
   668        - Name: charLength
   669          Readonly: true
   670          Type:
   671            Name: unsigned long
   672          ExtAttrs:
   673            - Name: Exposed
   674              Values:
   675                - Window
   676        - Name: elapsedTime
   677          Readonly: true
   678          Type:
   679            Name: float
   680          ExtAttrs:
   681            - Name: Exposed
   682              Values:
   683                - Window
   684        - Name: name
   685          Readonly: true
   686          Type:
   687            Name: DOMString
   688          ExtAttrs:
   689            - Name: Exposed
   690              Values:
   691                - Window
   692      Constructors:
   693        - Args:
   694            - Name: type
   695              Type:
   696                Name: DOMString
   697            - Name: eventInitDict
   698              Type:
   699                Name: SpeechSynthesisEventInit
   700          ExtAttrs:
   701            - Name: Exposed
   702              Values:
   703                - Window
   704  - File: webref/speech-api.idl
   705    Dict:
   706      Name: SpeechSynthesisEventInit
   707      Inherits: EventInit
   708      Fields:
   709        - Name: utterance
   710          Required: true
   711          Type:
   712            Name: SpeechSynthesisUtterance
   713        - Name: charIndex
   714          Default: "0"
   715          Type:
   716            Name: unsigned long
   717        - Name: charLength
   718          Default: "0"
   719          Type:
   720            Name: unsigned long
   721        - Name: elapsedTime
   722          Default: "0"
   723          Type:
   724            Name: float
   725        - Name: name
   726          Default: '""'
   727          Type:
   728            Name: DOMString
   729        - Name: bubbles
   730          Default: "false"
   731          Type:
   732            Name: boolean
   733        - Name: cancelable
   734          Default: "false"
   735          Type:
   736            Name: boolean
   737        - Name: composed
   738          Default: "false"
   739          Type:
   740            Name: boolean
   741  - File: webref/speech-api.idl
   742    Interface:
   743      Name: SpeechSynthesisUtterance
   744      Inherits: EventTarget
   745      ExtAttrs:
   746        - Name: Exposed
   747          Values:
   748            - Window
   749      Attrs:
   750        - Name: text
   751          Type:
   752            Name: DOMString
   753          ExtAttrs:
   754            - Name: Exposed
   755              Values:
   756                - Window
   757        - Name: lang
   758          Type:
   759            Name: DOMString
   760          ExtAttrs:
   761            - Name: Exposed
   762              Values:
   763                - Window
   764        - Name: voice
   765          Type:
   766            Name: SpeechSynthesisVoice
   767            Nullable: true
   768          ExtAttrs:
   769            - Name: Exposed
   770              Values:
   771                - Window
   772        - Name: volume
   773          Type:
   774            Name: float
   775          ExtAttrs:
   776            - Name: Exposed
   777              Values:
   778                - Window
   779        - Name: rate
   780          Type:
   781            Name: float
   782          ExtAttrs:
   783            - Name: Exposed
   784              Values:
   785                - Window
   786        - Name: pitch
   787          Type:
   788            Name: float
   789          ExtAttrs:
   790            - Name: Exposed
   791              Values:
   792                - Window
   793        - Name: onstart
   794          Type:
   795            Name: EventHandler
   796          ExtAttrs:
   797            - Name: Exposed
   798              Values:
   799                - Window
   800        - Name: onend
   801          Type:
   802            Name: EventHandler
   803          ExtAttrs:
   804            - Name: Exposed
   805              Values:
   806                - Window
   807        - Name: onerror
   808          Type:
   809            Name: EventHandler
   810          ExtAttrs:
   811            - Name: Exposed
   812              Values:
   813                - Window
   814        - Name: onpause
   815          Type:
   816            Name: EventHandler
   817          ExtAttrs:
   818            - Name: Exposed
   819              Values:
   820                - Window
   821        - Name: onresume
   822          Type:
   823            Name: EventHandler
   824          ExtAttrs:
   825            - Name: Exposed
   826              Values:
   827                - Window
   828        - Name: onmark
   829          Type:
   830            Name: EventHandler
   831          ExtAttrs:
   832            - Name: Exposed
   833              Values:
   834                - Window
   835        - Name: onboundary
   836          Type:
   837            Name: EventHandler
   838          ExtAttrs:
   839            - Name: Exposed
   840              Values:
   841                - Window
   842      Constructors:
   843        - Args:
   844            - Name: text
   845              Optional: true
   846              Type:
   847                Name: DOMString
   848          ExtAttrs:
   849            - Name: Exposed
   850              Values:
   851                - Window
   852  - File: webref/speech-api.idl
   853    Interface:
   854      Name: SpeechSynthesisVoice
   855      ExtAttrs:
   856        - Name: Exposed
   857          Values:
   858            - Window
   859      Attrs:
   860        - Name: voiceURI
   861          Readonly: true
   862          Type:
   863            Name: DOMString
   864          ExtAttrs:
   865            - Name: Exposed
   866              Values:
   867                - Window
   868        - Name: name
   869          Readonly: true
   870          Type:
   871            Name: DOMString
   872          ExtAttrs:
   873            - Name: Exposed
   874              Values:
   875                - Window
   876        - Name: lang
   877          Readonly: true
   878          Type:
   879            Name: DOMString
   880          ExtAttrs:
   881            - Name: Exposed
   882              Values:
   883                - Window
   884        - Name: localService
   885          Readonly: true
   886          Type:
   887            Name: boolean
   888          ExtAttrs:
   889            - Name: Exposed
   890              Values:
   891                - Window
   892        - Name: default
   893          Readonly: true
   894          Type:
   895            Name: boolean
   896          ExtAttrs:
   897            - Name: Exposed
   898              Values:
   899                - Window
   900  - File: webref/file-system-access.idl
   901    Typedef:
   902      Name: StartInDirectory
   903      Type:
   904        Union:
   905          - Name: WellKnownDirectory
   906          - Name: FileSystemHandle
   907  - File: webref/dom.idl
   908    Interface:
   909      Name: StaticRange
   910      Inherits: AbstractRange
   911      ExtAttrs:
   912        - Name: Exposed
   913          Values:
   914            - Window
   915      Constructors:
   916        - Args:
   917            - Name: init
   918              Type:
   919                Name: StaticRangeInit
   920          ExtAttrs:
   921            - Name: Exposed
   922              Values:
   923                - Window
   924  - File: webref/dom.idl
   925    Dict:
   926      Name: StaticRangeInit
   927      Fields:
   928        - Name: startContainer
   929          Required: true
   930          Type:
   931            Name: Node
   932        - Name: startOffset
   933          Required: true
   934          Type:
   935            Name: unsigned long
   936        - Name: endContainer
   937          Required: true
   938          Type:
   939            Name: Node
   940        - Name: endOffset
   941          Required: true
   942          Type:
   943            Name: unsigned long
   944  - File: webref/webaudio.idl
   945    Interface:
   946      Name: StereoPannerNode
   947      Inherits: AudioNode
   948      ExtAttrs:
   949        - Name: Exposed
   950          Values:
   951            - Window
   952      Attrs:
   953        - Name: pan
   954          Readonly: true
   955          Type:
   956            Name: AudioParam
   957          ExtAttrs:
   958            - Name: Exposed
   959              Values:
   960                - Window
   961      Constructors:
   962        - Args:
   963            - Name: context
   964              Type:
   965                Name: BaseAudioContext
   966            - Name: options
   967              Optional: true
   968              Default: '{}'
   969              Type:
   970                Name: StereoPannerOptions
   971          ExtAttrs:
   972            - Name: Exposed
   973              Values:
   974                - Window
   975  - File: webref/webaudio.idl
   976    Dict:
   977      Name: StereoPannerOptions
   978      Inherits: AudioNodeOptions
   979      Fields:
   980        - Name: pan
   981          Default: "0"
   982          Type:
   983            Name: float
   984        - Name: channelCount
   985          Type:
   986            Name: unsigned long
   987        - Name: channelCountMode
   988          Type:
   989            Name: ChannelCountMode
   990        - Name: channelInterpretation
   991          Type:
   992            Name: ChannelInterpretation
   993  - File: webref/html.idl
   994    Interface:
   995      Name: Storage
   996      ExtAttrs:
   997        - Name: Exposed
   998          Values:
   999            - Window
  1000      Attrs:
  1001        - Name: length
  1002          Readonly: true
  1003          Type:
  1004            Name: unsigned long
  1005          ExtAttrs:
  1006            - Name: Exposed
  1007              Values:
  1008                - Window
  1009      Operations:
  1010        - Name: key
  1011          Args:
  1012            - Name: index
  1013              Type:
  1014                Name: unsigned long
  1015          Returns:
  1016            - Name: DOMString
  1017              Nullable: true
  1018          ExtAttrs:
  1019            - Name: Exposed
  1020              Values:
  1021                - Window
  1022        - Name: getItem
  1023          Modifier: getter
  1024          Args:
  1025            - Name: key
  1026              Type:
  1027                Name: DOMString
  1028          Returns:
  1029            - Name: DOMString
  1030              Nullable: true
  1031          ExtAttrs:
  1032            - Name: Exposed
  1033              Values:
  1034                - Window
  1035        - Name: setItem
  1036          Modifier: setter
  1037          Args:
  1038            - Name: key
  1039              Type:
  1040                Name: DOMString
  1041            - Name: value
  1042              Type:
  1043                Name: DOMString
  1044          Returns:
  1045            - Name: undefined
  1046          ExtAttrs:
  1047            - Name: Exposed
  1048              Values:
  1049                - Window
  1050        - Name: removeItem
  1051          Modifier: deleter
  1052          Args:
  1053            - Name: key
  1054              Type:
  1055                Name: DOMString
  1056          Returns:
  1057            - Name: undefined
  1058          ExtAttrs:
  1059            - Name: Exposed
  1060              Values:
  1061                - Window
  1062        - Name: clear
  1063          Returns:
  1064            - Name: undefined
  1065          ExtAttrs:
  1066            - Name: Exposed
  1067              Values:
  1068                - Window
  1069  - File: webref/storage-buckets.idl
  1070    Interface:
  1071      Name: StorageBucket
  1072      ExtAttrs:
  1073        - Name: Exposed
  1074          Values:
  1075            - Window
  1076            - Worker
  1077        - Name: SecureContext
  1078      Attrs:
  1079        - Name: name
  1080          Readonly: true
  1081          Type:
  1082            Name: DOMString
  1083          ExtAttrs:
  1084            - Name: Exposed
  1085              Values:
  1086                - Window
  1087                - Worker
  1088            - Name: SecureContext
  1089        - Name: indexedDB
  1090          Readonly: true
  1091          Type:
  1092            Name: IDBFactory
  1093          ExtAttrs:
  1094            - Name: SameObject
  1095            - Name: Exposed
  1096              Values:
  1097                - Window
  1098                - Worker
  1099            - Name: SecureContext
  1100        - Name: caches
  1101          Readonly: true
  1102          Type:
  1103            Name: CacheStorage
  1104          ExtAttrs:
  1105            - Name: SameObject
  1106            - Name: Exposed
  1107              Values:
  1108                - Window
  1109                - Worker
  1110            - Name: SecureContext
  1111      Operations:
  1112        - Name: persist
  1113          Returns:
  1114            - Name: Promise
  1115              Params:
  1116                - Name: boolean
  1117          ExtAttrs:
  1118            - Name: Exposed
  1119              Values:
  1120                - Window
  1121        - Name: persisted
  1122          Returns:
  1123            - Name: Promise
  1124              Params:
  1125                - Name: boolean
  1126          ExtAttrs:
  1127            - Name: Exposed
  1128              Values:
  1129                - Window
  1130                - Worker
  1131            - Name: SecureContext
  1132        - Name: estimate
  1133          Returns:
  1134            - Name: Promise
  1135              Params:
  1136                - Name: StorageEstimate
  1137          ExtAttrs:
  1138            - Name: Exposed
  1139              Values:
  1140                - Window
  1141                - Worker
  1142            - Name: SecureContext
  1143        - Name: durability
  1144          Returns:
  1145            - Name: Promise
  1146              Params:
  1147                - Name: StorageBucketDurability
  1148          ExtAttrs:
  1149            - Name: Exposed
  1150              Values:
  1151                - Window
  1152                - Worker
  1153            - Name: SecureContext
  1154        - Name: setExpires
  1155          Args:
  1156            - Name: expires
  1157              Type:
  1158                Name: DOMHighResTimeStamp
  1159          Returns:
  1160            - Name: Promise
  1161              Params:
  1162                - Name: undefined
  1163          ExtAttrs:
  1164            - Name: Exposed
  1165              Values:
  1166                - Window
  1167                - Worker
  1168            - Name: SecureContext
  1169        - Name: expires
  1170          Returns:
  1171            - Name: Promise
  1172              Params:
  1173                - Name: DOMHighResTimeStamp
  1174                  Nullable: true
  1175          ExtAttrs:
  1176            - Name: Exposed
  1177              Values:
  1178                - Window
  1179                - Worker
  1180            - Name: SecureContext
  1181        - Name: getDirectory
  1182          Returns:
  1183            - Name: Promise
  1184              Params:
  1185                - Name: FileSystemDirectoryHandle
  1186          ExtAttrs:
  1187            - Name: Exposed
  1188              Values:
  1189                - Window
  1190                - Worker
  1191            - Name: SecureContext
  1192  - File: webref/storage-buckets.idl
  1193    Enum:
  1194      Name: StorageBucketDurability
  1195      Values:
  1196        - strict
  1197        - relaxed
  1198  - File: webref/storage-buckets.idl
  1199    Interface:
  1200      Name: StorageBucketManager
  1201      ExtAttrs:
  1202        - Name: Exposed
  1203          Values:
  1204            - Window
  1205            - Worker
  1206        - Name: SecureContext
  1207      Operations:
  1208        - Name: open
  1209          Args:
  1210            - Name: name
  1211              Type:
  1212                Name: DOMString
  1213            - Name: options
  1214              Optional: true
  1215              Default: '{}'
  1216              Type:
  1217                Name: StorageBucketOptions
  1218          Returns:
  1219            - Name: Promise
  1220              Params:
  1221                - Name: StorageBucket
  1222          ExtAttrs:
  1223            - Name: Exposed
  1224              Values:
  1225                - Window
  1226                - Worker
  1227            - Name: SecureContext
  1228        - Name: keys
  1229          Returns:
  1230            - Name: Promise
  1231              Params:
  1232                - Name: sequence
  1233                  Params:
  1234                    - Name: DOMString
  1235          ExtAttrs:
  1236            - Name: Exposed
  1237              Values:
  1238                - Window
  1239                - Worker
  1240            - Name: SecureContext
  1241        - Name: delete
  1242          Args:
  1243            - Name: name
  1244              Type:
  1245                Name: DOMString
  1246          Returns:
  1247            - Name: Promise
  1248              Params:
  1249                - Name: undefined
  1250          ExtAttrs:
  1251            - Name: Exposed
  1252              Values:
  1253                - Window
  1254                - Worker
  1255            - Name: SecureContext
  1256  - File: webref/storage-buckets.idl
  1257    Dict:
  1258      Name: StorageBucketOptions
  1259      Fields:
  1260        - Name: persisted
  1261          Default: "null"
  1262          Type:
  1263            Name: boolean
  1264            Nullable: true
  1265        - Name: durability
  1266          Default: "null"
  1267          Type:
  1268            Name: StorageBucketDurability
  1269            Nullable: true
  1270        - Name: quota
  1271          Default: "null"
  1272          Type:
  1273            Name: unsigned long long
  1274            Nullable: true
  1275        - Name: expires
  1276          Default: "null"
  1277          Type:
  1278            Name: DOMHighResTimeStamp
  1279            Nullable: true
  1280  - File: webref/storage.idl
  1281    Dict:
  1282      Name: StorageEstimate
  1283      Fields:
  1284        - Name: usage
  1285          Type:
  1286            Name: unsigned long long
  1287        - Name: quota
  1288          Type:
  1289            Name: unsigned long long
  1290  - File: webref/html.idl
  1291    Interface:
  1292      Name: StorageEvent
  1293      Inherits: Event
  1294      ExtAttrs:
  1295        - Name: Exposed
  1296          Values:
  1297            - Window
  1298      Attrs:
  1299        - Name: key
  1300          Readonly: true
  1301          Type:
  1302            Name: DOMString
  1303            Nullable: true
  1304          ExtAttrs:
  1305            - Name: Exposed
  1306              Values:
  1307                - Window
  1308        - Name: oldValue
  1309          Readonly: true
  1310          Type:
  1311            Name: DOMString
  1312            Nullable: true
  1313          ExtAttrs:
  1314            - Name: Exposed
  1315              Values:
  1316                - Window
  1317        - Name: newValue
  1318          Readonly: true
  1319          Type:
  1320            Name: DOMString
  1321            Nullable: true
  1322          ExtAttrs:
  1323            - Name: Exposed
  1324              Values:
  1325                - Window
  1326        - Name: url
  1327          Readonly: true
  1328          Type:
  1329            Name: USVString
  1330          ExtAttrs:
  1331            - Name: Exposed
  1332              Values:
  1333                - Window
  1334        - Name: storageArea
  1335          Readonly: true
  1336          Type:
  1337            Name: Storage
  1338            Nullable: true
  1339          ExtAttrs:
  1340            - Name: Exposed
  1341              Values:
  1342                - Window
  1343      Operations:
  1344        - Name: initStorageEvent
  1345          Args:
  1346            - Name: type
  1347              Type:
  1348                Name: DOMString
  1349            - Name: bubbles
  1350              Optional: true
  1351              Default: "false"
  1352              Type:
  1353                Name: boolean
  1354            - Name: cancelable
  1355              Optional: true
  1356              Default: "false"
  1357              Type:
  1358                Name: boolean
  1359            - Name: key
  1360              Optional: true
  1361              Default: "null"
  1362              Type:
  1363                Name: DOMString
  1364                Nullable: true
  1365            - Name: oldValue
  1366              Optional: true
  1367              Default: "null"
  1368              Type:
  1369                Name: DOMString
  1370                Nullable: true
  1371            - Name: newValue
  1372              Optional: true
  1373              Default: "null"
  1374              Type:
  1375                Name: DOMString
  1376                Nullable: true
  1377            - Name: url
  1378              Optional: true
  1379              Default: '""'
  1380              Type:
  1381                Name: USVString
  1382            - Name: storageArea
  1383              Optional: true
  1384              Default: "null"
  1385              Type:
  1386                Name: Storage
  1387                Nullable: true
  1388          Returns:
  1389            - Name: undefined
  1390          ExtAttrs:
  1391            - Name: Exposed
  1392              Values:
  1393                - Window
  1394      Constructors:
  1395        - Args:
  1396            - Name: type
  1397              Type:
  1398                Name: DOMString
  1399            - Name: eventInitDict
  1400              Optional: true
  1401              Default: '{}'
  1402              Type:
  1403                Name: StorageEventInit
  1404          ExtAttrs:
  1405            - Name: Exposed
  1406              Values:
  1407                - Window
  1408  - File: webref/html.idl
  1409    Dict:
  1410      Name: StorageEventInit
  1411      Inherits: EventInit
  1412      Fields:
  1413        - Name: key
  1414          Default: "null"
  1415          Type:
  1416            Name: DOMString
  1417            Nullable: true
  1418        - Name: oldValue
  1419          Default: "null"
  1420          Type:
  1421            Name: DOMString
  1422            Nullable: true
  1423        - Name: newValue
  1424          Default: "null"
  1425          Type:
  1426            Name: DOMString
  1427            Nullable: true
  1428        - Name: url
  1429          Default: '""'
  1430          Type:
  1431            Name: USVString
  1432        - Name: storageArea
  1433          Default: "null"
  1434          Type:
  1435            Name: Storage
  1436            Nullable: true
  1437        - Name: bubbles
  1438          Default: "false"
  1439          Type:
  1440            Name: boolean
  1441        - Name: cancelable
  1442          Default: "false"
  1443          Type:
  1444            Name: boolean
  1445        - Name: composed
  1446          Default: "false"
  1447          Type:
  1448            Name: boolean
  1449  - File: webref/storage.idl
  1450    Interface:
  1451      Name: StorageManager
  1452      ExtAttrs:
  1453        - Name: SecureContext
  1454        - Name: Exposed
  1455          Values:
  1456            - Window
  1457            - Worker
  1458      Operations:
  1459        - Name: persisted
  1460          Returns:
  1461            - Name: Promise
  1462              Params:
  1463                - Name: boolean
  1464          ExtAttrs:
  1465            - Name: SecureContext
  1466            - Name: Exposed
  1467              Values:
  1468                - Window
  1469                - Worker
  1470        - Name: persist
  1471          Returns:
  1472            - Name: Promise
  1473              Params:
  1474                - Name: boolean
  1475          ExtAttrs:
  1476            - Name: Exposed
  1477              Values:
  1478                - Window
  1479            - Name: SecureContext
  1480        - Name: estimate
  1481          Returns:
  1482            - Name: Promise
  1483              Params:
  1484                - Name: StorageEstimate
  1485          ExtAttrs:
  1486            - Name: SecureContext
  1487            - Name: Exposed
  1488              Values:
  1489                - Window
  1490                - Worker
  1491        - Name: getDirectory
  1492          Returns:
  1493            - Name: Promise
  1494              Params:
  1495                - Name: FileSystemDirectoryHandle
  1496          ExtAttrs:
  1497            - Name: SecureContext
  1498  - File: webref/streams.idl
  1499    Dict:
  1500      Name: StreamPipeOptions
  1501      Fields:
  1502        - Name: preventClose
  1503          Default: "false"
  1504          Type:
  1505            Name: boolean
  1506        - Name: preventAbort
  1507          Default: "false"
  1508          Type:
  1509            Name: boolean
  1510        - Name: preventCancel
  1511          Default: "false"
  1512          Type:
  1513            Name: boolean
  1514        - Name: signal
  1515          Type:
  1516            Name: AbortSignal
  1517  - File: webref/html.idl
  1518    Dict:
  1519      Name: StructuredSerializeOptions
  1520      Fields:
  1521        - Name: transfer
  1522          Default: '[]'
  1523          Type:
  1524            Name: sequence
  1525            Params:
  1526              - Name: object
  1527  - File: webref/css-typed-om.idl
  1528    Interface:
  1529      Name: StylePropertyMap
  1530      Inherits: StylePropertyMapReadOnly
  1531      ExtAttrs:
  1532        - Name: Exposed
  1533          Values:
  1534            - Window
  1535      Operations:
  1536        - Name: set
  1537          Args:
  1538            - Name: property
  1539              Type:
  1540                Name: USVString
  1541            - Name: values
  1542              Variadic: true
  1543              Type:
  1544                Union:
  1545                  - Name: CSSStyleValue
  1546                  - Name: USVString
  1547          Returns:
  1548            - Name: undefined
  1549          ExtAttrs:
  1550            - Name: Exposed
  1551              Values:
  1552                - Window
  1553        - Name: append
  1554          Args:
  1555            - Name: property
  1556              Type:
  1557                Name: USVString
  1558            - Name: values
  1559              Variadic: true
  1560              Type:
  1561                Union:
  1562                  - Name: CSSStyleValue
  1563                  - Name: USVString
  1564          Returns:
  1565            - Name: undefined
  1566          ExtAttrs:
  1567            - Name: Exposed
  1568              Values:
  1569                - Window
  1570        - Name: delete
  1571          Args:
  1572            - Name: property
  1573              Type:
  1574                Name: USVString
  1575          Returns:
  1576            - Name: undefined
  1577          ExtAttrs:
  1578            - Name: Exposed
  1579              Values:
  1580                - Window
  1581        - Name: clear
  1582          Returns:
  1583            - Name: undefined
  1584          ExtAttrs:
  1585            - Name: Exposed
  1586              Values:
  1587                - Window
  1588      Iterable:
  1589        TypeParams:
  1590          - Name: USVString
  1591          - Name: sequence
  1592            Params:
  1593              - Name: CSSStyleValue
  1594  - File: webref/css-typed-om.idl
  1595    Interface:
  1596      Name: StylePropertyMapReadOnly
  1597      ExtAttrs:
  1598        - Name: Exposed
  1599          Values:
  1600            - Window
  1601            - Worker
  1602            - PaintWorklet
  1603            - LayoutWorklet
  1604      Attrs:
  1605        - Name: size
  1606          Readonly: true
  1607          Type:
  1608            Name: unsigned long
  1609          ExtAttrs:
  1610            - Name: Exposed
  1611              Values:
  1612                - Window
  1613                - Worker
  1614                - PaintWorklet
  1615                - LayoutWorklet
  1616      Operations:
  1617        - Name: get
  1618          Args:
  1619            - Name: property
  1620              Type:
  1621                Name: USVString
  1622          Returns:
  1623            - Union:
  1624                - Name: undefined
  1625                - Name: CSSStyleValue
  1626          ExtAttrs:
  1627            - Name: Exposed
  1628              Values:
  1629                - Window
  1630                - Worker
  1631                - PaintWorklet
  1632                - LayoutWorklet
  1633        - Name: getAll
  1634          Args:
  1635            - Name: property
  1636              Type:
  1637                Name: USVString
  1638          Returns:
  1639            - Name: sequence
  1640              Params:
  1641                - Name: CSSStyleValue
  1642          ExtAttrs:
  1643            - Name: Exposed
  1644              Values:
  1645                - Window
  1646                - Worker
  1647                - PaintWorklet
  1648                - LayoutWorklet
  1649        - Name: has
  1650          Args:
  1651            - Name: property
  1652              Type:
  1653                Name: USVString
  1654          Returns:
  1655            - Name: boolean
  1656          ExtAttrs:
  1657            - Name: Exposed
  1658              Values:
  1659                - Window
  1660                - Worker
  1661                - PaintWorklet
  1662                - LayoutWorklet
  1663      Iterable:
  1664        TypeParams:
  1665          - Name: USVString
  1666          - Name: sequence
  1667            Params:
  1668              - Name: CSSStyleValue
  1669  - File: webref/cssom.idl
  1670    Interface:
  1671      Name: StyleSheet
  1672      ExtAttrs:
  1673        - Name: Exposed
  1674          Values:
  1675            - Window
  1676      Attrs:
  1677        - Name: type
  1678          Readonly: true
  1679          Type:
  1680            Name: CSSOMString
  1681          ExtAttrs:
  1682            - Name: Exposed
  1683              Values:
  1684                - Window
  1685        - Name: href
  1686          Readonly: true
  1687          Type:
  1688            Name: USVString
  1689            Nullable: true
  1690          ExtAttrs:
  1691            - Name: Exposed
  1692              Values:
  1693                - Window
  1694        - Name: ownerNode
  1695          Readonly: true
  1696          Type:
  1697            Union:
  1698              - Name: Element
  1699              - Name: ProcessingInstruction
  1700            Nullable: true
  1701          ExtAttrs:
  1702            - Name: Exposed
  1703              Values:
  1704                - Window
  1705        - Name: parentStyleSheet
  1706          Readonly: true
  1707          Type:
  1708            Name: CSSStyleSheet
  1709            Nullable: true
  1710          ExtAttrs:
  1711            - Name: Exposed
  1712              Values:
  1713                - Window
  1714        - Name: title
  1715          Readonly: true
  1716          Type:
  1717            Name: DOMString
  1718            Nullable: true
  1719          ExtAttrs:
  1720            - Name: Exposed
  1721              Values:
  1722                - Window
  1723        - Name: media
  1724          Readonly: true
  1725          Type:
  1726            Name: MediaList
  1727          ExtAttrs:
  1728            - Name: SameObject
  1729            - Name: PutForwards
  1730              Values:
  1731                - mediaText
  1732            - Name: Exposed
  1733              Values:
  1734                - Window
  1735        - Name: disabled
  1736          Type:
  1737            Name: boolean
  1738          ExtAttrs:
  1739            - Name: Exposed
  1740              Values:
  1741                - Window
  1742  - File: webref/cssom.idl
  1743    Interface:
  1744      Name: StyleSheetList
  1745      ExtAttrs:
  1746        - Name: Exposed
  1747          Values:
  1748            - Window
  1749      Attrs:
  1750        - Name: length
  1751          Readonly: true
  1752          Type:
  1753            Name: unsigned long
  1754          ExtAttrs:
  1755            - Name: Exposed
  1756              Values:
  1757                - Window
  1758      Operations:
  1759        - Name: item
  1760          Modifier: getter
  1761          Args:
  1762            - Name: index
  1763              Type:
  1764                Name: unsigned long
  1765          Returns:
  1766            - Name: CSSStyleSheet
  1767              Nullable: true
  1768          ExtAttrs:
  1769            - Name: Exposed
  1770              Values:
  1771                - Window
  1772  - File: webref/html.idl
  1773    Interface:
  1774      Name: SubmitEvent
  1775      Inherits: Event
  1776      ExtAttrs:
  1777        - Name: Exposed
  1778          Values:
  1779            - Window
  1780      Attrs:
  1781        - Name: submitter
  1782          Readonly: true
  1783          Type:
  1784            Name: HTMLElement
  1785            Nullable: true
  1786          ExtAttrs:
  1787            - Name: Exposed
  1788              Values:
  1789                - Window
  1790      Constructors:
  1791        - Args:
  1792            - Name: type
  1793              Type:
  1794                Name: DOMString
  1795            - Name: eventInitDict
  1796              Optional: true
  1797              Default: '{}'
  1798              Type:
  1799                Name: SubmitEventInit
  1800          ExtAttrs:
  1801            - Name: Exposed
  1802              Values:
  1803                - Window
  1804  - File: webref/html.idl
  1805    Dict:
  1806      Name: SubmitEventInit
  1807      Inherits: EventInit
  1808      Fields:
  1809        - Name: submitter
  1810          Default: "null"
  1811          Type:
  1812            Name: HTMLElement
  1813            Nullable: true
  1814        - Name: bubbles
  1815          Default: "false"
  1816          Type:
  1817            Name: boolean
  1818        - Name: cancelable
  1819          Default: "false"
  1820          Type:
  1821            Name: boolean
  1822        - Name: composed
  1823          Default: "false"
  1824          Type:
  1825            Name: boolean
  1826  - File: webref/WebCryptoAPI.idl
  1827    Interface:
  1828      Name: SubtleCrypto
  1829      ExtAttrs:
  1830        - Name: SecureContext
  1831        - Name: Exposed
  1832          Values:
  1833            - Window
  1834            - Worker
  1835      Operations:
  1836        - Name: encrypt
  1837          Args:
  1838            - Name: algorithm
  1839              Type:
  1840                Name: AlgorithmIdentifier
  1841            - Name: key
  1842              Type:
  1843                Name: CryptoKey
  1844            - Name: data
  1845              Type:
  1846                Name: BufferSource
  1847          Returns:
  1848            - Name: Promise
  1849              Params:
  1850                - Name: any
  1851          ExtAttrs:
  1852            - Name: SecureContext
  1853            - Name: Exposed
  1854              Values:
  1855                - Window
  1856                - Worker
  1857        - Name: decrypt
  1858          Args:
  1859            - Name: algorithm
  1860              Type:
  1861                Name: AlgorithmIdentifier
  1862            - Name: key
  1863              Type:
  1864                Name: CryptoKey
  1865            - Name: data
  1866              Type:
  1867                Name: BufferSource
  1868          Returns:
  1869            - Name: Promise
  1870              Params:
  1871                - Name: any
  1872          ExtAttrs:
  1873            - Name: SecureContext
  1874            - Name: Exposed
  1875              Values:
  1876                - Window
  1877                - Worker
  1878        - Name: sign
  1879          Args:
  1880            - Name: algorithm
  1881              Type:
  1882                Name: AlgorithmIdentifier
  1883            - Name: key
  1884              Type:
  1885                Name: CryptoKey
  1886            - Name: data
  1887              Type:
  1888                Name: BufferSource
  1889          Returns:
  1890            - Name: Promise
  1891              Params:
  1892                - Name: any
  1893          ExtAttrs:
  1894            - Name: SecureContext
  1895            - Name: Exposed
  1896              Values:
  1897                - Window
  1898                - Worker
  1899        - Name: verify
  1900          Args:
  1901            - Name: algorithm
  1902              Type:
  1903                Name: AlgorithmIdentifier
  1904            - Name: key
  1905              Type:
  1906                Name: CryptoKey
  1907            - Name: signature
  1908              Type:
  1909                Name: BufferSource
  1910            - Name: data
  1911              Type:
  1912                Name: BufferSource
  1913          Returns:
  1914            - Name: Promise
  1915              Params:
  1916                - Name: any
  1917          ExtAttrs:
  1918            - Name: SecureContext
  1919            - Name: Exposed
  1920              Values:
  1921                - Window
  1922                - Worker
  1923        - Name: digest
  1924          Args:
  1925            - Name: algorithm
  1926              Type:
  1927                Name: AlgorithmIdentifier
  1928            - Name: data
  1929              Type:
  1930                Name: BufferSource
  1931          Returns:
  1932            - Name: Promise
  1933              Params:
  1934                - Name: any
  1935          ExtAttrs:
  1936            - Name: SecureContext
  1937            - Name: Exposed
  1938              Values:
  1939                - Window
  1940                - Worker
  1941        - Name: generateKey
  1942          Args:
  1943            - Name: algorithm
  1944              Type:
  1945                Name: AlgorithmIdentifier
  1946            - Name: extractable
  1947              Type:
  1948                Name: boolean
  1949            - Name: keyUsages
  1950              Type:
  1951                Name: sequence
  1952                Params:
  1953                  - Name: KeyUsage
  1954          Returns:
  1955            - Name: Promise
  1956              Params:
  1957                - Name: any
  1958          ExtAttrs:
  1959            - Name: SecureContext
  1960            - Name: Exposed
  1961              Values:
  1962                - Window
  1963                - Worker
  1964        - Name: deriveKey
  1965          Args:
  1966            - Name: algorithm
  1967              Type:
  1968                Name: AlgorithmIdentifier
  1969            - Name: baseKey
  1970              Type:
  1971                Name: CryptoKey
  1972            - Name: derivedKeyType
  1973              Type:
  1974                Name: AlgorithmIdentifier
  1975            - Name: extractable
  1976              Type:
  1977                Name: boolean
  1978            - Name: keyUsages
  1979              Type:
  1980                Name: sequence
  1981                Params:
  1982                  - Name: KeyUsage
  1983          Returns:
  1984            - Name: Promise
  1985              Params:
  1986                - Name: any
  1987          ExtAttrs:
  1988            - Name: SecureContext
  1989            - Name: Exposed
  1990              Values:
  1991                - Window
  1992                - Worker
  1993        - Name: deriveBits
  1994          Args:
  1995            - Name: algorithm
  1996              Type:
  1997                Name: AlgorithmIdentifier
  1998            - Name: baseKey
  1999              Type:
  2000                Name: CryptoKey
  2001            - Name: length
  2002              Type:
  2003                Name: unsigned long
  2004          Returns:
  2005            - Name: Promise
  2006              Params:
  2007                - Name: ArrayBuffer
  2008          ExtAttrs:
  2009            - Name: SecureContext
  2010            - Name: Exposed
  2011              Values:
  2012                - Window
  2013                - Worker
  2014        - Name: importKey
  2015          Args:
  2016            - Name: format
  2017              Type:
  2018                Name: KeyFormat
  2019            - Name: keyData
  2020              Type:
  2021                Union:
  2022                  - Name: BufferSource
  2023                  - Name: JsonWebKey
  2024            - Name: algorithm
  2025              Type:
  2026                Name: AlgorithmIdentifier
  2027            - Name: extractable
  2028              Type:
  2029                Name: boolean
  2030            - Name: keyUsages
  2031              Type:
  2032                Name: sequence
  2033                Params:
  2034                  - Name: KeyUsage
  2035          Returns:
  2036            - Name: Promise
  2037              Params:
  2038                - Name: CryptoKey
  2039          ExtAttrs:
  2040            - Name: SecureContext
  2041            - Name: Exposed
  2042              Values:
  2043                - Window
  2044                - Worker
  2045        - Name: exportKey
  2046          Args:
  2047            - Name: format
  2048              Type:
  2049                Name: KeyFormat
  2050            - Name: key
  2051              Type:
  2052                Name: CryptoKey
  2053          Returns:
  2054            - Name: Promise
  2055              Params:
  2056                - Name: any
  2057          ExtAttrs:
  2058            - Name: SecureContext
  2059            - Name: Exposed
  2060              Values:
  2061                - Window
  2062                - Worker
  2063        - Name: wrapKey
  2064          Args:
  2065            - Name: format
  2066              Type:
  2067                Name: KeyFormat
  2068            - Name: key
  2069              Type:
  2070                Name: CryptoKey
  2071            - Name: wrappingKey
  2072              Type:
  2073                Name: CryptoKey
  2074            - Name: wrapAlgorithm
  2075              Type:
  2076                Name: AlgorithmIdentifier
  2077          Returns:
  2078            - Name: Promise
  2079              Params:
  2080                - Name: any
  2081          ExtAttrs:
  2082            - Name: SecureContext
  2083            - Name: Exposed
  2084              Values:
  2085                - Window
  2086                - Worker
  2087        - Name: unwrapKey
  2088          Args:
  2089            - Name: format
  2090              Type:
  2091                Name: KeyFormat
  2092            - Name: wrappedKey
  2093              Type:
  2094                Name: BufferSource
  2095            - Name: unwrappingKey
  2096              Type:
  2097                Name: CryptoKey
  2098            - Name: unwrapAlgorithm
  2099              Type:
  2100                Name: AlgorithmIdentifier
  2101            - Name: unwrappedKeyAlgorithm
  2102              Type:
  2103                Name: AlgorithmIdentifier
  2104            - Name: extractable
  2105              Type:
  2106                Name: boolean
  2107            - Name: keyUsages
  2108              Type:
  2109                Name: sequence
  2110                Params:
  2111                  - Name: KeyUsage
  2112          Returns:
  2113            - Name: Promise
  2114              Params:
  2115                - Name: CryptoKey
  2116          ExtAttrs:
  2117            - Name: SecureContext
  2118            - Name: Exposed
  2119              Values:
  2120                - Window
  2121                - Worker
  2122  - File: webref/screen-capture.idl
  2123    Enum:
  2124      Name: SurfaceSwitchingPreferenceEnum
  2125      Values:
  2126        - include
  2127        - exclude
  2128  - File: webref/webcodecs.idl
  2129    Dict:
  2130      Name: SvcOutputMetadata
  2131      Fields:
  2132        - Name: temporalLayerId
  2133          Type:
  2134            Name: unsigned long
  2135  - File: webref/background-sync.idl
  2136    Interface:
  2137      Name: SyncEvent
  2138      Inherits: ExtendableEvent
  2139      ExtAttrs:
  2140        - Name: Exposed
  2141          Values:
  2142            - ServiceWorker
  2143      Attrs:
  2144        - Name: tag
  2145          Readonly: true
  2146          Type:
  2147            Name: DOMString
  2148          ExtAttrs:
  2149            - Name: Exposed
  2150              Values:
  2151                - ServiceWorker
  2152        - Name: lastChance
  2153          Readonly: true
  2154          Type:
  2155            Name: boolean
  2156          ExtAttrs:
  2157            - Name: Exposed
  2158              Values:
  2159                - ServiceWorker
  2160      Constructors:
  2161        - Args:
  2162            - Name: type
  2163              Type:
  2164                Name: DOMString
  2165            - Name: init
  2166              Type:
  2167                Name: SyncEventInit
  2168          ExtAttrs:
  2169            - Name: Exposed
  2170              Values:
  2171                - ServiceWorker
  2172  - File: webref/background-sync.idl
  2173    Dict:
  2174      Name: SyncEventInit
  2175      Inherits: ExtendableEventInit
  2176      Fields:
  2177        - Name: tag
  2178          Required: true
  2179          Type:
  2180            Name: DOMString
  2181        - Name: lastChance
  2182          Default: "false"
  2183          Type:
  2184            Name: boolean
  2185        - Name: bubbles
  2186          Default: "false"
  2187          Type:
  2188            Name: boolean
  2189        - Name: cancelable
  2190          Default: "false"
  2191          Type:
  2192            Name: boolean
  2193        - Name: composed
  2194          Default: "false"
  2195          Type:
  2196            Name: boolean
  2197  - File: webref/background-sync.idl
  2198    Interface:
  2199      Name: SyncManager
  2200      ExtAttrs:
  2201        - Name: Exposed
  2202          Values:
  2203            - Window
  2204            - Worker
  2205      Operations:
  2206        - Name: register
  2207          Args:
  2208            - Name: tag
  2209              Type:
  2210                Name: DOMString
  2211          Returns:
  2212            - Name: Promise
  2213              Params:
  2214                - Name: undefined
  2215          ExtAttrs:
  2216            - Name: Exposed
  2217              Values:
  2218                - Window
  2219                - Worker
  2220        - Name: getTags
  2221          Returns:
  2222            - Name: Promise
  2223              Params:
  2224                - Name: sequence
  2225                  Params:
  2226                    - Name: DOMString
  2227          ExtAttrs:
  2228            - Name: Exposed
  2229              Values:
  2230                - Window
  2231                - Worker
  2232  - File: webref/screen-capture.idl
  2233    Enum:
  2234      Name: SystemAudioPreferenceEnum
  2235      Values:
  2236        - include
  2237        - exclude