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

     1  - File: webref/cssom-view.idl
     2    Dict:
     3      Name: ScrollToOptions
     4      Inherits: ScrollOptions
     5      Fields:
     6        - Name: left
     7          Type:
     8            Name: unrestricted double
     9        - Name: top
    10          Type:
    11            Name: unrestricted double
    12        - Name: behavior
    13          Default: '"auto"'
    14          Type:
    15            Name: ScrollBehavior
    16  - File: webref/secure-payment-confirmation.idl
    17    Dict:
    18      Name: SecurePaymentConfirmationRequest
    19      Fields:
    20        - Name: challenge
    21          Required: true
    22          Type:
    23            Name: BufferSource
    24        - Name: rpId
    25          Required: true
    26          Type:
    27            Name: USVString
    28        - Name: credentialIds
    29          Required: true
    30          Type:
    31            Name: sequence
    32            Params:
    33              - Name: BufferSource
    34        - Name: instrument
    35          Required: true
    36          Type:
    37            Name: PaymentCredentialInstrument
    38        - Name: timeout
    39          Type:
    40            Name: unsigned long
    41        - Name: payeeName
    42          Type:
    43            Name: USVString
    44        - Name: payeeOrigin
    45          Type:
    46            Name: USVString
    47        - Name: extensions
    48          Type:
    49            Name: AuthenticationExtensionsClientInputs
    50        - Name: locale
    51          Type:
    52            Name: sequence
    53            Params:
    54              - Name: USVString
    55        - Name: showOptOut
    56          Type:
    57            Name: boolean
    58  - File: webref/CSP.idl
    59    Interface:
    60      Name: SecurityPolicyViolationEvent
    61      Inherits: Event
    62      ExtAttrs:
    63        - Name: Exposed
    64          Values:
    65            - Window
    66            - Worker
    67      Attrs:
    68        - Name: documentURI
    69          Readonly: true
    70          Type:
    71            Name: USVString
    72          ExtAttrs:
    73            - Name: Exposed
    74              Values:
    75                - Window
    76                - Worker
    77        - Name: referrer
    78          Readonly: true
    79          Type:
    80            Name: USVString
    81          ExtAttrs:
    82            - Name: Exposed
    83              Values:
    84                - Window
    85                - Worker
    86        - Name: blockedURI
    87          Readonly: true
    88          Type:
    89            Name: USVString
    90          ExtAttrs:
    91            - Name: Exposed
    92              Values:
    93                - Window
    94                - Worker
    95        - Name: effectiveDirective
    96          Readonly: true
    97          Type:
    98            Name: DOMString
    99          ExtAttrs:
   100            - Name: Exposed
   101              Values:
   102                - Window
   103                - Worker
   104        - Name: violatedDirective
   105          Readonly: true
   106          Type:
   107            Name: DOMString
   108          ExtAttrs:
   109            - Name: Exposed
   110              Values:
   111                - Window
   112                - Worker
   113        - Name: originalPolicy
   114          Readonly: true
   115          Type:
   116            Name: DOMString
   117          ExtAttrs:
   118            - Name: Exposed
   119              Values:
   120                - Window
   121                - Worker
   122        - Name: sourceFile
   123          Readonly: true
   124          Type:
   125            Name: USVString
   126          ExtAttrs:
   127            - Name: Exposed
   128              Values:
   129                - Window
   130                - Worker
   131        - Name: sample
   132          Readonly: true
   133          Type:
   134            Name: DOMString
   135          ExtAttrs:
   136            - Name: Exposed
   137              Values:
   138                - Window
   139                - Worker
   140        - Name: disposition
   141          Readonly: true
   142          Type:
   143            Name: SecurityPolicyViolationEventDisposition
   144          ExtAttrs:
   145            - Name: Exposed
   146              Values:
   147                - Window
   148                - Worker
   149        - Name: statusCode
   150          Readonly: true
   151          Type:
   152            Name: unsigned short
   153          ExtAttrs:
   154            - Name: Exposed
   155              Values:
   156                - Window
   157                - Worker
   158        - Name: lineNumber
   159          Readonly: true
   160          Type:
   161            Name: unsigned long
   162          ExtAttrs:
   163            - Name: Exposed
   164              Values:
   165                - Window
   166                - Worker
   167        - Name: columnNumber
   168          Readonly: true
   169          Type:
   170            Name: unsigned long
   171          ExtAttrs:
   172            - Name: Exposed
   173              Values:
   174                - Window
   175                - Worker
   176      Constructors:
   177        - Args:
   178            - Name: type
   179              Type:
   180                Name: DOMString
   181            - Name: eventInitDict
   182              Optional: true
   183              Default: '{}'
   184              Type:
   185                Name: SecurityPolicyViolationEventInit
   186          ExtAttrs:
   187            - Name: Exposed
   188              Values:
   189                - Window
   190                - Worker
   191  - File: webref/CSP.idl
   192    Enum:
   193      Name: SecurityPolicyViolationEventDisposition
   194      Values:
   195        - enforce
   196        - report
   197  - File: webref/CSP.idl
   198    Dict:
   199      Name: SecurityPolicyViolationEventInit
   200      Inherits: EventInit
   201      Fields:
   202        - Name: documentURI
   203          Required: true
   204          Type:
   205            Name: USVString
   206        - Name: referrer
   207          Default: '""'
   208          Type:
   209            Name: USVString
   210        - Name: blockedURI
   211          Default: '""'
   212          Type:
   213            Name: USVString
   214        - Name: violatedDirective
   215          Required: true
   216          Type:
   217            Name: DOMString
   218        - Name: effectiveDirective
   219          Required: true
   220          Type:
   221            Name: DOMString
   222        - Name: originalPolicy
   223          Required: true
   224          Type:
   225            Name: DOMString
   226        - Name: sourceFile
   227          Default: '""'
   228          Type:
   229            Name: USVString
   230        - Name: sample
   231          Default: '""'
   232          Type:
   233            Name: DOMString
   234        - Name: disposition
   235          Required: true
   236          Type:
   237            Name: SecurityPolicyViolationEventDisposition
   238        - Name: statusCode
   239          Required: true
   240          Type:
   241            Name: unsigned short
   242        - Name: lineNumber
   243          Default: "0"
   244          Type:
   245            Name: unsigned long
   246        - Name: columnNumber
   247          Default: "0"
   248          Type:
   249            Name: unsigned long
   250        - Name: bubbles
   251          Default: "false"
   252          Type:
   253            Name: boolean
   254        - Name: cancelable
   255          Default: "false"
   256          Type:
   257            Name: boolean
   258        - Name: composed
   259          Default: "false"
   260          Type:
   261            Name: boolean
   262  - File: webref/selection-api.idl
   263    Interface:
   264      Name: Selection
   265      ExtAttrs:
   266        - Name: Exposed
   267          Values:
   268            - Window
   269      Attrs:
   270        - Name: anchorNode
   271          Readonly: true
   272          Type:
   273            Name: Node
   274            Nullable: true
   275          ExtAttrs:
   276            - Name: Exposed
   277              Values:
   278                - Window
   279        - Name: anchorOffset
   280          Readonly: true
   281          Type:
   282            Name: unsigned long
   283          ExtAttrs:
   284            - Name: Exposed
   285              Values:
   286                - Window
   287        - Name: focusNode
   288          Readonly: true
   289          Type:
   290            Name: Node
   291            Nullable: true
   292          ExtAttrs:
   293            - Name: Exposed
   294              Values:
   295                - Window
   296        - Name: focusOffset
   297          Readonly: true
   298          Type:
   299            Name: unsigned long
   300          ExtAttrs:
   301            - Name: Exposed
   302              Values:
   303                - Window
   304        - Name: isCollapsed
   305          Readonly: true
   306          Type:
   307            Name: boolean
   308          ExtAttrs:
   309            - Name: Exposed
   310              Values:
   311                - Window
   312        - Name: rangeCount
   313          Readonly: true
   314          Type:
   315            Name: unsigned long
   316          ExtAttrs:
   317            - Name: Exposed
   318              Values:
   319                - Window
   320        - Name: type
   321          Readonly: true
   322          Type:
   323            Name: DOMString
   324          ExtAttrs:
   325            - Name: Exposed
   326              Values:
   327                - Window
   328        - Name: direction
   329          Readonly: true
   330          Type:
   331            Name: DOMString
   332          ExtAttrs:
   333            - Name: Exposed
   334              Values:
   335                - Window
   336      Operations:
   337        - Name: getRangeAt
   338          Args:
   339            - Name: index
   340              Type:
   341                Name: unsigned long
   342          Returns:
   343            - Name: Range
   344          ExtAttrs:
   345            - Name: Exposed
   346              Values:
   347                - Window
   348        - Name: addRange
   349          Args:
   350            - Name: range
   351              Type:
   352                Name: Range
   353          Returns:
   354            - Name: undefined
   355          ExtAttrs:
   356            - Name: Exposed
   357              Values:
   358                - Window
   359        - Name: removeRange
   360          Args:
   361            - Name: range
   362              Type:
   363                Name: Range
   364          Returns:
   365            - Name: undefined
   366          ExtAttrs:
   367            - Name: Exposed
   368              Values:
   369                - Window
   370        - Name: removeAllRanges
   371          Returns:
   372            - Name: undefined
   373          ExtAttrs:
   374            - Name: Exposed
   375              Values:
   376                - Window
   377        - Name: empty
   378          Returns:
   379            - Name: undefined
   380          ExtAttrs:
   381            - Name: Exposed
   382              Values:
   383                - Window
   384        - Name: getComposedRanges
   385          Args:
   386            - Name: shadowRoots
   387              Variadic: true
   388              Type:
   389                Name: ShadowRoot
   390          Returns:
   391            - Name: sequence
   392              Params:
   393                - Name: StaticRange
   394          ExtAttrs:
   395            - Name: Exposed
   396              Values:
   397                - Window
   398        - Name: collapse
   399          Args:
   400            - Name: node
   401              Type:
   402                Name: Node
   403                Nullable: true
   404            - Name: offset
   405              Optional: true
   406              Default: "0"
   407              Type:
   408                Name: unsigned long
   409          Returns:
   410            - Name: undefined
   411          ExtAttrs:
   412            - Name: Exposed
   413              Values:
   414                - Window
   415        - Name: setPosition
   416          Args:
   417            - Name: node
   418              Type:
   419                Name: Node
   420                Nullable: true
   421            - Name: offset
   422              Optional: true
   423              Default: "0"
   424              Type:
   425                Name: unsigned long
   426          Returns:
   427            - Name: undefined
   428          ExtAttrs:
   429            - Name: Exposed
   430              Values:
   431                - Window
   432        - Name: collapseToStart
   433          Returns:
   434            - Name: undefined
   435          ExtAttrs:
   436            - Name: Exposed
   437              Values:
   438                - Window
   439        - Name: collapseToEnd
   440          Returns:
   441            - Name: undefined
   442          ExtAttrs:
   443            - Name: Exposed
   444              Values:
   445                - Window
   446        - Name: extend
   447          Args:
   448            - Name: node
   449              Type:
   450                Name: Node
   451            - Name: offset
   452              Optional: true
   453              Default: "0"
   454              Type:
   455                Name: unsigned long
   456          Returns:
   457            - Name: undefined
   458          ExtAttrs:
   459            - Name: Exposed
   460              Values:
   461                - Window
   462        - Name: setBaseAndExtent
   463          Args:
   464            - Name: anchorNode
   465              Type:
   466                Name: Node
   467            - Name: anchorOffset
   468              Type:
   469                Name: unsigned long
   470            - Name: focusNode
   471              Type:
   472                Name: Node
   473            - Name: focusOffset
   474              Type:
   475                Name: unsigned long
   476          Returns:
   477            - Name: undefined
   478          ExtAttrs:
   479            - Name: Exposed
   480              Values:
   481                - Window
   482        - Name: selectAllChildren
   483          Args:
   484            - Name: node
   485              Type:
   486                Name: Node
   487          Returns:
   488            - Name: undefined
   489          ExtAttrs:
   490            - Name: Exposed
   491              Values:
   492                - Window
   493        - Name: modify
   494          Args:
   495            - Name: alter
   496              Optional: true
   497              Type:
   498                Name: DOMString
   499            - Name: direction
   500              Optional: true
   501              Type:
   502                Name: DOMString
   503            - Name: granularity
   504              Optional: true
   505              Type:
   506                Name: DOMString
   507          Returns:
   508            - Name: undefined
   509          ExtAttrs:
   510            - Name: Exposed
   511              Values:
   512                - Window
   513        - Name: deleteFromDocument
   514          Returns:
   515            - Name: undefined
   516          ExtAttrs:
   517            - Name: CEReactions
   518            - Name: Exposed
   519              Values:
   520                - Window
   521        - Name: containsNode
   522          Args:
   523            - Name: node
   524              Type:
   525                Name: Node
   526            - Name: allowPartialContainment
   527              Optional: true
   528              Default: "false"
   529              Type:
   530                Name: boolean
   531          Returns:
   532            - Name: boolean
   533          ExtAttrs:
   534            - Name: Exposed
   535              Values:
   536                - Window
   537        - Modifier: stringifier
   538          ExtAttrs:
   539            - Name: Exposed
   540              Values:
   541                - Window
   542  - File: webref/html.idl
   543    Enum:
   544      Name: SelectionMode
   545      Values:
   546        - select
   547        - start
   548        - end
   549        - preserve
   550  - File: webref/screen-capture.idl
   551    Enum:
   552      Name: SelfCapturePreferenceEnum
   553      Values:
   554        - include
   555        - exclude
   556  - File: webref/generic-sensor.idl
   557    Interface:
   558      Name: Sensor
   559      Inherits: EventTarget
   560      ExtAttrs:
   561        - Name: SecureContext
   562        - Name: Exposed
   563          Values:
   564            - DedicatedWorker
   565            - Window
   566      Attrs:
   567        - Name: activated
   568          Readonly: true
   569          Type:
   570            Name: boolean
   571          ExtAttrs:
   572            - Name: SecureContext
   573            - Name: Exposed
   574              Values:
   575                - DedicatedWorker
   576                - Window
   577        - Name: hasReading
   578          Readonly: true
   579          Type:
   580            Name: boolean
   581          ExtAttrs:
   582            - Name: SecureContext
   583            - Name: Exposed
   584              Values:
   585                - DedicatedWorker
   586                - Window
   587        - Name: timestamp
   588          Readonly: true
   589          Type:
   590            Name: DOMHighResTimeStamp
   591            Nullable: true
   592          ExtAttrs:
   593            - Name: SecureContext
   594            - Name: Exposed
   595              Values:
   596                - DedicatedWorker
   597                - Window
   598        - Name: onreading
   599          Type:
   600            Name: EventHandler
   601          ExtAttrs:
   602            - Name: SecureContext
   603            - Name: Exposed
   604              Values:
   605                - DedicatedWorker
   606                - Window
   607        - Name: onactivate
   608          Type:
   609            Name: EventHandler
   610          ExtAttrs:
   611            - Name: SecureContext
   612            - Name: Exposed
   613              Values:
   614                - DedicatedWorker
   615                - Window
   616        - Name: onerror
   617          Type:
   618            Name: EventHandler
   619          ExtAttrs:
   620            - Name: SecureContext
   621            - Name: Exposed
   622              Values:
   623                - DedicatedWorker
   624                - Window
   625      Operations:
   626        - Name: start
   627          Returns:
   628            - Name: undefined
   629          ExtAttrs:
   630            - Name: SecureContext
   631            - Name: Exposed
   632              Values:
   633                - DedicatedWorker
   634                - Window
   635        - Name: stop
   636          Returns:
   637            - Name: undefined
   638          ExtAttrs:
   639            - Name: SecureContext
   640            - Name: Exposed
   641              Values:
   642                - DedicatedWorker
   643                - Window
   644  - File: webref/generic-sensor.idl
   645    Interface:
   646      Name: SensorErrorEvent
   647      Inherits: Event
   648      ExtAttrs:
   649        - Name: SecureContext
   650        - Name: Exposed
   651          Values:
   652            - DedicatedWorker
   653            - Window
   654      Attrs:
   655        - Name: error
   656          Readonly: true
   657          Type:
   658            Name: DOMException
   659          ExtAttrs:
   660            - Name: SecureContext
   661            - Name: Exposed
   662              Values:
   663                - DedicatedWorker
   664                - Window
   665      Constructors:
   666        - Args:
   667            - Name: type
   668              Type:
   669                Name: DOMString
   670            - Name: errorEventInitDict
   671              Type:
   672                Name: SensorErrorEventInit
   673          ExtAttrs:
   674            - Name: SecureContext
   675            - Name: Exposed
   676              Values:
   677                - DedicatedWorker
   678                - Window
   679  - File: webref/generic-sensor.idl
   680    Dict:
   681      Name: SensorErrorEventInit
   682      Inherits: EventInit
   683      Fields:
   684        - Name: error
   685          Required: true
   686          Type:
   687            Name: DOMException
   688        - Name: bubbles
   689          Default: "false"
   690          Type:
   691            Name: boolean
   692        - Name: cancelable
   693          Default: "false"
   694          Type:
   695            Name: boolean
   696        - Name: composed
   697          Default: "false"
   698          Type:
   699            Name: boolean
   700  - File: webref/generic-sensor.idl
   701    Dict:
   702      Name: SensorOptions
   703      Fields:
   704        - Name: frequency
   705          Type:
   706            Name: double
   707  - File: webref/web-animations-2.idl
   708    Interface:
   709      Name: SequenceEffect
   710      Inherits: GroupEffect
   711      ExtAttrs:
   712        - Name: Exposed
   713          Values:
   714            - Window
   715      Operations:
   716        - Name: clone
   717          Returns:
   718            - Name: SequenceEffect
   719          ExtAttrs:
   720            - Name: Exposed
   721              Values:
   722                - Window
   723      Constructors:
   724        - Args:
   725            - Name: children
   726              Type:
   727                Name: sequence
   728                Params:
   729                  - Name: AnimationEffect
   730                Nullable: true
   731            - Name: timing
   732              Optional: true
   733              Default: '{}'
   734              Type:
   735                Union:
   736                  - Name: unrestricted double
   737                  - Name: EffectTiming
   738          ExtAttrs:
   739            - Name: Exposed
   740              Values:
   741                - Window
   742  - File: webref/serial.idl
   743    Interface:
   744      Name: Serial
   745      Inherits: EventTarget
   746      ExtAttrs:
   747        - Name: Exposed
   748          Values:
   749            - DedicatedWorker
   750            - Window
   751        - Name: SecureContext
   752      Attrs:
   753        - Name: onconnect
   754          Type:
   755            Name: EventHandler
   756          ExtAttrs:
   757            - Name: Exposed
   758              Values:
   759                - DedicatedWorker
   760                - Window
   761            - Name: SecureContext
   762        - Name: ondisconnect
   763          Type:
   764            Name: EventHandler
   765          ExtAttrs:
   766            - Name: Exposed
   767              Values:
   768                - DedicatedWorker
   769                - Window
   770            - Name: SecureContext
   771      Operations:
   772        - Name: getPorts
   773          Returns:
   774            - Name: Promise
   775              Params:
   776                - Name: sequence
   777                  Params:
   778                    - Name: SerialPort
   779          ExtAttrs:
   780            - Name: Exposed
   781              Values:
   782                - DedicatedWorker
   783                - Window
   784            - Name: SecureContext
   785        - Name: requestPort
   786          Args:
   787            - Name: options
   788              Optional: true
   789              Default: '{}'
   790              Type:
   791                Name: SerialPortRequestOptions
   792          Returns:
   793            - Name: Promise
   794              Params:
   795                - Name: SerialPort
   796          ExtAttrs:
   797            - Name: Exposed
   798              Values:
   799                - Window
   800  - File: webref/serial.idl
   801    Dict:
   802      Name: SerialInputSignals
   803      Fields:
   804        - Name: dataCarrierDetect
   805          Required: true
   806          Type:
   807            Name: boolean
   808        - Name: clearToSend
   809          Required: true
   810          Type:
   811            Name: boolean
   812        - Name: ringIndicator
   813          Required: true
   814          Type:
   815            Name: boolean
   816        - Name: dataSetReady
   817          Required: true
   818          Type:
   819            Name: boolean
   820  - File: webref/serial.idl
   821    Dict:
   822      Name: SerialOptions
   823      Fields:
   824        - Name: baudRate
   825          Required: true
   826          Type:
   827            Name: unsigned long
   828          ExtAttrs:
   829            - Name: EnforceRange
   830        - Name: dataBits
   831          Default: "8"
   832          Type:
   833            Name: octet
   834          ExtAttrs:
   835            - Name: EnforceRange
   836        - Name: stopBits
   837          Default: "1"
   838          Type:
   839            Name: octet
   840          ExtAttrs:
   841            - Name: EnforceRange
   842        - Name: parity
   843          Default: '"none"'
   844          Type:
   845            Name: ParityType
   846        - Name: bufferSize
   847          Default: "255"
   848          Type:
   849            Name: unsigned long
   850          ExtAttrs:
   851            - Name: EnforceRange
   852        - Name: flowControl
   853          Default: '"none"'
   854          Type:
   855            Name: FlowControlType
   856  - File: webref/serial.idl
   857    Dict:
   858      Name: SerialOutputSignals
   859      Fields:
   860        - Name: dataTerminalReady
   861          Type:
   862            Name: boolean
   863        - Name: requestToSend
   864          Type:
   865            Name: boolean
   866        - Name: break
   867          Type:
   868            Name: boolean
   869  - File: webref/serial.idl
   870    Interface:
   871      Name: SerialPort
   872      Inherits: EventTarget
   873      ExtAttrs:
   874        - Name: Exposed
   875          Values:
   876            - DedicatedWorker
   877            - Window
   878        - Name: SecureContext
   879      Attrs:
   880        - Name: onconnect
   881          Type:
   882            Name: EventHandler
   883          ExtAttrs:
   884            - Name: Exposed
   885              Values:
   886                - DedicatedWorker
   887                - Window
   888            - Name: SecureContext
   889        - Name: ondisconnect
   890          Type:
   891            Name: EventHandler
   892          ExtAttrs:
   893            - Name: Exposed
   894              Values:
   895                - DedicatedWorker
   896                - Window
   897            - Name: SecureContext
   898        - Name: readable
   899          Readonly: true
   900          Type:
   901            Name: ReadableStream
   902          ExtAttrs:
   903            - Name: Exposed
   904              Values:
   905                - DedicatedWorker
   906                - Window
   907            - Name: SecureContext
   908        - Name: writable
   909          Readonly: true
   910          Type:
   911            Name: WritableStream
   912          ExtAttrs:
   913            - Name: Exposed
   914              Values:
   915                - DedicatedWorker
   916                - Window
   917            - Name: SecureContext
   918      Operations:
   919        - Name: getInfo
   920          Returns:
   921            - Name: SerialPortInfo
   922          ExtAttrs:
   923            - Name: Exposed
   924              Values:
   925                - DedicatedWorker
   926                - Window
   927            - Name: SecureContext
   928        - Name: open
   929          Args:
   930            - Name: options
   931              Type:
   932                Name: SerialOptions
   933          Returns:
   934            - Name: Promise
   935              Params:
   936                - Name: undefined
   937          ExtAttrs:
   938            - Name: Exposed
   939              Values:
   940                - DedicatedWorker
   941                - Window
   942            - Name: SecureContext
   943        - Name: setSignals
   944          Args:
   945            - Name: signals
   946              Optional: true
   947              Default: '{}'
   948              Type:
   949                Name: SerialOutputSignals
   950          Returns:
   951            - Name: Promise
   952              Params:
   953                - Name: undefined
   954          ExtAttrs:
   955            - Name: Exposed
   956              Values:
   957                - DedicatedWorker
   958                - Window
   959            - Name: SecureContext
   960        - Name: getSignals
   961          Returns:
   962            - Name: Promise
   963              Params:
   964                - Name: SerialInputSignals
   965          ExtAttrs:
   966            - Name: Exposed
   967              Values:
   968                - DedicatedWorker
   969                - Window
   970            - Name: SecureContext
   971        - Name: close
   972          Returns:
   973            - Name: Promise
   974              Params:
   975                - Name: undefined
   976          ExtAttrs:
   977            - Name: Exposed
   978              Values:
   979                - DedicatedWorker
   980                - Window
   981            - Name: SecureContext
   982        - Name: forget
   983          Returns:
   984            - Name: Promise
   985              Params:
   986                - Name: undefined
   987          ExtAttrs:
   988            - Name: Exposed
   989              Values:
   990                - DedicatedWorker
   991                - Window
   992            - Name: SecureContext
   993  - File: webref/serial.idl
   994    Dict:
   995      Name: SerialPortFilter
   996      Fields:
   997        - Name: usbVendorId
   998          Type:
   999            Name: unsigned short
  1000        - Name: usbProductId
  1001          Type:
  1002            Name: unsigned short
  1003        - Name: bluetoothServiceClassId
  1004          Type:
  1005            Name: BluetoothServiceUUID
  1006  - File: webref/serial.idl
  1007    Dict:
  1008      Name: SerialPortInfo
  1009      Fields:
  1010        - Name: usbVendorId
  1011          Type:
  1012            Name: unsigned short
  1013        - Name: usbProductId
  1014          Type:
  1015            Name: unsigned short
  1016        - Name: bluetoothServiceClassId
  1017          Type:
  1018            Name: BluetoothServiceUUID
  1019  - File: webref/serial.idl
  1020    Dict:
  1021      Name: SerialPortRequestOptions
  1022      Fields:
  1023        - Name: filters
  1024          Type:
  1025            Name: sequence
  1026            Params:
  1027              - Name: SerialPortFilter
  1028        - Name: allowedBluetoothServiceClassIds
  1029          Type:
  1030            Name: sequence
  1031            Params:
  1032              - Name: BluetoothServiceUUID
  1033  - File: webref/service-workers.idl
  1034    Interface:
  1035      Name: ServiceWorker
  1036      Inherits: EventTarget
  1037      ExtAttrs:
  1038        - Name: SecureContext
  1039        - Name: Exposed
  1040          Values:
  1041            - Window
  1042            - Worker
  1043      Attrs:
  1044        - Name: scriptURL
  1045          Readonly: true
  1046          Type:
  1047            Name: USVString
  1048          ExtAttrs:
  1049            - Name: SecureContext
  1050            - Name: Exposed
  1051              Values:
  1052                - Window
  1053                - Worker
  1054        - Name: state
  1055          Readonly: true
  1056          Type:
  1057            Name: ServiceWorkerState
  1058          ExtAttrs:
  1059            - Name: SecureContext
  1060            - Name: Exposed
  1061              Values:
  1062                - Window
  1063                - Worker
  1064        - Name: onstatechange
  1065          Type:
  1066            Name: EventHandler
  1067          ExtAttrs:
  1068            - Name: SecureContext
  1069            - Name: Exposed
  1070              Values:
  1071                - Window
  1072                - Worker
  1073        - Name: onerror
  1074          Type:
  1075            Name: EventHandler
  1076      Operations:
  1077        - Name: postMessage
  1078          Args:
  1079            - Name: message
  1080              Type:
  1081                Name: any
  1082            - Name: transfer
  1083              Type:
  1084                Name: sequence
  1085                Params:
  1086                  - Name: object
  1087          Returns:
  1088            - Name: undefined
  1089          ExtAttrs:
  1090            - Name: SecureContext
  1091            - Name: Exposed
  1092              Values:
  1093                - Window
  1094                - Worker
  1095        - Name: postMessage
  1096          Args:
  1097            - Name: message
  1098              Type:
  1099                Name: any
  1100            - Name: options
  1101              Optional: true
  1102              Default: '{}'
  1103              Type:
  1104                Name: StructuredSerializeOptions
  1105          Returns:
  1106            - Name: undefined
  1107          ExtAttrs:
  1108            - Name: SecureContext
  1109            - Name: Exposed
  1110              Values:
  1111                - Window
  1112                - Worker
  1113  - File: webref/service-workers.idl
  1114    Interface:
  1115      Name: ServiceWorkerContainer
  1116      Inherits: EventTarget
  1117      ExtAttrs:
  1118        - Name: SecureContext
  1119        - Name: Exposed
  1120          Values:
  1121            - Window
  1122            - Worker
  1123      Attrs:
  1124        - Name: controller
  1125          Readonly: true
  1126          Type:
  1127            Name: ServiceWorker
  1128            Nullable: true
  1129          ExtAttrs:
  1130            - Name: SecureContext
  1131            - Name: Exposed
  1132              Values:
  1133                - Window
  1134                - Worker
  1135        - Name: ready
  1136          Readonly: true
  1137          Type:
  1138            Name: Promise
  1139            Params:
  1140              - Name: ServiceWorkerRegistration
  1141          ExtAttrs:
  1142            - Name: SecureContext
  1143            - Name: Exposed
  1144              Values:
  1145                - Window
  1146                - Worker
  1147        - Name: oncontrollerchange
  1148          Type:
  1149            Name: EventHandler
  1150          ExtAttrs:
  1151            - Name: SecureContext
  1152            - Name: Exposed
  1153              Values:
  1154                - Window
  1155                - Worker
  1156        - Name: onmessage
  1157          Type:
  1158            Name: EventHandler
  1159          ExtAttrs:
  1160            - Name: SecureContext
  1161            - Name: Exposed
  1162              Values:
  1163                - Window
  1164                - Worker
  1165        - Name: onmessageerror
  1166          Type:
  1167            Name: EventHandler
  1168          ExtAttrs:
  1169            - Name: SecureContext
  1170            - Name: Exposed
  1171              Values:
  1172                - Window
  1173                - Worker
  1174      Operations:
  1175        - Name: register
  1176          Args:
  1177            - Name: scriptURL
  1178              Type:
  1179                Name: USVString
  1180            - Name: options
  1181              Optional: true
  1182              Default: '{}'
  1183              Type:
  1184                Name: RegistrationOptions
  1185          Returns:
  1186            - Name: Promise
  1187              Params:
  1188                - Name: ServiceWorkerRegistration
  1189          ExtAttrs:
  1190            - Name: NewObject
  1191            - Name: SecureContext
  1192            - Name: Exposed
  1193              Values:
  1194                - Window
  1195                - Worker
  1196        - Name: getRegistration
  1197          Args:
  1198            - Name: clientURL
  1199              Optional: true
  1200              Default: '""'
  1201              Type:
  1202                Name: USVString
  1203          Returns:
  1204            - Name: Promise
  1205              Params:
  1206                - Union:
  1207                    - Name: ServiceWorkerRegistration
  1208                    - Name: undefined
  1209          ExtAttrs:
  1210            - Name: NewObject
  1211            - Name: SecureContext
  1212            - Name: Exposed
  1213              Values:
  1214                - Window
  1215                - Worker
  1216        - Name: getRegistrations
  1217          Returns:
  1218            - Name: Promise
  1219              Params:
  1220                - Name: FrozenArray
  1221                  Params:
  1222                    - Name: ServiceWorkerRegistration
  1223          ExtAttrs:
  1224            - Name: NewObject
  1225            - Name: SecureContext
  1226            - Name: Exposed
  1227              Values:
  1228                - Window
  1229                - Worker
  1230        - Name: startMessages
  1231          Returns:
  1232            - Name: undefined
  1233          ExtAttrs:
  1234            - Name: SecureContext
  1235            - Name: Exposed
  1236              Values:
  1237                - Window
  1238                - Worker
  1239  - File: webref/service-workers.idl
  1240    Interface:
  1241      Name: ServiceWorkerGlobalScope
  1242      Inherits: WorkerGlobalScope
  1243      ExtAttrs:
  1244        - Name: Global
  1245          Values:
  1246            - Worker
  1247            - ServiceWorker
  1248        - Name: Exposed
  1249          Values:
  1250            - ServiceWorker
  1251      Attrs:
  1252        - Name: clients
  1253          Readonly: true
  1254          Type:
  1255            Name: Clients
  1256          ExtAttrs:
  1257            - Name: SameObject
  1258            - Name: Global
  1259              Values:
  1260                - Worker
  1261                - ServiceWorker
  1262            - Name: Exposed
  1263              Values:
  1264                - ServiceWorker
  1265        - Name: registration
  1266          Readonly: true
  1267          Type:
  1268            Name: ServiceWorkerRegistration
  1269          ExtAttrs:
  1270            - Name: SameObject
  1271            - Name: Global
  1272              Values:
  1273                - Worker
  1274                - ServiceWorker
  1275            - Name: Exposed
  1276              Values:
  1277                - ServiceWorker
  1278        - Name: serviceWorker
  1279          Readonly: true
  1280          Type:
  1281            Name: ServiceWorker
  1282          ExtAttrs:
  1283            - Name: SameObject
  1284            - Name: Global
  1285              Values:
  1286                - Worker
  1287                - ServiceWorker
  1288            - Name: Exposed
  1289              Values:
  1290                - ServiceWorker
  1291        - Name: oninstall
  1292          Type:
  1293            Name: EventHandler
  1294          ExtAttrs:
  1295            - Name: Global
  1296              Values:
  1297                - Worker
  1298                - ServiceWorker
  1299            - Name: Exposed
  1300              Values:
  1301                - ServiceWorker
  1302        - Name: onactivate
  1303          Type:
  1304            Name: EventHandler
  1305          ExtAttrs:
  1306            - Name: Global
  1307              Values:
  1308                - Worker
  1309                - ServiceWorker
  1310            - Name: Exposed
  1311              Values:
  1312                - ServiceWorker
  1313        - Name: onfetch
  1314          Type:
  1315            Name: EventHandler
  1316          ExtAttrs:
  1317            - Name: Global
  1318              Values:
  1319                - Worker
  1320                - ServiceWorker
  1321            - Name: Exposed
  1322              Values:
  1323                - ServiceWorker
  1324        - Name: onmessage
  1325          Type:
  1326            Name: EventHandler
  1327          ExtAttrs:
  1328            - Name: Global
  1329              Values:
  1330                - Worker
  1331                - ServiceWorker
  1332            - Name: Exposed
  1333              Values:
  1334                - ServiceWorker
  1335        - Name: onmessageerror
  1336          Type:
  1337            Name: EventHandler
  1338          ExtAttrs:
  1339            - Name: Global
  1340              Values:
  1341                - Worker
  1342                - ServiceWorker
  1343            - Name: Exposed
  1344              Values:
  1345                - ServiceWorker
  1346        - Name: oncontentdelete
  1347          Type:
  1348            Name: EventHandler
  1349        - Name: oncanmakepayment
  1350          Type:
  1351            Name: EventHandler
  1352        - Name: onpush
  1353          Type:
  1354            Name: EventHandler
  1355          ExtAttrs:
  1356            - Name: Exposed
  1357              Values:
  1358                - ServiceWorker
  1359            - Name: SecureContext
  1360        - Name: onpushsubscriptionchange
  1361          Type:
  1362            Name: EventHandler
  1363          ExtAttrs:
  1364            - Name: Exposed
  1365              Values:
  1366                - ServiceWorker
  1367            - Name: SecureContext
  1368        - Name: onperiodicsync
  1369          Type:
  1370            Name: EventHandler
  1371        - Name: onnotificationclick
  1372          Type:
  1373            Name: EventHandler
  1374        - Name: onnotificationclose
  1375          Type:
  1376            Name: EventHandler
  1377        - Name: onpaymentrequest
  1378          Type:
  1379            Name: EventHandler
  1380        - Name: cookieStore
  1381          Readonly: true
  1382          Type:
  1383            Name: CookieStore
  1384          ExtAttrs:
  1385            - Name: SameObject
  1386        - Name: oncookiechange
  1387          Type:
  1388            Name: EventHandler
  1389        - Name: onbackgroundfetchsuccess
  1390          Type:
  1391            Name: EventHandler
  1392        - Name: onbackgroundfetchfail
  1393          Type:
  1394            Name: EventHandler
  1395        - Name: onbackgroundfetchabort
  1396          Type:
  1397            Name: EventHandler
  1398        - Name: onbackgroundfetchclick
  1399          Type:
  1400            Name: EventHandler
  1401        - Name: onsync
  1402          Type:
  1403            Name: EventHandler
  1404      Operations:
  1405        - Name: skipWaiting
  1406          Returns:
  1407            - Name: Promise
  1408              Params:
  1409                - Name: undefined
  1410          ExtAttrs:
  1411            - Name: NewObject
  1412            - Name: Global
  1413              Values:
  1414                - Worker
  1415                - ServiceWorker
  1416            - Name: Exposed
  1417              Values:
  1418                - ServiceWorker
  1419  - File: webref/service-workers.idl
  1420    Interface:
  1421      Name: ServiceWorkerRegistration
  1422      Inherits: EventTarget
  1423      ExtAttrs:
  1424        - Name: SecureContext
  1425        - Name: Exposed
  1426          Values:
  1427            - Window
  1428            - Worker
  1429      Attrs:
  1430        - Name: installing
  1431          Readonly: true
  1432          Type:
  1433            Name: ServiceWorker
  1434            Nullable: true
  1435          ExtAttrs:
  1436            - Name: SecureContext
  1437            - Name: Exposed
  1438              Values:
  1439                - Window
  1440                - Worker
  1441        - Name: waiting
  1442          Readonly: true
  1443          Type:
  1444            Name: ServiceWorker
  1445            Nullable: true
  1446          ExtAttrs:
  1447            - Name: SecureContext
  1448            - Name: Exposed
  1449              Values:
  1450                - Window
  1451                - Worker
  1452        - Name: active
  1453          Readonly: true
  1454          Type:
  1455            Name: ServiceWorker
  1456            Nullable: true
  1457          ExtAttrs:
  1458            - Name: SecureContext
  1459            - Name: Exposed
  1460              Values:
  1461                - Window
  1462                - Worker
  1463        - Name: navigationPreload
  1464          Readonly: true
  1465          Type:
  1466            Name: NavigationPreloadManager
  1467          ExtAttrs:
  1468            - Name: SameObject
  1469            - Name: SecureContext
  1470            - Name: Exposed
  1471              Values:
  1472                - Window
  1473                - Worker
  1474        - Name: scope
  1475          Readonly: true
  1476          Type:
  1477            Name: USVString
  1478          ExtAttrs:
  1479            - Name: SecureContext
  1480            - Name: Exposed
  1481              Values:
  1482                - Window
  1483                - Worker
  1484        - Name: updateViaCache
  1485          Readonly: true
  1486          Type:
  1487            Name: ServiceWorkerUpdateViaCache
  1488          ExtAttrs:
  1489            - Name: SecureContext
  1490            - Name: Exposed
  1491              Values:
  1492                - Window
  1493                - Worker
  1494        - Name: onupdatefound
  1495          Type:
  1496            Name: EventHandler
  1497          ExtAttrs:
  1498            - Name: SecureContext
  1499            - Name: Exposed
  1500              Values:
  1501                - Window
  1502                - Worker
  1503        - Name: sync
  1504          Readonly: true
  1505          Type:
  1506            Name: SyncManager
  1507        - Name: backgroundFetch
  1508          Readonly: true
  1509          Type:
  1510            Name: BackgroundFetchManager
  1511        - Name: pushManager
  1512          Readonly: true
  1513          Type:
  1514            Name: PushManager
  1515          ExtAttrs:
  1516            - Name: SecureContext
  1517        - Name: paymentManager
  1518          Readonly: true
  1519          Type:
  1520            Name: PaymentManager
  1521          ExtAttrs:
  1522            - Name: SameObject
  1523        - Name: periodicSync
  1524          Readonly: true
  1525          Type:
  1526            Name: PeriodicSyncManager
  1527          ExtAttrs:
  1528            - Name: Exposed
  1529              Values:
  1530                - Window
  1531                - Worker
  1532        - Name: cookies
  1533          Readonly: true
  1534          Type:
  1535            Name: CookieStoreManager
  1536          ExtAttrs:
  1537            - Name: SameObject
  1538            - Name: Exposed
  1539              Values:
  1540                - ServiceWorker
  1541                - Window
  1542        - Name: index
  1543          Readonly: true
  1544          Type:
  1545            Name: ContentIndex
  1546          ExtAttrs:
  1547            - Name: SameObject
  1548      Operations:
  1549        - Name: update
  1550          Returns:
  1551            - Name: Promise
  1552              Params:
  1553                - Name: undefined
  1554          ExtAttrs:
  1555            - Name: NewObject
  1556            - Name: SecureContext
  1557            - Name: Exposed
  1558              Values:
  1559                - Window
  1560                - Worker
  1561        - Name: unregister
  1562          Returns:
  1563            - Name: Promise
  1564              Params:
  1565                - Name: boolean
  1566          ExtAttrs:
  1567            - Name: NewObject
  1568            - Name: SecureContext
  1569            - Name: Exposed
  1570              Values:
  1571                - Window
  1572                - Worker
  1573        - Name: showNotification
  1574          Args:
  1575            - Name: title
  1576              Type:
  1577                Name: DOMString
  1578            - Name: options
  1579              Optional: true
  1580              Default: '{}'
  1581              Type:
  1582                Name: NotificationOptions
  1583          Returns:
  1584            - Name: Promise
  1585              Params:
  1586                - Name: undefined
  1587        - Name: getNotifications
  1588          Args:
  1589            - Name: filter
  1590              Optional: true
  1591              Default: '{}'
  1592              Type:
  1593                Name: GetNotificationOptions
  1594          Returns:
  1595            - Name: Promise
  1596              Params:
  1597                - Name: sequence
  1598                  Params:
  1599                    - Name: Notification
  1600  - File: webref/service-workers.idl
  1601    Enum:
  1602      Name: ServiceWorkerState
  1603      Values:
  1604        - parsed
  1605        - installing
  1606        - installed
  1607        - activating
  1608        - activated
  1609        - redundant
  1610  - File: webref/service-workers.idl
  1611    Enum:
  1612      Name: ServiceWorkerUpdateViaCache
  1613      Values:
  1614        - imports
  1615        - all
  1616        - none
  1617  - File: webref/sanitizer-api.idl
  1618    Dict:
  1619      Name: SetHTMLOptions
  1620      Fields:
  1621        - Name: sanitizer
  1622          Type:
  1623            Name: Sanitizer
  1624  - File: webref/SVG.idl
  1625    Interface:
  1626      Name: ShadowAnimation
  1627      Inherits: Animation
  1628      ExtAttrs:
  1629        - Name: Exposed
  1630          Values:
  1631            - Window
  1632      Attrs:
  1633        - Name: sourceAnimation
  1634          Readonly: true
  1635          Type:
  1636            Name: Animation
  1637          ExtAttrs:
  1638            - Name: SameObject
  1639            - Name: Exposed
  1640              Values:
  1641                - Window
  1642      Constructors:
  1643        - Args:
  1644            - Name: source
  1645              Type:
  1646                Name: Animation
  1647            - Name: newTarget
  1648              Type:
  1649                Union:
  1650                  - Name: Element
  1651                  - Name: CSSPseudoElement
  1652          ExtAttrs:
  1653            - Name: Exposed
  1654              Values:
  1655                - Window
  1656  - File: webref/dom.idl
  1657    Interface:
  1658      Name: ShadowRoot
  1659      Inherits: DocumentFragment
  1660      ExtAttrs:
  1661        - Name: Exposed
  1662          Values:
  1663            - Window
  1664      Attrs:
  1665        - Name: mode
  1666          Readonly: true
  1667          Type:
  1668            Name: ShadowRootMode
  1669          ExtAttrs:
  1670            - Name: Exposed
  1671              Values:
  1672                - Window
  1673        - Name: delegatesFocus
  1674          Readonly: true
  1675          Type:
  1676            Name: boolean
  1677          ExtAttrs:
  1678            - Name: Exposed
  1679              Values:
  1680                - Window
  1681        - Name: slotAssignment
  1682          Readonly: true
  1683          Type:
  1684            Name: SlotAssignmentMode
  1685          ExtAttrs:
  1686            - Name: Exposed
  1687              Values:
  1688                - Window
  1689        - Name: host
  1690          Readonly: true
  1691          Type:
  1692            Name: Element
  1693          ExtAttrs:
  1694            - Name: Exposed
  1695              Values:
  1696                - Window
  1697        - Name: onslotchange
  1698          Type:
  1699            Name: EventHandler
  1700          ExtAttrs:
  1701            - Name: Exposed
  1702              Values:
  1703                - Window
  1704        - Name: innerHTML
  1705          Type:
  1706            Name: DOMString
  1707          ExtAttrs:
  1708            - Name: CEReactions
  1709        - Name: fullscreenElement
  1710          Readonly: true
  1711          Type:
  1712            Name: Element
  1713            Nullable: true
  1714          ExtAttrs:
  1715            - Name: LegacyLenientSetter
  1716        - Name: styleSheets
  1717          Readonly: true
  1718          Type:
  1719            Name: StyleSheetList
  1720          ExtAttrs:
  1721            - Name: SameObject
  1722        - Name: adoptedStyleSheets
  1723          Type:
  1724            Name: ObservableArray
  1725            Params:
  1726              - Name: CSSStyleSheet
  1727        - Name: pictureInPictureElement
  1728          Readonly: true
  1729          Type:
  1730            Name: Element
  1731            Nullable: true
  1732        - Name: activeElement
  1733          Readonly: true
  1734          Type:
  1735            Name: Element
  1736            Nullable: true
  1737        - Name: pointerLockElement
  1738          Readonly: true
  1739          Type:
  1740            Name: Element
  1741            Nullable: true
  1742      Operations:
  1743        - Name: getAnimations
  1744          Returns:
  1745            - Name: sequence
  1746              Params:
  1747                - Name: Animation
  1748  - File: webref/dom.idl
  1749    Dict:
  1750      Name: ShadowRootInit
  1751      Fields:
  1752        - Name: mode
  1753          Required: true
  1754          Type:
  1755            Name: ShadowRootMode
  1756        - Name: delegatesFocus
  1757          Default: "false"
  1758          Type:
  1759            Name: boolean
  1760        - Name: slotAssignment
  1761          Default: '"named"'
  1762          Type:
  1763            Name: SlotAssignmentMode
  1764  - File: webref/dom.idl
  1765    Enum:
  1766      Name: ShadowRootMode
  1767      Values:
  1768        - open
  1769        - closed
  1770  - File: webref/web-share.idl
  1771    Dict:
  1772      Name: ShareData
  1773      Fields:
  1774        - Name: files
  1775          Type:
  1776            Name: sequence
  1777            Params:
  1778              - Name: File
  1779        - Name: title
  1780          Type:
  1781            Name: USVString
  1782        - Name: text
  1783          Type:
  1784            Name: USVString
  1785        - Name: url
  1786          Type:
  1787            Name: USVString
  1788  - File: webref/shared-storage.idl
  1789    Interface:
  1790      Name: SharedStorage
  1791      ExtAttrs:
  1792        - Name: Exposed
  1793          Values:
  1794            - Window
  1795            - SharedStorageWorklet
  1796      Operations:
  1797        - Name: set
  1798          Args:
  1799            - Name: key
  1800              Type:
  1801                Name: DOMString
  1802            - Name: value
  1803              Type:
  1804                Name: DOMString
  1805            - Name: options
  1806              Optional: true
  1807              Default: '{}'
  1808              Type:
  1809                Name: SharedStorageSetMethodOptions
  1810          Returns:
  1811            - Name: Promise
  1812              Params:
  1813                - Name: any
  1814          ExtAttrs:
  1815            - Name: Exposed
  1816              Values:
  1817                - Window
  1818                - SharedStorageWorklet
  1819        - Name: append
  1820          Args:
  1821            - Name: key
  1822              Type:
  1823                Name: DOMString
  1824            - Name: value
  1825              Type:
  1826                Name: DOMString
  1827          Returns:
  1828            - Name: Promise
  1829              Params:
  1830                - Name: any
  1831          ExtAttrs:
  1832            - Name: Exposed
  1833              Values:
  1834                - Window
  1835                - SharedStorageWorklet
  1836        - Name: delete
  1837          Args:
  1838            - Name: key
  1839              Type:
  1840                Name: DOMString
  1841          Returns:
  1842            - Name: Promise
  1843              Params:
  1844                - Name: any
  1845          ExtAttrs:
  1846            - Name: Exposed
  1847              Values:
  1848                - Window
  1849                - SharedStorageWorklet
  1850        - Name: clear
  1851          Returns:
  1852            - Name: Promise
  1853              Params:
  1854                - Name: any
  1855          ExtAttrs:
  1856            - Name: Exposed
  1857              Values:
  1858                - Window
  1859                - SharedStorageWorklet
  1860  - File: webref/shared-storage.idl
  1861    Interface:
  1862      Name: SharedStorageOperation
  1863      ExtAttrs:
  1864        - Name: Exposed
  1865          Values:
  1866            - SharedStorageWorklet
  1867  - File: webref/shared-storage.idl
  1868    Callback:
  1869      Name: SharedStorageOperationConstructor
  1870      Args:
  1871        - Name: options
  1872          Optional: true
  1873          Type:
  1874            Name: SharedStorageRunOperationMethodOptions
  1875      Returns:
  1876        - Name: SharedStorageOperation
  1877  - File: webref/shared-storage.idl
  1878    Typedef:
  1879      Name: SharedStorageResponse
  1880      Type:
  1881        Union:
  1882          - Name: USVString
  1883          - Name: FencedFrameConfig
  1884  - File: webref/shared-storage.idl
  1885    Interface:
  1886      Name: SharedStorageRunOperation
  1887      Inherits: SharedStorageOperation
  1888      ExtAttrs:
  1889        - Name: Exposed
  1890          Values:
  1891            - SharedStorageWorklet
  1892      Operations:
  1893        - Name: run
  1894          Args:
  1895            - Name: data
  1896              Type:
  1897                Name: object
  1898          Returns:
  1899            - Name: Promise
  1900              Params:
  1901                - Name: undefined
  1902          ExtAttrs:
  1903            - Name: Exposed
  1904              Values:
  1905                - SharedStorageWorklet
  1906  - File: webref/shared-storage.idl
  1907    Dict:
  1908      Name: SharedStorageRunOperationMethodOptions
  1909      Fields:
  1910        - Name: data
  1911          Type:
  1912            Name: object
  1913        - Name: resolveToConfig
  1914          Default: "false"
  1915          Type:
  1916            Name: boolean
  1917        - Name: keepAlive
  1918          Default: "false"
  1919          Type:
  1920            Name: boolean
  1921  - File: webref/shared-storage.idl
  1922    Interface:
  1923      Name: SharedStorageSelectURLOperation
  1924      Inherits: SharedStorageOperation
  1925      ExtAttrs:
  1926        - Name: Exposed
  1927          Values:
  1928            - SharedStorageWorklet
  1929      Operations:
  1930        - Name: run
  1931          Args:
  1932            - Name: data
  1933              Type:
  1934                Name: object
  1935            - Name: urls
  1936              Type:
  1937                Name: FrozenArray
  1938                Params:
  1939                  - Name: SharedStorageUrlWithMetadata
  1940          Returns:
  1941            - Name: Promise
  1942              Params:
  1943                - Name: long
  1944          ExtAttrs:
  1945            - Name: Exposed
  1946              Values:
  1947                - SharedStorageWorklet
  1948  - File: webref/shared-storage.idl
  1949    Dict:
  1950      Name: SharedStorageSetMethodOptions
  1951      Fields:
  1952        - Name: ignoreIfPresent
  1953          Default: "false"
  1954          Type:
  1955            Name: boolean
  1956  - File: webref/shared-storage.idl
  1957    Dict:
  1958      Name: SharedStorageUrlWithMetadata
  1959      Fields:
  1960        - Name: url
  1961          Required: true
  1962          Type:
  1963            Name: USVString
  1964        - Name: reportingMetadata
  1965          Type:
  1966            Name: object
  1967  - File: webref/shared-storage.idl
  1968    Interface:
  1969      Name: SharedStorageWorklet
  1970      Inherits: Worklet
  1971      ExtAttrs:
  1972        - Name: Exposed
  1973          Values:
  1974            - Window
  1975  - File: webref/shared-storage.idl
  1976    Interface:
  1977      Name: SharedStorageWorkletGlobalScope
  1978      Inherits: WorkletGlobalScope
  1979      ExtAttrs:
  1980        - Name: Exposed
  1981          Values:
  1982            - SharedStorageWorklet
  1983        - Name: Global
  1984          Values:
  1985            - SharedStorageWorklet
  1986      Attrs:
  1987        - Name: sharedStorage
  1988          Readonly: true
  1989          Type:
  1990            Name: WorkletSharedStorage
  1991          ExtAttrs:
  1992            - Name: Exposed
  1993              Values:
  1994                - SharedStorageWorklet
  1995            - Name: Global
  1996              Values:
  1997                - SharedStorageWorklet
  1998      Operations:
  1999        - Name: register
  2000          Args:
  2001            - Name: name
  2002              Type:
  2003                Name: DOMString
  2004            - Name: operationCtor
  2005              Type:
  2006                Name: SharedStorageOperationConstructor
  2007          Returns:
  2008            - Name: undefined
  2009          ExtAttrs:
  2010            - Name: Exposed
  2011              Values:
  2012                - SharedStorageWorklet
  2013            - Name: Global
  2014              Values:
  2015                - SharedStorageWorklet
  2016  - File: webref/html.idl
  2017    Interface:
  2018      Name: SharedWorker
  2019      Inherits: EventTarget
  2020      ExtAttrs:
  2021        - Name: Exposed
  2022          Values:
  2023            - Window
  2024      Attrs:
  2025        - Name: port
  2026          Readonly: true
  2027          Type:
  2028            Name: MessagePort
  2029          ExtAttrs:
  2030            - Name: Exposed
  2031              Values:
  2032                - Window
  2033        - Name: onerror
  2034          Type:
  2035            Name: EventHandler
  2036      Constructors:
  2037        - Args:
  2038            - Name: scriptURL
  2039              Type:
  2040                Name: USVString
  2041            - Name: options
  2042              Optional: true
  2043              Default: '{}'
  2044              Type:
  2045                Union:
  2046                  - Name: DOMString
  2047                  - Name: WorkerOptions
  2048          ExtAttrs:
  2049            - Name: Exposed
  2050              Values:
  2051                - Window
  2052  - File: webref/html.idl
  2053    Interface:
  2054      Name: SharedWorkerGlobalScope
  2055      Inherits: WorkerGlobalScope
  2056      ExtAttrs:
  2057        - Name: Global
  2058          Values:
  2059            - Worker
  2060            - SharedWorker
  2061        - Name: Exposed
  2062          Values:
  2063            - SharedWorker
  2064      Attrs:
  2065        - Name: name
  2066          Readonly: true
  2067          Type:
  2068            Name: DOMString
  2069          ExtAttrs:
  2070            - Name: Replaceable
  2071            - Name: Global
  2072              Values:
  2073                - Worker
  2074                - SharedWorker
  2075            - Name: Exposed
  2076              Values:
  2077                - SharedWorker
  2078        - Name: onconnect
  2079          Type:
  2080            Name: EventHandler
  2081          ExtAttrs:
  2082            - Name: Global
  2083              Values:
  2084                - Worker
  2085                - SharedWorker
  2086            - Name: Exposed
  2087              Values:
  2088                - SharedWorker
  2089      Operations:
  2090        - Name: close
  2091          Returns:
  2092            - Name: undefined
  2093          ExtAttrs:
  2094            - Name: Global
  2095              Values:
  2096                - Worker
  2097                - SharedWorker
  2098            - Name: Exposed
  2099              Values:
  2100                - SharedWorker
  2101  - File: webref/dom.idl
  2102    Enum:
  2103      Name: SlotAssignmentMode
  2104      Values:
  2105        - manual
  2106        - named
  2107  - File: webref/webrtc-encoded-transform.idl
  2108    Typedef:
  2109      Name: SmallCryptoKeyID
  2110      Type:
  2111        Name: unsigned long long
  2112  - File: webref/media-source.idl
  2113    Interface:
  2114      Name: SourceBuffer
  2115      Inherits: EventTarget
  2116      ExtAttrs:
  2117        - Name: Exposed
  2118          Values:
  2119            - Window
  2120            - DedicatedWorker
  2121      Attrs:
  2122        - Name: mode
  2123          Type:
  2124            Name: AppendMode
  2125          ExtAttrs:
  2126            - Name: Exposed
  2127              Values:
  2128                - Window
  2129                - DedicatedWorker
  2130        - Name: updating
  2131          Readonly: true
  2132          Type:
  2133            Name: boolean
  2134          ExtAttrs:
  2135            - Name: Exposed
  2136              Values:
  2137                - Window
  2138                - DedicatedWorker
  2139        - Name: buffered
  2140          Readonly: true
  2141          Type:
  2142            Name: TimeRanges
  2143          ExtAttrs:
  2144            - Name: Exposed
  2145              Values:
  2146                - Window
  2147                - DedicatedWorker
  2148        - Name: timestampOffset
  2149          Type:
  2150            Name: double
  2151          ExtAttrs:
  2152            - Name: Exposed
  2153              Values:
  2154                - Window
  2155                - DedicatedWorker
  2156        - Name: audioTracks
  2157          Readonly: true
  2158          Type:
  2159            Name: AudioTrackList
  2160          ExtAttrs:
  2161            - Name: Exposed
  2162              Values:
  2163                - Window
  2164                - DedicatedWorker
  2165        - Name: videoTracks
  2166          Readonly: true
  2167          Type:
  2168            Name: VideoTrackList
  2169          ExtAttrs:
  2170            - Name: Exposed
  2171              Values:
  2172                - Window
  2173                - DedicatedWorker
  2174        - Name: textTracks
  2175          Readonly: true
  2176          Type:
  2177            Name: TextTrackList
  2178          ExtAttrs:
  2179            - Name: Exposed
  2180              Values:
  2181                - Window
  2182                - DedicatedWorker
  2183        - Name: appendWindowStart
  2184          Type:
  2185            Name: double
  2186          ExtAttrs:
  2187            - Name: Exposed
  2188              Values:
  2189                - Window
  2190                - DedicatedWorker
  2191        - Name: appendWindowEnd
  2192          Type:
  2193            Name: unrestricted double
  2194          ExtAttrs:
  2195            - Name: Exposed
  2196              Values:
  2197                - Window
  2198                - DedicatedWorker
  2199        - Name: onupdatestart
  2200          Type:
  2201            Name: EventHandler
  2202          ExtAttrs:
  2203            - Name: Exposed
  2204              Values:
  2205                - Window
  2206                - DedicatedWorker
  2207        - Name: onupdate
  2208          Type:
  2209            Name: EventHandler
  2210          ExtAttrs:
  2211            - Name: Exposed
  2212              Values:
  2213                - Window
  2214                - DedicatedWorker
  2215        - Name: onupdateend
  2216          Type:
  2217            Name: EventHandler
  2218          ExtAttrs:
  2219            - Name: Exposed
  2220              Values:
  2221                - Window
  2222                - DedicatedWorker
  2223        - Name: onerror
  2224          Type:
  2225            Name: EventHandler
  2226          ExtAttrs:
  2227            - Name: Exposed
  2228              Values:
  2229                - Window
  2230                - DedicatedWorker
  2231        - Name: onabort
  2232          Type:
  2233            Name: EventHandler
  2234          ExtAttrs:
  2235            - Name: Exposed
  2236              Values:
  2237                - Window
  2238                - DedicatedWorker
  2239      Operations:
  2240        - Name: appendBuffer
  2241          Args:
  2242            - Name: data
  2243              Type:
  2244                Name: BufferSource
  2245          Returns:
  2246            - Name: undefined
  2247          ExtAttrs:
  2248            - Name: Exposed
  2249              Values:
  2250                - Window
  2251                - DedicatedWorker
  2252        - Name: abort
  2253          Returns:
  2254            - Name: undefined
  2255          ExtAttrs:
  2256            - Name: Exposed
  2257              Values:
  2258                - Window
  2259                - DedicatedWorker
  2260        - Name: changeType
  2261          Args:
  2262            - Name: type
  2263              Type:
  2264                Name: DOMString
  2265          Returns:
  2266            - Name: undefined
  2267          ExtAttrs:
  2268            - Name: Exposed
  2269              Values:
  2270                - Window
  2271                - DedicatedWorker
  2272        - Name: remove
  2273          Args:
  2274            - Name: start
  2275              Type:
  2276                Name: double
  2277            - Name: end
  2278              Type:
  2279                Name: unrestricted double
  2280          Returns:
  2281            - Name: undefined
  2282          ExtAttrs:
  2283            - Name: Exposed
  2284              Values:
  2285                - Window
  2286                - DedicatedWorker
  2287  - File: webref/media-source.idl
  2288    Interface:
  2289      Name: SourceBufferList
  2290      Inherits: EventTarget
  2291      ExtAttrs:
  2292        - Name: Exposed
  2293          Values:
  2294            - Window
  2295            - DedicatedWorker
  2296      Attrs:
  2297        - Name: length
  2298          Readonly: true
  2299          Type:
  2300            Name: unsigned long
  2301          ExtAttrs:
  2302            - Name: Exposed
  2303              Values:
  2304                - Window
  2305                - DedicatedWorker
  2306        - Name: onaddsourcebuffer
  2307          Type:
  2308            Name: EventHandler
  2309          ExtAttrs:
  2310            - Name: Exposed
  2311              Values:
  2312                - Window
  2313                - DedicatedWorker
  2314        - Name: onremovesourcebuffer
  2315          Type:
  2316            Name: EventHandler
  2317          ExtAttrs:
  2318            - Name: Exposed
  2319              Values:
  2320                - Window
  2321                - DedicatedWorker
  2322      Operations:
  2323        - Modifier: getter
  2324          Args:
  2325            - Name: index
  2326              Type:
  2327                Name: unsigned long
  2328          Returns:
  2329            - Name: SourceBuffer
  2330          ExtAttrs:
  2331            - Name: Exposed
  2332              Values:
  2333                - Window
  2334                - DedicatedWorker