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

     1  - File: webref/html.idl
     2    Typedef:
     3      Name: EventHandler
     4      Type:
     5        Name: EventHandlerNonNull
     6        Nullable: true
     7  - File: webref/html.idl
     8    Callback:
     9      Name: EventHandlerNonNull
    10      Args:
    11        - Name: event
    12          Type:
    13            Name: Event
    14      Returns:
    15        - Name: any
    16      ExtAttrs:
    17        - Name: LegacyTreatNonObjectAsNull
    18  - File: webref/dom.idl
    19    Dict:
    20      Name: EventInit
    21      Fields:
    22        - Name: bubbles
    23          Default: "false"
    24          Type:
    25            Name: boolean
    26        - Name: cancelable
    27          Default: "false"
    28          Type:
    29            Name: boolean
    30        - Name: composed
    31          Default: "false"
    32          Type:
    33            Name: boolean
    34  - File: webref/dom.idl
    35    CallbackInterface:
    36      Name: EventListener
    37      Operations:
    38        - Name: handleEvent
    39          Args:
    40            - Name: event
    41              Type:
    42                Name: Event
    43          Returns:
    44            - Name: undefined
    45  - File: webref/dom.idl
    46    Dict:
    47      Name: EventListenerOptions
    48      Fields:
    49        - Name: capture
    50          Default: "false"
    51          Type:
    52            Name: boolean
    53  - File: webref/uievents.idl
    54    Dict:
    55      Name: EventModifierInit
    56      Inherits: UIEventInit
    57      Fields:
    58        - Name: ctrlKey
    59          Default: "false"
    60          Type:
    61            Name: boolean
    62        - Name: shiftKey
    63          Default: "false"
    64          Type:
    65            Name: boolean
    66        - Name: altKey
    67          Default: "false"
    68          Type:
    69            Name: boolean
    70        - Name: metaKey
    71          Default: "false"
    72          Type:
    73            Name: boolean
    74        - Name: modifierAltGraph
    75          Default: "false"
    76          Type:
    77            Name: boolean
    78        - Name: modifierCapsLock
    79          Default: "false"
    80          Type:
    81            Name: boolean
    82        - Name: modifierFn
    83          Default: "false"
    84          Type:
    85            Name: boolean
    86        - Name: modifierFnLock
    87          Default: "false"
    88          Type:
    89            Name: boolean
    90        - Name: modifierHyper
    91          Default: "false"
    92          Type:
    93            Name: boolean
    94        - Name: modifierNumLock
    95          Default: "false"
    96          Type:
    97            Name: boolean
    98        - Name: modifierScrollLock
    99          Default: "false"
   100          Type:
   101            Name: boolean
   102        - Name: modifierSuper
   103          Default: "false"
   104          Type:
   105            Name: boolean
   106        - Name: modifierSymbol
   107          Default: "false"
   108          Type:
   109            Name: boolean
   110        - Name: modifierSymbolLock
   111          Default: "false"
   112          Type:
   113            Name: boolean
   114        - Name: view
   115          Default: "null"
   116          Type:
   117            Name: Window
   118            Nullable: true
   119        - Name: detail
   120          Default: "0"
   121          Type:
   122            Name: long
   123        - Name: bubbles
   124          Default: "false"
   125          Type:
   126            Name: boolean
   127        - Name: cancelable
   128          Default: "false"
   129          Type:
   130            Name: boolean
   131        - Name: composed
   132          Default: "false"
   133          Type:
   134            Name: boolean
   135  - File: webref/html.idl
   136    Interface:
   137      Name: EventSource
   138      Inherits: EventTarget
   139      ExtAttrs:
   140        - Name: Exposed
   141          Values:
   142            - Window
   143            - Worker
   144      Constants:
   145        - Name: CONNECTING
   146          Value: "0"
   147          Type:
   148            Name: unsigned short
   149        - Name: OPEN
   150          Value: "1"
   151          Type:
   152            Name: unsigned short
   153        - Name: CLOSED
   154          Value: "2"
   155          Type:
   156            Name: unsigned short
   157      Attrs:
   158        - Name: url
   159          Readonly: true
   160          Type:
   161            Name: USVString
   162          ExtAttrs:
   163            - Name: Exposed
   164              Values:
   165                - Window
   166                - Worker
   167        - Name: withCredentials
   168          Readonly: true
   169          Type:
   170            Name: boolean
   171          ExtAttrs:
   172            - Name: Exposed
   173              Values:
   174                - Window
   175                - Worker
   176        - Name: readyState
   177          Readonly: true
   178          Type:
   179            Name: unsigned short
   180          ExtAttrs:
   181            - Name: Exposed
   182              Values:
   183                - Window
   184                - Worker
   185        - Name: onopen
   186          Type:
   187            Name: EventHandler
   188          ExtAttrs:
   189            - Name: Exposed
   190              Values:
   191                - Window
   192                - Worker
   193        - Name: onmessage
   194          Type:
   195            Name: EventHandler
   196          ExtAttrs:
   197            - Name: Exposed
   198              Values:
   199                - Window
   200                - Worker
   201        - Name: onerror
   202          Type:
   203            Name: EventHandler
   204          ExtAttrs:
   205            - Name: Exposed
   206              Values:
   207                - Window
   208                - Worker
   209      Operations:
   210        - Name: close
   211          Returns:
   212            - Name: undefined
   213          ExtAttrs:
   214            - Name: Exposed
   215              Values:
   216                - Window
   217                - Worker
   218      Constructors:
   219        - Args:
   220            - Name: url
   221              Type:
   222                Name: USVString
   223            - Name: eventSourceInitDict
   224              Optional: true
   225              Default: '{}'
   226              Type:
   227                Name: EventSourceInit
   228          ExtAttrs:
   229            - Name: Exposed
   230              Values:
   231                - Window
   232                - Worker
   233  - File: webref/html.idl
   234    Dict:
   235      Name: EventSourceInit
   236      Fields:
   237        - Name: withCredentials
   238          Default: "false"
   239          Type:
   240            Name: boolean
   241  - File: webref/dom.idl
   242    Interface:
   243      Name: EventTarget
   244      ExtAttrs:
   245        - Name: Exposed
   246      Operations:
   247        - Name: addEventListener
   248          Args:
   249            - Name: type
   250              Type:
   251                Name: DOMString
   252            - Name: callback
   253              Type:
   254                Name: EventListener
   255                Nullable: true
   256            - Name: options
   257              Optional: true
   258              Default: '{}'
   259              Type:
   260                Union:
   261                  - Name: AddEventListenerOptions
   262                  - Name: boolean
   263          Returns:
   264            - Name: undefined
   265          ExtAttrs:
   266            - Name: Exposed
   267        - Name: removeEventListener
   268          Args:
   269            - Name: type
   270              Type:
   271                Name: DOMString
   272            - Name: callback
   273              Type:
   274                Name: EventListener
   275                Nullable: true
   276            - Name: options
   277              Optional: true
   278              Default: '{}'
   279              Type:
   280                Union:
   281                  - Name: EventListenerOptions
   282                  - Name: boolean
   283          Returns:
   284            - Name: undefined
   285          ExtAttrs:
   286            - Name: Exposed
   287        - Name: dispatchEvent
   288          Args:
   289            - Name: event
   290              Type:
   291                Name: Event
   292          Returns:
   293            - Name: boolean
   294          ExtAttrs:
   295            - Name: Exposed
   296  - File: webref/cookie-store.idl
   297    Interface:
   298      Name: ExtendableCookieChangeEvent
   299      Inherits: ExtendableEvent
   300      ExtAttrs:
   301        - Name: Exposed
   302          Values:
   303            - ServiceWorker
   304      Attrs:
   305        - Name: changed
   306          Readonly: true
   307          Type:
   308            Name: FrozenArray
   309            Params:
   310              - Name: CookieListItem
   311          ExtAttrs:
   312            - Name: SameObject
   313            - Name: Exposed
   314              Values:
   315                - ServiceWorker
   316        - Name: deleted
   317          Readonly: true
   318          Type:
   319            Name: FrozenArray
   320            Params:
   321              - Name: CookieListItem
   322          ExtAttrs:
   323            - Name: SameObject
   324            - Name: Exposed
   325              Values:
   326                - ServiceWorker
   327      Constructors:
   328        - Args:
   329            - Name: type
   330              Type:
   331                Name: DOMString
   332            - Name: eventInitDict
   333              Optional: true
   334              Default: '{}'
   335              Type:
   336                Name: ExtendableCookieChangeEventInit
   337          ExtAttrs:
   338            - Name: Exposed
   339              Values:
   340                - ServiceWorker
   341  - File: webref/cookie-store.idl
   342    Dict:
   343      Name: ExtendableCookieChangeEventInit
   344      Inherits: ExtendableEventInit
   345      Fields:
   346        - Name: changed
   347          Type:
   348            Name: CookieList
   349        - Name: deleted
   350          Type:
   351            Name: CookieList
   352        - Name: bubbles
   353          Default: "false"
   354          Type:
   355            Name: boolean
   356        - Name: cancelable
   357          Default: "false"
   358          Type:
   359            Name: boolean
   360        - Name: composed
   361          Default: "false"
   362          Type:
   363            Name: boolean
   364  - File: webref/service-workers.idl
   365    Interface:
   366      Name: ExtendableEvent
   367      Inherits: Event
   368      ExtAttrs:
   369        - Name: Exposed
   370          Values:
   371            - ServiceWorker
   372      Operations:
   373        - Name: waitUntil
   374          Args:
   375            - Name: f
   376              Type:
   377                Name: Promise
   378                Params:
   379                  - Name: any
   380          Returns:
   381            - Name: undefined
   382          ExtAttrs:
   383            - Name: Exposed
   384              Values:
   385                - ServiceWorker
   386      Constructors:
   387        - Args:
   388            - Name: type
   389              Type:
   390                Name: DOMString
   391            - Name: eventInitDict
   392              Optional: true
   393              Default: '{}'
   394              Type:
   395                Name: ExtendableEventInit
   396          ExtAttrs:
   397            - Name: Exposed
   398              Values:
   399                - ServiceWorker
   400  - File: webref/service-workers.idl
   401    Dict:
   402      Name: ExtendableEventInit
   403      Inherits: EventInit
   404      Fields:
   405        - Name: bubbles
   406          Default: "false"
   407          Type:
   408            Name: boolean
   409        - Name: cancelable
   410          Default: "false"
   411          Type:
   412            Name: boolean
   413        - Name: composed
   414          Default: "false"
   415          Type:
   416            Name: boolean
   417  - File: webref/service-workers.idl
   418    Interface:
   419      Name: ExtendableMessageEvent
   420      Inherits: ExtendableEvent
   421      ExtAttrs:
   422        - Name: Exposed
   423          Values:
   424            - ServiceWorker
   425      Attrs:
   426        - Name: data
   427          Readonly: true
   428          Type:
   429            Name: any
   430          ExtAttrs:
   431            - Name: Exposed
   432              Values:
   433                - ServiceWorker
   434        - Name: origin
   435          Readonly: true
   436          Type:
   437            Name: USVString
   438          ExtAttrs:
   439            - Name: Exposed
   440              Values:
   441                - ServiceWorker
   442        - Name: lastEventId
   443          Readonly: true
   444          Type:
   445            Name: DOMString
   446          ExtAttrs:
   447            - Name: Exposed
   448              Values:
   449                - ServiceWorker
   450        - Name: source
   451          Readonly: true
   452          Type:
   453            Union:
   454              - Name: Client
   455              - Name: ServiceWorker
   456              - Name: MessagePort
   457            Nullable: true
   458          ExtAttrs:
   459            - Name: SameObject
   460            - Name: Exposed
   461              Values:
   462                - ServiceWorker
   463        - Name: ports
   464          Readonly: true
   465          Type:
   466            Name: FrozenArray
   467            Params:
   468              - Name: MessagePort
   469          ExtAttrs:
   470            - Name: Exposed
   471              Values:
   472                - ServiceWorker
   473      Constructors:
   474        - Args:
   475            - Name: type
   476              Type:
   477                Name: DOMString
   478            - Name: eventInitDict
   479              Optional: true
   480              Default: '{}'
   481              Type:
   482                Name: ExtendableMessageEventInit
   483          ExtAttrs:
   484            - Name: Exposed
   485              Values:
   486                - ServiceWorker
   487  - File: webref/service-workers.idl
   488    Dict:
   489      Name: ExtendableMessageEventInit
   490      Inherits: ExtendableEventInit
   491      Fields:
   492        - Name: data
   493          Default: "null"
   494          Type:
   495            Name: any
   496        - Name: origin
   497          Default: '""'
   498          Type:
   499            Name: USVString
   500        - Name: lastEventId
   501          Default: '""'
   502          Type:
   503            Name: DOMString
   504        - Name: source
   505          Default: "null"
   506          Type:
   507            Union:
   508              - Name: Client
   509              - Name: ServiceWorker
   510              - Name: MessagePort
   511            Nullable: true
   512        - Name: ports
   513          Default: '[]'
   514          Type:
   515            Name: sequence
   516            Params:
   517              - Name: MessagePort
   518        - Name: bubbles
   519          Default: "false"
   520          Type:
   521            Name: boolean
   522        - Name: cancelable
   523          Default: "false"
   524          Type:
   525            Name: boolean
   526        - Name: composed
   527          Default: "false"
   528          Type:
   529            Name: boolean
   530  - File: webref/html.idl
   531    Interface:
   532      Name: External
   533      ExtAttrs:
   534        - Name: Exposed
   535          Values:
   536            - Window
   537      Operations:
   538        - Name: AddSearchProvider
   539          Returns:
   540            - Name: undefined
   541          ExtAttrs:
   542            - Name: Exposed
   543              Values:
   544                - Window
   545        - Name: IsSearchProviderInstalled
   546          Returns:
   547            - Name: undefined
   548          ExtAttrs:
   549            - Name: Exposed
   550              Values:
   551                - Window
   552  - File: webref/eyedropper-api.idl
   553    Interface:
   554      Name: EyeDropper
   555      ExtAttrs:
   556        - Name: Exposed
   557          Values:
   558            - Window
   559        - Name: SecureContext
   560      Operations:
   561        - Name: open
   562          Args:
   563            - Name: options
   564              Optional: true
   565              Default: '{}'
   566              Type:
   567                Name: ColorSelectionOptions
   568          Returns:
   569            - Name: Promise
   570              Params:
   571                - Name: ColorSelectionResult
   572          ExtAttrs:
   573            - Name: Exposed
   574              Values:
   575                - Window
   576            - Name: SecureContext
   577  - File: webref/shape-detection-api.idl
   578    Interface:
   579      Name: FaceDetector
   580      ExtAttrs:
   581        - Name: Exposed
   582          Values:
   583            - Window
   584            - Worker
   585        - Name: SecureContext
   586      Operations:
   587        - Name: detect
   588          Args:
   589            - Name: image
   590              Type:
   591                Name: ImageBitmapSource
   592          Returns:
   593            - Name: Promise
   594              Params:
   595                - Name: sequence
   596                  Params:
   597                    - Name: DetectedFace
   598          ExtAttrs:
   599            - Name: Exposed
   600              Values:
   601                - Window
   602                - Worker
   603            - Name: SecureContext
   604      Constructors:
   605        - Args:
   606            - Name: faceDetectorOptions
   607              Optional: true
   608              Default: '{}'
   609              Type:
   610                Name: FaceDetectorOptions
   611          ExtAttrs:
   612            - Name: Exposed
   613              Values:
   614                - Window
   615                - Worker
   616            - Name: SecureContext
   617  - File: webref/shape-detection-api.idl
   618    Dict:
   619      Name: FaceDetectorOptions
   620      Fields:
   621        - Name: maxDetectedFaces
   622          Type:
   623            Name: unsigned short
   624        - Name: fastMode
   625          Type:
   626            Name: boolean
   627  - File: webref/credential-management.idl
   628    Interface:
   629      Name: FederatedCredential
   630      Inherits: Credential
   631      ExtAttrs:
   632        - Name: Exposed
   633          Values:
   634            - Window
   635        - Name: SecureContext
   636      Attrs:
   637        - Name: provider
   638          Readonly: true
   639          Type:
   640            Name: USVString
   641          ExtAttrs:
   642            - Name: Exposed
   643              Values:
   644                - Window
   645            - Name: SecureContext
   646        - Name: protocol
   647          Readonly: true
   648          Type:
   649            Name: DOMString
   650            Nullable: true
   651          ExtAttrs:
   652            - Name: Exposed
   653              Values:
   654                - Window
   655            - Name: SecureContext
   656        - Name: name
   657          Readonly: true
   658          Type:
   659            Name: USVString
   660          ExtAttrs:
   661            - Name: SecureContext
   662        - Name: iconURL
   663          Readonly: true
   664          Type:
   665            Name: USVString
   666          ExtAttrs:
   667            - Name: SecureContext
   668      Constructors:
   669        - Args:
   670            - Name: data
   671              Type:
   672                Name: FederatedCredentialInit
   673          ExtAttrs:
   674            - Name: Exposed
   675              Values:
   676                - Window
   677            - Name: SecureContext
   678  - File: webref/credential-management.idl
   679    Dict:
   680      Name: FederatedCredentialInit
   681      Inherits: CredentialData
   682      Fields:
   683        - Name: name
   684          Type:
   685            Name: USVString
   686        - Name: iconURL
   687          Type:
   688            Name: USVString
   689        - Name: origin
   690          Required: true
   691          Type:
   692            Name: USVString
   693        - Name: provider
   694          Required: true
   695          Type:
   696            Name: USVString
   697        - Name: protocol
   698          Type:
   699            Name: DOMString
   700        - Name: id
   701          Required: true
   702          Type:
   703            Name: USVString
   704  - File: webref/credential-management.idl
   705    Dict:
   706      Name: FederatedCredentialRequestOptions
   707      Fields:
   708        - Name: providers
   709          Type:
   710            Name: sequence
   711            Params:
   712              - Name: USVString
   713        - Name: protocols
   714          Type:
   715            Name: sequence
   716            Params:
   717              - Name: DOMString
   718  - File: webref/fenced-frame.idl
   719    Interface:
   720      Name: Fence
   721      ExtAttrs:
   722        - Name: Exposed
   723          Values:
   724            - Window
   725      Operations:
   726        - Name: reportEvent
   727          Args:
   728            - Name: event
   729              Type:
   730                Name: ReportEventType
   731          Returns:
   732            - Name: undefined
   733          ExtAttrs:
   734            - Name: Exposed
   735              Values:
   736                - Window
   737        - Name: setReportEventDataForAutomaticBeacons
   738          Args:
   739            - Name: event
   740              Type:
   741                Name: FenceEvent
   742          Returns:
   743            - Name: undefined
   744          ExtAttrs:
   745            - Name: Exposed
   746              Values:
   747                - Window
   748        - Name: getNestedConfigs
   749          Returns:
   750            - Name: sequence
   751              Params:
   752                - Name: FencedFrameConfig
   753          ExtAttrs:
   754            - Name: Exposed
   755              Values:
   756                - Window
   757  - File: webref/fenced-frame.idl
   758    Dict:
   759      Name: FenceEvent
   760      Fields:
   761        - Name: eventType
   762          Required: true
   763          Type:
   764            Name: DOMString
   765        - Name: eventData
   766          Required: true
   767          Type:
   768            Name: DOMString
   769        - Name: destination
   770          Required: true
   771          Type:
   772            Name: sequence
   773            Params:
   774              - Name: FenceReportingDestination
   775        - Name: once
   776          Default: "false"
   777          Type:
   778            Name: boolean
   779  - File: webref/fenced-frame.idl
   780    Enum:
   781      Name: FenceReportingDestination
   782      Values:
   783        - buyer
   784        - seller
   785        - component-seller
   786        - direct-seller
   787        - shared-storage-select-url
   788  - File: webref/fenced-frame.idl
   789    Interface:
   790      Name: FencedFrameConfig
   791      ExtAttrs:
   792        - Name: Exposed
   793          Values:
   794            - Window
   795        - Name: Serializable
   796      Attrs:
   797        - Name: containerWidth
   798          Readonly: true
   799          Type:
   800            Name: FencedFrameConfigSize
   801            Nullable: true
   802          ExtAttrs:
   803            - Name: Exposed
   804              Values:
   805                - Window
   806            - Name: Serializable
   807        - Name: containerHeight
   808          Readonly: true
   809          Type:
   810            Name: FencedFrameConfigSize
   811            Nullable: true
   812          ExtAttrs:
   813            - Name: Exposed
   814              Values:
   815                - Window
   816            - Name: Serializable
   817        - Name: contentWidth
   818          Readonly: true
   819          Type:
   820            Name: FencedFrameConfigSize
   821            Nullable: true
   822          ExtAttrs:
   823            - Name: Exposed
   824              Values:
   825                - Window
   826            - Name: Serializable
   827        - Name: contentHeight
   828          Readonly: true
   829          Type:
   830            Name: FencedFrameConfigSize
   831            Nullable: true
   832          ExtAttrs:
   833            - Name: Exposed
   834              Values:
   835                - Window
   836            - Name: Serializable
   837      Operations:
   838        - Name: setSharedStorageContext
   839          Args:
   840            - Name: contextString
   841              Type:
   842                Name: DOMString
   843          Returns:
   844            - Name: undefined
   845          ExtAttrs:
   846            - Name: Exposed
   847              Values:
   848                - Window
   849            - Name: Serializable
   850  - File: webref/fenced-frame.idl
   851    Typedef:
   852      Name: FencedFrameConfigSize
   853      Type:
   854        Union:
   855          - Name: unsigned long
   856          - Name: OpaqueProperty
   857  - File: webref/fenced-frame.idl
   858    Typedef:
   859      Name: FencedFrameConfigURL
   860      Type:
   861        Name: USVString
   862  - File: webref/service-workers.idl
   863    Interface:
   864      Name: FetchEvent
   865      Inherits: ExtendableEvent
   866      ExtAttrs:
   867        - Name: Exposed
   868          Values:
   869            - ServiceWorker
   870      Attrs:
   871        - Name: request
   872          Readonly: true
   873          Type:
   874            Name: Request
   875          ExtAttrs:
   876            - Name: SameObject
   877            - Name: Exposed
   878              Values:
   879                - ServiceWorker
   880        - Name: preloadResponse
   881          Readonly: true
   882          Type:
   883            Name: Promise
   884            Params:
   885              - Name: any
   886          ExtAttrs:
   887            - Name: Exposed
   888              Values:
   889                - ServiceWorker
   890        - Name: clientId
   891          Readonly: true
   892          Type:
   893            Name: DOMString
   894          ExtAttrs:
   895            - Name: Exposed
   896              Values:
   897                - ServiceWorker
   898        - Name: resultingClientId
   899          Readonly: true
   900          Type:
   901            Name: DOMString
   902          ExtAttrs:
   903            - Name: Exposed
   904              Values:
   905                - ServiceWorker
   906        - Name: replacesClientId
   907          Readonly: true
   908          Type:
   909            Name: DOMString
   910          ExtAttrs:
   911            - Name: Exposed
   912              Values:
   913                - ServiceWorker
   914        - Name: handled
   915          Readonly: true
   916          Type:
   917            Name: Promise
   918            Params:
   919              - Name: undefined
   920          ExtAttrs:
   921            - Name: Exposed
   922              Values:
   923                - ServiceWorker
   924      Operations:
   925        - Name: respondWith
   926          Args:
   927            - Name: r
   928              Type:
   929                Name: Promise
   930                Params:
   931                  - Name: Response
   932          Returns:
   933            - Name: undefined
   934          ExtAttrs:
   935            - Name: Exposed
   936              Values:
   937                - ServiceWorker
   938      Constructors:
   939        - Args:
   940            - Name: type
   941              Type:
   942                Name: DOMString
   943            - Name: eventInitDict
   944              Type:
   945                Name: FetchEventInit
   946          ExtAttrs:
   947            - Name: Exposed
   948              Values:
   949                - ServiceWorker
   950  - File: webref/service-workers.idl
   951    Dict:
   952      Name: FetchEventInit
   953      Inherits: ExtendableEventInit
   954      Fields:
   955        - Name: request
   956          Required: true
   957          Type:
   958            Name: Request
   959        - Name: preloadResponse
   960          Type:
   961            Name: Promise
   962            Params:
   963              - Name: any
   964        - Name: clientId
   965          Default: '""'
   966          Type:
   967            Name: DOMString
   968        - Name: resultingClientId
   969          Default: '""'
   970          Type:
   971            Name: DOMString
   972        - Name: replacesClientId
   973          Default: '""'
   974          Type:
   975            Name: DOMString
   976        - Name: handled
   977          Type:
   978            Name: Promise
   979            Params:
   980              - Name: undefined
   981        - Name: bubbles
   982          Default: "false"
   983          Type:
   984            Name: boolean
   985        - Name: cancelable
   986          Default: "false"
   987          Type:
   988            Name: boolean
   989        - Name: composed
   990          Default: "false"
   991          Type:
   992            Name: boolean
   993  - File: webref/FileAPI.idl
   994    Interface:
   995      Name: File
   996      Inherits: Blob
   997      ExtAttrs:
   998        - Name: Exposed
   999          Values:
  1000            - Window
  1001            - Worker
  1002        - Name: Serializable
  1003      Attrs:
  1004        - Name: name
  1005          Readonly: true
  1006          Type:
  1007            Name: DOMString
  1008          ExtAttrs:
  1009            - Name: Exposed
  1010              Values:
  1011                - Window
  1012                - Worker
  1013            - Name: Serializable
  1014        - Name: lastModified
  1015          Readonly: true
  1016          Type:
  1017            Name: long long
  1018          ExtAttrs:
  1019            - Name: Exposed
  1020              Values:
  1021                - Window
  1022                - Worker
  1023            - Name: Serializable
  1024        - Name: webkitRelativePath
  1025          Readonly: true
  1026          Type:
  1027            Name: USVString
  1028      Constructors:
  1029        - Args:
  1030            - Name: fileBits
  1031              Type:
  1032                Name: sequence
  1033                Params:
  1034                  - Name: BlobPart
  1035            - Name: fileName
  1036              Type:
  1037                Name: USVString
  1038            - Name: options
  1039              Optional: true
  1040              Default: '{}'
  1041              Type:
  1042                Name: FilePropertyBag
  1043          ExtAttrs:
  1044            - Name: Exposed
  1045              Values:
  1046                - Window
  1047                - Worker
  1048            - Name: Serializable
  1049  - File: webref/entries-api.idl
  1050    Callback:
  1051      Name: FileCallback
  1052      Args:
  1053        - Name: file
  1054          Type:
  1055            Name: File
  1056      Returns:
  1057        - Name: undefined
  1058  - File: webref/FileAPI.idl
  1059    Interface:
  1060      Name: FileList
  1061      ExtAttrs:
  1062        - Name: Exposed
  1063          Values:
  1064            - Window
  1065            - Worker
  1066        - Name: Serializable
  1067      Attrs:
  1068        - Name: length
  1069          Readonly: true
  1070          Type:
  1071            Name: unsigned long
  1072          ExtAttrs:
  1073            - Name: Exposed
  1074              Values:
  1075                - Window
  1076                - Worker
  1077            - Name: Serializable
  1078      Operations:
  1079        - Name: item
  1080          Modifier: getter
  1081          Args:
  1082            - Name: index
  1083              Type:
  1084                Name: unsigned long
  1085          Returns:
  1086            - Name: File
  1087              Nullable: true
  1088          ExtAttrs:
  1089            - Name: Exposed
  1090              Values:
  1091                - Window
  1092                - Worker
  1093            - Name: Serializable
  1094  - File: webref/file-system-access.idl
  1095    Dict:
  1096      Name: FilePickerAcceptType
  1097      Fields:
  1098        - Name: description
  1099          Default: '""'
  1100          Type:
  1101            Name: USVString
  1102        - Name: accept
  1103          Type:
  1104            Name: record
  1105            Params:
  1106              - Name: USVString
  1107              - Union:
  1108                  - Name: USVString
  1109                  - Name: sequence
  1110                    Params:
  1111                      - Name: USVString
  1112  - File: webref/file-system-access.idl
  1113    Dict:
  1114      Name: FilePickerOptions
  1115      Fields:
  1116        - Name: types
  1117          Type:
  1118            Name: sequence
  1119            Params:
  1120              - Name: FilePickerAcceptType
  1121        - Name: excludeAcceptAllOption
  1122          Default: "false"
  1123          Type:
  1124            Name: boolean
  1125        - Name: id
  1126          Type:
  1127            Name: DOMString
  1128        - Name: startIn
  1129          Type:
  1130            Name: StartInDirectory
  1131  - File: webref/FileAPI.idl
  1132    Dict:
  1133      Name: FilePropertyBag
  1134      Inherits: BlobPropertyBag
  1135      Fields:
  1136        - Name: lastModified
  1137          Type:
  1138            Name: long long
  1139        - Name: type
  1140          Default: '""'
  1141          Type:
  1142            Name: DOMString
  1143        - Name: endings
  1144          Default: '"transparent"'
  1145          Type:
  1146            Name: EndingType
  1147  - File: webref/FileAPI.idl
  1148    Interface:
  1149      Name: FileReader
  1150      Inherits: EventTarget
  1151      ExtAttrs:
  1152        - Name: Exposed
  1153          Values:
  1154            - Window
  1155            - Worker
  1156      Constants:
  1157        - Name: EMPTY
  1158          Value: "0"
  1159          Type:
  1160            Name: unsigned short
  1161        - Name: LOADING
  1162          Value: "1"
  1163          Type:
  1164            Name: unsigned short
  1165        - Name: DONE
  1166          Value: "2"
  1167          Type:
  1168            Name: unsigned short
  1169      Attrs:
  1170        - Name: readyState
  1171          Readonly: true
  1172          Type:
  1173            Name: unsigned short
  1174          ExtAttrs:
  1175            - Name: Exposed
  1176              Values:
  1177                - Window
  1178                - Worker
  1179        - Name: result
  1180          Readonly: true
  1181          Type:
  1182            Union:
  1183              - Name: DOMString
  1184              - Name: ArrayBuffer
  1185            Nullable: true
  1186          ExtAttrs:
  1187            - Name: Exposed
  1188              Values:
  1189                - Window
  1190                - Worker
  1191        - Name: error
  1192          Readonly: true
  1193          Type:
  1194            Name: DOMException
  1195            Nullable: true
  1196          ExtAttrs:
  1197            - Name: Exposed
  1198              Values:
  1199                - Window
  1200                - Worker
  1201        - Name: onloadstart
  1202          Type:
  1203            Name: EventHandler
  1204          ExtAttrs:
  1205            - Name: Exposed
  1206              Values:
  1207                - Window
  1208                - Worker
  1209        - Name: onprogress
  1210          Type:
  1211            Name: EventHandler
  1212          ExtAttrs:
  1213            - Name: Exposed
  1214              Values:
  1215                - Window
  1216                - Worker
  1217        - Name: onload
  1218          Type:
  1219            Name: EventHandler
  1220          ExtAttrs:
  1221            - Name: Exposed
  1222              Values:
  1223                - Window
  1224                - Worker
  1225        - Name: onabort
  1226          Type:
  1227            Name: EventHandler
  1228          ExtAttrs:
  1229            - Name: Exposed
  1230              Values:
  1231                - Window
  1232                - Worker
  1233        - Name: onerror
  1234          Type:
  1235            Name: EventHandler
  1236          ExtAttrs:
  1237            - Name: Exposed
  1238              Values:
  1239                - Window
  1240                - Worker
  1241        - Name: onloadend
  1242          Type:
  1243            Name: EventHandler
  1244          ExtAttrs:
  1245            - Name: Exposed
  1246              Values:
  1247                - Window
  1248                - Worker
  1249      Operations:
  1250        - Name: readAsArrayBuffer
  1251          Args:
  1252            - Name: blob
  1253              Type:
  1254                Name: Blob
  1255          Returns:
  1256            - Name: undefined
  1257          ExtAttrs:
  1258            - Name: Exposed
  1259              Values:
  1260                - Window
  1261                - Worker
  1262        - Name: readAsBinaryString
  1263          Args:
  1264            - Name: blob
  1265              Type:
  1266                Name: Blob
  1267          Returns:
  1268            - Name: undefined
  1269          ExtAttrs:
  1270            - Name: Exposed
  1271              Values:
  1272                - Window
  1273                - Worker
  1274        - Name: readAsText
  1275          Args:
  1276            - Name: blob
  1277              Type:
  1278                Name: Blob
  1279            - Name: encoding
  1280              Optional: true
  1281              Type:
  1282                Name: DOMString
  1283          Returns:
  1284            - Name: undefined
  1285          ExtAttrs:
  1286            - Name: Exposed
  1287              Values:
  1288                - Window
  1289                - Worker
  1290        - Name: readAsDataURL
  1291          Args:
  1292            - Name: blob
  1293              Type:
  1294                Name: Blob
  1295          Returns:
  1296            - Name: undefined
  1297          ExtAttrs:
  1298            - Name: Exposed
  1299              Values:
  1300                - Window
  1301                - Worker
  1302        - Name: abort
  1303          Returns:
  1304            - Name: undefined
  1305          ExtAttrs:
  1306            - Name: Exposed
  1307              Values:
  1308                - Window
  1309                - Worker
  1310  - File: webref/FileAPI.idl
  1311    Interface:
  1312      Name: FileReaderSync
  1313      ExtAttrs:
  1314        - Name: Exposed
  1315          Values:
  1316            - DedicatedWorker
  1317            - SharedWorker
  1318      Operations:
  1319        - Name: readAsArrayBuffer
  1320          Args:
  1321            - Name: blob
  1322              Type:
  1323                Name: Blob
  1324          Returns:
  1325            - Name: ArrayBuffer
  1326          ExtAttrs:
  1327            - Name: Exposed
  1328              Values:
  1329                - DedicatedWorker
  1330                - SharedWorker
  1331        - Name: readAsBinaryString
  1332          Args:
  1333            - Name: blob
  1334              Type:
  1335                Name: Blob
  1336          Returns:
  1337            - Name: DOMString
  1338          ExtAttrs:
  1339            - Name: Exposed
  1340              Values:
  1341                - DedicatedWorker
  1342                - SharedWorker
  1343        - Name: readAsText
  1344          Args:
  1345            - Name: blob
  1346              Type:
  1347                Name: Blob
  1348            - Name: encoding
  1349              Optional: true
  1350              Type:
  1351                Name: DOMString
  1352          Returns:
  1353            - Name: DOMString
  1354          ExtAttrs:
  1355            - Name: Exposed
  1356              Values:
  1357                - DedicatedWorker
  1358                - SharedWorker
  1359        - Name: readAsDataURL
  1360          Args:
  1361            - Name: blob
  1362              Type:
  1363                Name: Blob
  1364          Returns:
  1365            - Name: DOMString
  1366          ExtAttrs:
  1367            - Name: Exposed
  1368              Values:
  1369                - DedicatedWorker
  1370                - SharedWorker
  1371  - File: webref/entries-api.idl
  1372    Interface:
  1373      Name: FileSystem
  1374      ExtAttrs:
  1375        - Name: Exposed
  1376          Values:
  1377            - Window
  1378      Attrs:
  1379        - Name: name
  1380          Readonly: true
  1381          Type:
  1382            Name: USVString
  1383          ExtAttrs:
  1384            - Name: Exposed
  1385              Values:
  1386                - Window
  1387        - Name: root
  1388          Readonly: true
  1389          Type:
  1390            Name: FileSystemDirectoryEntry
  1391          ExtAttrs:
  1392            - Name: Exposed
  1393              Values:
  1394                - Window
  1395  - File: webref/fs.idl
  1396    Dict:
  1397      Name: FileSystemCreateWritableOptions
  1398      Fields:
  1399        - Name: keepExistingData
  1400          Default: "false"
  1401          Type:
  1402            Name: boolean
  1403  - File: webref/entries-api.idl
  1404    Interface:
  1405      Name: FileSystemDirectoryEntry
  1406      Inherits: FileSystemEntry
  1407      ExtAttrs:
  1408        - Name: Exposed
  1409          Values:
  1410            - Window
  1411      Operations:
  1412        - Name: createReader
  1413          Returns:
  1414            - Name: FileSystemDirectoryReader
  1415          ExtAttrs:
  1416            - Name: Exposed
  1417              Values:
  1418                - Window
  1419        - Name: getFile
  1420          Args:
  1421            - Name: path
  1422              Optional: true
  1423              Type:
  1424                Name: USVString
  1425                Nullable: true
  1426            - Name: options
  1427              Optional: true
  1428              Default: '{}'
  1429              Type:
  1430                Name: FileSystemFlags
  1431            - Name: successCallback
  1432              Optional: true
  1433              Type:
  1434                Name: FileSystemEntryCallback
  1435            - Name: errorCallback
  1436              Optional: true
  1437              Type:
  1438                Name: ErrorCallback
  1439          Returns:
  1440            - Name: undefined
  1441          ExtAttrs:
  1442            - Name: Exposed
  1443              Values:
  1444                - Window
  1445        - Name: getDirectory
  1446          Args:
  1447            - Name: path
  1448              Optional: true
  1449              Type:
  1450                Name: USVString
  1451                Nullable: true
  1452            - Name: options
  1453              Optional: true
  1454              Default: '{}'
  1455              Type:
  1456                Name: FileSystemFlags
  1457            - Name: successCallback
  1458              Optional: true
  1459              Type:
  1460                Name: FileSystemEntryCallback
  1461            - Name: errorCallback
  1462              Optional: true
  1463              Type:
  1464                Name: ErrorCallback
  1465          Returns:
  1466            - Name: undefined
  1467          ExtAttrs:
  1468            - Name: Exposed
  1469              Values:
  1470                - Window
  1471  - File: webref/fs.idl
  1472    Interface:
  1473      Name: FileSystemDirectoryHandle
  1474      Inherits: FileSystemHandle
  1475      ExtAttrs:
  1476        - Name: Exposed
  1477          Values:
  1478            - Window
  1479            - Worker
  1480        - Name: SecureContext
  1481        - Name: Serializable
  1482      Operations:
  1483        - Name: getFileHandle
  1484          Args:
  1485            - Name: name
  1486              Type:
  1487                Name: USVString
  1488            - Name: options
  1489              Optional: true
  1490              Default: '{}'
  1491              Type:
  1492                Name: FileSystemGetFileOptions
  1493          Returns:
  1494            - Name: Promise
  1495              Params:
  1496                - Name: FileSystemFileHandle
  1497          ExtAttrs:
  1498            - Name: Exposed
  1499              Values:
  1500                - Window
  1501                - Worker
  1502            - Name: SecureContext
  1503            - Name: Serializable
  1504        - Name: getDirectoryHandle
  1505          Args:
  1506            - Name: name
  1507              Type:
  1508                Name: USVString
  1509            - Name: options
  1510              Optional: true
  1511              Default: '{}'
  1512              Type:
  1513                Name: FileSystemGetDirectoryOptions
  1514          Returns:
  1515            - Name: Promise
  1516              Params:
  1517                - Name: FileSystemDirectoryHandle
  1518          ExtAttrs:
  1519            - Name: Exposed
  1520              Values:
  1521                - Window
  1522                - Worker
  1523            - Name: SecureContext
  1524            - Name: Serializable
  1525        - Name: removeEntry
  1526          Args:
  1527            - Name: name
  1528              Type:
  1529                Name: USVString
  1530            - Name: options
  1531              Optional: true
  1532              Default: '{}'
  1533              Type:
  1534                Name: FileSystemRemoveOptions
  1535          Returns:
  1536            - Name: Promise
  1537              Params:
  1538                - Name: undefined
  1539          ExtAttrs:
  1540            - Name: Exposed
  1541              Values:
  1542                - Window
  1543                - Worker
  1544            - Name: SecureContext
  1545            - Name: Serializable
  1546        - Name: resolve
  1547          Args:
  1548            - Name: possibleDescendant
  1549              Type:
  1550                Name: FileSystemHandle
  1551          Returns:
  1552            - Name: Promise
  1553              Params:
  1554                - Name: sequence
  1555                  Params:
  1556                    - Name: USVString
  1557                  Nullable: true
  1558          ExtAttrs:
  1559            - Name: Exposed
  1560              Values:
  1561                - Window
  1562                - Worker
  1563            - Name: SecureContext
  1564            - Name: Serializable
  1565      Iterable:
  1566        TypeParams:
  1567          - Name: USVString
  1568          - Name: FileSystemHandle
  1569        Async: true
  1570  - File: webref/entries-api.idl
  1571    Interface:
  1572      Name: FileSystemDirectoryReader
  1573      ExtAttrs:
  1574        - Name: Exposed
  1575          Values:
  1576            - Window
  1577      Operations:
  1578        - Name: readEntries
  1579          Args:
  1580            - Name: successCallback
  1581              Type:
  1582                Name: FileSystemEntriesCallback
  1583            - Name: errorCallback
  1584              Optional: true
  1585              Type:
  1586                Name: ErrorCallback
  1587          Returns:
  1588            - Name: undefined
  1589          ExtAttrs:
  1590            - Name: Exposed
  1591              Values:
  1592                - Window
  1593  - File: webref/entries-api.idl
  1594    Callback:
  1595      Name: FileSystemEntriesCallback
  1596      Args:
  1597        - Name: entries
  1598          Type:
  1599            Name: sequence
  1600            Params:
  1601              - Name: FileSystemEntry
  1602      Returns:
  1603        - Name: undefined
  1604  - File: webref/entries-api.idl
  1605    Interface:
  1606      Name: FileSystemEntry
  1607      ExtAttrs:
  1608        - Name: Exposed
  1609          Values:
  1610            - Window
  1611      Attrs:
  1612        - Name: isFile
  1613          Readonly: true
  1614          Type:
  1615            Name: boolean
  1616          ExtAttrs:
  1617            - Name: Exposed
  1618              Values:
  1619                - Window
  1620        - Name: isDirectory
  1621          Readonly: true
  1622          Type:
  1623            Name: boolean
  1624          ExtAttrs:
  1625            - Name: Exposed
  1626              Values:
  1627                - Window
  1628        - Name: name
  1629          Readonly: true
  1630          Type:
  1631            Name: USVString
  1632          ExtAttrs:
  1633            - Name: Exposed
  1634              Values:
  1635                - Window
  1636        - Name: fullPath
  1637          Readonly: true
  1638          Type:
  1639            Name: USVString
  1640          ExtAttrs:
  1641            - Name: Exposed
  1642              Values:
  1643                - Window
  1644        - Name: filesystem
  1645          Readonly: true
  1646          Type:
  1647            Name: FileSystem
  1648          ExtAttrs:
  1649            - Name: Exposed
  1650              Values:
  1651                - Window
  1652      Operations:
  1653        - Name: getParent
  1654          Args:
  1655            - Name: successCallback
  1656              Optional: true
  1657              Type:
  1658                Name: FileSystemEntryCallback
  1659            - Name: errorCallback
  1660              Optional: true
  1661              Type:
  1662                Name: ErrorCallback
  1663          Returns:
  1664            - Name: undefined
  1665          ExtAttrs:
  1666            - Name: Exposed
  1667              Values:
  1668                - Window
  1669  - File: webref/entries-api.idl
  1670    Callback:
  1671      Name: FileSystemEntryCallback
  1672      Args:
  1673        - Name: entry
  1674          Type:
  1675            Name: FileSystemEntry
  1676      Returns:
  1677        - Name: undefined
  1678  - File: webref/entries-api.idl
  1679    Interface:
  1680      Name: FileSystemFileEntry
  1681      Inherits: FileSystemEntry
  1682      ExtAttrs:
  1683        - Name: Exposed
  1684          Values:
  1685            - Window
  1686      Operations:
  1687        - Name: file
  1688          Args:
  1689            - Name: successCallback
  1690              Type:
  1691                Name: FileCallback
  1692            - Name: errorCallback
  1693              Optional: true
  1694              Type:
  1695                Name: ErrorCallback
  1696          Returns:
  1697            - Name: undefined
  1698          ExtAttrs:
  1699            - Name: Exposed
  1700              Values:
  1701                - Window
  1702  - File: webref/fs.idl
  1703    Interface:
  1704      Name: FileSystemFileHandle
  1705      Inherits: FileSystemHandle
  1706      ExtAttrs:
  1707        - Name: Exposed
  1708          Values:
  1709            - Window
  1710            - Worker
  1711        - Name: SecureContext
  1712        - Name: Serializable
  1713      Operations:
  1714        - Name: getFile
  1715          Returns:
  1716            - Name: Promise
  1717              Params:
  1718                - Name: File
  1719          ExtAttrs:
  1720            - Name: Exposed
  1721              Values:
  1722                - Window
  1723                - Worker
  1724            - Name: SecureContext
  1725            - Name: Serializable
  1726        - Name: createWritable
  1727          Args:
  1728            - Name: options
  1729              Optional: true
  1730              Default: '{}'
  1731              Type:
  1732                Name: FileSystemCreateWritableOptions
  1733          Returns:
  1734            - Name: Promise
  1735              Params:
  1736                - Name: FileSystemWritableFileStream
  1737          ExtAttrs:
  1738            - Name: Exposed
  1739              Values:
  1740                - Window
  1741                - Worker
  1742            - Name: SecureContext
  1743            - Name: Serializable
  1744        - Name: createSyncAccessHandle
  1745          Returns:
  1746            - Name: Promise
  1747              Params:
  1748                - Name: FileSystemSyncAccessHandle
  1749          ExtAttrs:
  1750            - Name: Exposed
  1751              Values:
  1752                - DedicatedWorker
  1753  - File: webref/entries-api.idl
  1754    Dict:
  1755      Name: FileSystemFlags
  1756      Fields:
  1757        - Name: create
  1758          Default: "false"
  1759          Type:
  1760            Name: boolean
  1761        - Name: exclusive
  1762          Default: "false"
  1763          Type:
  1764            Name: boolean
  1765  - File: webref/fs.idl
  1766    Dict:
  1767      Name: FileSystemGetDirectoryOptions
  1768      Fields:
  1769        - Name: create
  1770          Default: "false"
  1771          Type:
  1772            Name: boolean