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

     1  - File: webref/html.idl
     2    Interface:
     3      Name: AudioTrackList
     4      Inherits: EventTarget
     5      ExtAttrs:
     6        - Name: Exposed
     7          Values:
     8            - Window
     9      Attrs:
    10        - Name: length
    11          Readonly: true
    12          Type:
    13            Name: unsigned long
    14          ExtAttrs:
    15            - Name: Exposed
    16              Values:
    17                - Window
    18        - Name: onchange
    19          Type:
    20            Name: EventHandler
    21          ExtAttrs:
    22            - Name: Exposed
    23              Values:
    24                - Window
    25        - Name: onaddtrack
    26          Type:
    27            Name: EventHandler
    28          ExtAttrs:
    29            - Name: Exposed
    30              Values:
    31                - Window
    32        - Name: onremovetrack
    33          Type:
    34            Name: EventHandler
    35          ExtAttrs:
    36            - Name: Exposed
    37              Values:
    38                - Window
    39      Operations:
    40        - Modifier: getter
    41          Args:
    42            - Name: index
    43              Type:
    44                Name: unsigned long
    45          Returns:
    46            - Name: AudioTrack
    47          ExtAttrs:
    48            - Name: Exposed
    49              Values:
    50                - Window
    51        - Name: getTrackById
    52          Args:
    53            - Name: id
    54              Type:
    55                Name: DOMString
    56          Returns:
    57            - Name: AudioTrack
    58              Nullable: true
    59          ExtAttrs:
    60            - Name: Exposed
    61              Values:
    62                - Window
    63  - File: webref/webaudio.idl
    64    Interface:
    65      Name: AudioWorklet
    66      Inherits: Worklet
    67      ExtAttrs:
    68        - Name: Exposed
    69          Values:
    70            - Window
    71        - Name: SecureContext
    72      Attrs:
    73        - Name: port
    74          Readonly: true
    75          Type:
    76            Name: MessagePort
    77          ExtAttrs:
    78            - Name: Exposed
    79              Values:
    80                - Window
    81            - Name: SecureContext
    82  - File: webref/webaudio.idl
    83    Interface:
    84      Name: AudioWorkletGlobalScope
    85      Inherits: WorkletGlobalScope
    86      ExtAttrs:
    87        - Name: Global
    88          Values:
    89            - Worklet
    90            - AudioWorklet
    91        - Name: Exposed
    92          Values:
    93            - AudioWorklet
    94      Attrs:
    95        - Name: currentFrame
    96          Readonly: true
    97          Type:
    98            Name: unsigned long long
    99          ExtAttrs:
   100            - Name: Global
   101              Values:
   102                - Worklet
   103                - AudioWorklet
   104            - Name: Exposed
   105              Values:
   106                - AudioWorklet
   107        - Name: currentTime
   108          Readonly: true
   109          Type:
   110            Name: double
   111          ExtAttrs:
   112            - Name: Global
   113              Values:
   114                - Worklet
   115                - AudioWorklet
   116            - Name: Exposed
   117              Values:
   118                - AudioWorklet
   119        - Name: sampleRate
   120          Readonly: true
   121          Type:
   122            Name: float
   123          ExtAttrs:
   124            - Name: Global
   125              Values:
   126                - Worklet
   127                - AudioWorklet
   128            - Name: Exposed
   129              Values:
   130                - AudioWorklet
   131        - Name: port
   132          Readonly: true
   133          Type:
   134            Name: MessagePort
   135          ExtAttrs:
   136            - Name: Global
   137              Values:
   138                - Worklet
   139                - AudioWorklet
   140            - Name: Exposed
   141              Values:
   142                - AudioWorklet
   143      Operations:
   144        - Name: registerProcessor
   145          Args:
   146            - Name: name
   147              Type:
   148                Name: DOMString
   149            - Name: processorCtor
   150              Type:
   151                Name: AudioWorkletProcessorConstructor
   152          Returns:
   153            - Name: undefined
   154          ExtAttrs:
   155            - Name: Global
   156              Values:
   157                - Worklet
   158                - AudioWorklet
   159            - Name: Exposed
   160              Values:
   161                - AudioWorklet
   162  - File: webref/webaudio.idl
   163    Interface:
   164      Name: AudioWorkletNode
   165      Inherits: AudioNode
   166      ExtAttrs:
   167        - Name: Exposed
   168          Values:
   169            - Window
   170        - Name: SecureContext
   171      Attrs:
   172        - Name: parameters
   173          Readonly: true
   174          Type:
   175            Name: AudioParamMap
   176          ExtAttrs:
   177            - Name: Exposed
   178              Values:
   179                - Window
   180            - Name: SecureContext
   181        - Name: port
   182          Readonly: true
   183          Type:
   184            Name: MessagePort
   185          ExtAttrs:
   186            - Name: Exposed
   187              Values:
   188                - Window
   189            - Name: SecureContext
   190        - Name: onprocessorerror
   191          Type:
   192            Name: EventHandler
   193          ExtAttrs:
   194            - Name: Exposed
   195              Values:
   196                - Window
   197            - Name: SecureContext
   198      Constructors:
   199        - Args:
   200            - Name: context
   201              Type:
   202                Name: BaseAudioContext
   203            - Name: name
   204              Type:
   205                Name: DOMString
   206            - Name: options
   207              Optional: true
   208              Default: '{}'
   209              Type:
   210                Name: AudioWorkletNodeOptions
   211          ExtAttrs:
   212            - Name: Exposed
   213              Values:
   214                - Window
   215            - Name: SecureContext
   216  - File: webref/webaudio.idl
   217    Dict:
   218      Name: AudioWorkletNodeOptions
   219      Inherits: AudioNodeOptions
   220      Fields:
   221        - Name: numberOfInputs
   222          Default: "1"
   223          Type:
   224            Name: unsigned long
   225        - Name: numberOfOutputs
   226          Default: "1"
   227          Type:
   228            Name: unsigned long
   229        - Name: outputChannelCount
   230          Type:
   231            Name: sequence
   232            Params:
   233              - Name: unsigned long
   234        - Name: parameterData
   235          Type:
   236            Name: record
   237            Params:
   238              - Name: DOMString
   239              - Name: double
   240        - Name: processorOptions
   241          Type:
   242            Name: object
   243        - Name: channelCount
   244          Type:
   245            Name: unsigned long
   246        - Name: channelCountMode
   247          Type:
   248            Name: ChannelCountMode
   249        - Name: channelInterpretation
   250          Type:
   251            Name: ChannelInterpretation
   252  - File: webref/webaudio.idl
   253    Callback:
   254      Name: AudioWorkletProcessCallback
   255      Args:
   256        - Name: inputs
   257          Type:
   258            Name: FrozenArray
   259            Params:
   260              - Name: FrozenArray
   261                Params:
   262                  - Name: Float32Array
   263        - Name: outputs
   264          Type:
   265            Name: FrozenArray
   266            Params:
   267              - Name: FrozenArray
   268                Params:
   269                  - Name: Float32Array
   270        - Name: parameters
   271          Type:
   272            Name: object
   273      Returns:
   274        - Name: boolean
   275  - File: webref/webaudio.idl
   276    Interface:
   277      Name: AudioWorkletProcessor
   278      ExtAttrs:
   279        - Name: Exposed
   280          Values:
   281            - AudioWorklet
   282      Attrs:
   283        - Name: port
   284          Readonly: true
   285          Type:
   286            Name: MessagePort
   287          ExtAttrs:
   288            - Name: Exposed
   289              Values:
   290                - AudioWorklet
   291  - File: webref/webaudio.idl
   292    Callback:
   293      Name: AudioWorkletProcessorConstructor
   294      Args:
   295        - Name: options
   296          Type:
   297            Name: object
   298      Returns:
   299        - Name: AudioWorkletProcessor
   300  - File: webref/webauthn.idl
   301    Dict:
   302      Name: AuthenticationExtensionsClientInputs
   303      Fields:
   304        - Name: minPinLength
   305          Type:
   306            Name: boolean
   307        - Name: prf
   308          Type:
   309            Name: AuthenticationExtensionsPRFInputs
   310        - Name: appid
   311          Type:
   312            Name: USVString
   313        - Name: appidExclude
   314          Type:
   315            Name: USVString
   316        - Name: getCredBlob
   317          Type:
   318            Name: boolean
   319        - Name: hmacCreateSecret
   320          Type:
   321            Name: boolean
   322        - Name: credProps
   323          Type:
   324            Name: boolean
   325        - Name: payment
   326          Type:
   327            Name: AuthenticationExtensionsPaymentInputs
   328        - Name: hmacGetSecret
   329          Type:
   330            Name: HMACGetSecretInput
   331        - Name: largeBlob
   332          Type:
   333            Name: AuthenticationExtensionsLargeBlobInputs
   334        - Name: credBlob
   335          Type:
   336            Name: ArrayBuffer
   337        - Name: credentialProtectionPolicy
   338          Type:
   339            Name: USVString
   340        - Name: enforceCredentialProtectionPolicy
   341          Default: "false"
   342          Type:
   343            Name: boolean
   344        - Name: uvm
   345          Type:
   346            Name: boolean
   347        - Name: devicePubKey
   348          Type:
   349            Name: AuthenticationExtensionsDevicePublicKeyInputs
   350  - File: webref/webauthn.idl
   351    Dict:
   352      Name: AuthenticationExtensionsClientInputsJSON
   353  - File: webref/webauthn.idl
   354    Dict:
   355      Name: AuthenticationExtensionsClientOutputs
   356      Fields:
   357        - Name: devicePubKey
   358          Type:
   359            Name: AuthenticationExtensionsDevicePublicKeyOutputs
   360        - Name: appid
   361          Type:
   362            Name: boolean
   363        - Name: appidExclude
   364          Type:
   365            Name: boolean
   366        - Name: uvm
   367          Type:
   368            Name: UvmEntries
   369        - Name: credProps
   370          Type:
   371            Name: CredentialPropertiesOutput
   372        - Name: largeBlob
   373          Type:
   374            Name: AuthenticationExtensionsLargeBlobOutputs
   375        - Name: hmacGetSecret
   376          Type:
   377            Name: HMACGetSecretOutput
   378        - Name: prf
   379          Type:
   380            Name: AuthenticationExtensionsPRFOutputs
   381        - Name: hmacCreateSecret
   382          Type:
   383            Name: boolean
   384  - File: webref/webauthn.idl
   385    Dict:
   386      Name: AuthenticationExtensionsClientOutputsJSON
   387  - File: webref/webauthn.idl
   388    Dict:
   389      Name: AuthenticationExtensionsDevicePublicKeyInputs
   390      Fields:
   391        - Name: attestation
   392          Default: '"none"'
   393          Type:
   394            Name: DOMString
   395        - Name: attestationFormats
   396          Default: '[]'
   397          Type:
   398            Name: sequence
   399            Params:
   400              - Name: DOMString
   401  - File: webref/webauthn.idl
   402    Dict:
   403      Name: AuthenticationExtensionsDevicePublicKeyOutputs
   404      Fields:
   405        - Name: signature
   406          Type:
   407            Name: ArrayBuffer
   408  - File: webref/webauthn.idl
   409    Dict:
   410      Name: AuthenticationExtensionsLargeBlobInputs
   411      Fields:
   412        - Name: support
   413          Type:
   414            Name: DOMString
   415        - Name: read
   416          Type:
   417            Name: boolean
   418        - Name: write
   419          Type:
   420            Name: BufferSource
   421  - File: webref/webauthn.idl
   422    Dict:
   423      Name: AuthenticationExtensionsLargeBlobOutputs
   424      Fields:
   425        - Name: supported
   426          Type:
   427            Name: boolean
   428        - Name: blob
   429          Type:
   430            Name: ArrayBuffer
   431        - Name: written
   432          Type:
   433            Name: boolean
   434  - File: webref/webauthn.idl
   435    Dict:
   436      Name: AuthenticationExtensionsPRFInputs
   437      Fields:
   438        - Name: eval
   439          Type:
   440            Name: AuthenticationExtensionsPRFValues
   441        - Name: evalByCredential
   442          Type:
   443            Name: record
   444            Params:
   445              - Name: USVString
   446              - Name: AuthenticationExtensionsPRFValues
   447  - File: webref/webauthn.idl
   448    Dict:
   449      Name: AuthenticationExtensionsPRFOutputs
   450      Fields:
   451        - Name: enabled
   452          Type:
   453            Name: boolean
   454        - Name: results
   455          Type:
   456            Name: AuthenticationExtensionsPRFValues
   457  - File: webref/webauthn.idl
   458    Dict:
   459      Name: AuthenticationExtensionsPRFValues
   460      Fields:
   461        - Name: first
   462          Required: true
   463          Type:
   464            Name: BufferSource
   465        - Name: second
   466          Type:
   467            Name: BufferSource
   468  - File: webref/secure-payment-confirmation.idl
   469    Dict:
   470      Name: AuthenticationExtensionsPaymentInputs
   471      Fields:
   472        - Name: isPayment
   473          Type:
   474            Name: boolean
   475        - Name: rpId
   476          Type:
   477            Name: USVString
   478        - Name: topOrigin
   479          Type:
   480            Name: USVString
   481        - Name: payeeName
   482          Type:
   483            Name: USVString
   484        - Name: payeeOrigin
   485          Type:
   486            Name: USVString
   487        - Name: total
   488          Type:
   489            Name: PaymentCurrencyAmount
   490        - Name: instrument
   491          Type:
   492            Name: PaymentCredentialInstrument
   493  - File: webref/webauthn.idl
   494    Dict:
   495      Name: AuthenticationResponseJSON
   496      Fields:
   497        - Name: id
   498          Required: true
   499          Type:
   500            Name: Base64URLString
   501        - Name: rawId
   502          Required: true
   503          Type:
   504            Name: Base64URLString
   505        - Name: response
   506          Required: true
   507          Type:
   508            Name: AuthenticatorAssertionResponseJSON
   509        - Name: authenticatorAttachment
   510          Type:
   511            Name: DOMString
   512        - Name: clientExtensionResults
   513          Required: true
   514          Type:
   515            Name: AuthenticationExtensionsClientOutputsJSON
   516        - Name: type
   517          Required: true
   518          Type:
   519            Name: DOMString
   520  - File: webref/webauthn.idl
   521    Interface:
   522      Name: AuthenticatorAssertionResponse
   523      Inherits: AuthenticatorResponse
   524      ExtAttrs:
   525        - Name: SecureContext
   526        - Name: Exposed
   527          Values:
   528            - Window
   529      Attrs:
   530        - Name: authenticatorData
   531          Readonly: true
   532          Type:
   533            Name: ArrayBuffer
   534          ExtAttrs:
   535            - Name: SameObject
   536            - Name: SecureContext
   537            - Name: Exposed
   538              Values:
   539                - Window
   540        - Name: signature
   541          Readonly: true
   542          Type:
   543            Name: ArrayBuffer
   544          ExtAttrs:
   545            - Name: SameObject
   546            - Name: SecureContext
   547            - Name: Exposed
   548              Values:
   549                - Window
   550        - Name: userHandle
   551          Readonly: true
   552          Type:
   553            Name: ArrayBuffer
   554            Nullable: true
   555          ExtAttrs:
   556            - Name: SameObject
   557            - Name: SecureContext
   558            - Name: Exposed
   559              Values:
   560                - Window
   561        - Name: attestationObject
   562          Readonly: true
   563          Type:
   564            Name: ArrayBuffer
   565            Nullable: true
   566          ExtAttrs:
   567            - Name: SameObject
   568            - Name: SecureContext
   569            - Name: Exposed
   570              Values:
   571                - Window
   572  - File: webref/webauthn.idl
   573    Dict:
   574      Name: AuthenticatorAssertionResponseJSON
   575      Fields:
   576        - Name: clientDataJSON
   577          Required: true
   578          Type:
   579            Name: Base64URLString
   580        - Name: authenticatorData
   581          Required: true
   582          Type:
   583            Name: Base64URLString
   584        - Name: signature
   585          Required: true
   586          Type:
   587            Name: Base64URLString
   588        - Name: userHandle
   589          Type:
   590            Name: Base64URLString
   591        - Name: attestationObject
   592          Type:
   593            Name: Base64URLString
   594  - File: webref/webauthn.idl
   595    Enum:
   596      Name: AuthenticatorAttachment
   597      Values:
   598        - platform
   599        - cross-platform
   600  - File: webref/webauthn.idl
   601    Interface:
   602      Name: AuthenticatorAttestationResponse
   603      Inherits: AuthenticatorResponse
   604      ExtAttrs:
   605        - Name: SecureContext
   606        - Name: Exposed
   607          Values:
   608            - Window
   609      Attrs:
   610        - Name: attestationObject
   611          Readonly: true
   612          Type:
   613            Name: ArrayBuffer
   614          ExtAttrs:
   615            - Name: SameObject
   616            - Name: SecureContext
   617            - Name: Exposed
   618              Values:
   619                - Window
   620      Operations:
   621        - Name: getTransports
   622          Returns:
   623            - Name: sequence
   624              Params:
   625                - Name: DOMString
   626          ExtAttrs:
   627            - Name: SecureContext
   628            - Name: Exposed
   629              Values:
   630                - Window
   631        - Name: getAuthenticatorData
   632          Returns:
   633            - Name: ArrayBuffer
   634          ExtAttrs:
   635            - Name: SecureContext
   636            - Name: Exposed
   637              Values:
   638                - Window
   639        - Name: getPublicKey
   640          Returns:
   641            - Name: ArrayBuffer
   642              Nullable: true
   643          ExtAttrs:
   644            - Name: SecureContext
   645            - Name: Exposed
   646              Values:
   647                - Window
   648        - Name: getPublicKeyAlgorithm
   649          Returns:
   650            - Name: COSEAlgorithmIdentifier
   651          ExtAttrs:
   652            - Name: SecureContext
   653            - Name: Exposed
   654              Values:
   655                - Window
   656  - File: webref/webauthn.idl
   657    Dict:
   658      Name: AuthenticatorAttestationResponseJSON
   659      Fields:
   660        - Name: clientDataJSON
   661          Required: true
   662          Type:
   663            Name: Base64URLString
   664        - Name: authenticatorData
   665          Required: true
   666          Type:
   667            Name: Base64URLString
   668        - Name: transports
   669          Required: true
   670          Type:
   671            Name: sequence
   672            Params:
   673              - Name: DOMString
   674        - Name: publicKey
   675          Type:
   676            Name: Base64URLString
   677        - Name: publicKeyAlgorithm
   678          Required: true
   679          Type:
   680            Name: long long
   681        - Name: attestationObject
   682          Required: true
   683          Type:
   684            Name: Base64URLString
   685  - File: webref/webauthn.idl
   686    Interface:
   687      Name: AuthenticatorResponse
   688      ExtAttrs:
   689        - Name: SecureContext
   690        - Name: Exposed
   691          Values:
   692            - Window
   693      Attrs:
   694        - Name: clientDataJSON
   695          Readonly: true
   696          Type:
   697            Name: ArrayBuffer
   698          ExtAttrs:
   699            - Name: SameObject
   700            - Name: SecureContext
   701            - Name: Exposed
   702              Values:
   703                - Window
   704  - File: webref/webauthn.idl
   705    Dict:
   706      Name: AuthenticatorSelectionCriteria
   707      Fields:
   708        - Name: authenticatorAttachment
   709          Type:
   710            Name: DOMString
   711        - Name: residentKey
   712          Type:
   713            Name: DOMString
   714        - Name: requireResidentKey
   715          Default: "false"
   716          Type:
   717            Name: boolean
   718        - Name: userVerification
   719          Default: '"preferred"'
   720          Type:
   721            Name: DOMString
   722  - File: webref/webauthn.idl
   723    Enum:
   724      Name: AuthenticatorTransport
   725      Values:
   726        - usb
   727        - nfc
   728        - ble
   729        - smart-card
   730        - hybrid
   731        - internal
   732  - File: webref/webvtt.idl
   733    Enum:
   734      Name: AutoKeyword
   735      Values:
   736        - auto
   737  - File: webref/webaudio.idl
   738    Enum:
   739      Name: AutomationRate
   740      Values:
   741        - a-rate
   742        - k-rate
   743  - File: webref/autoplay-detection.idl
   744    Enum:
   745      Name: AutoplayPolicy
   746      Values:
   747        - allowed
   748        - allowed-muted
   749        - disallowed
   750  - File: webref/autoplay-detection.idl
   751    Enum:
   752      Name: AutoplayPolicyMediaType
   753      Values:
   754        - mediaelement
   755        - audiocontext
   756  - File: webref/webcodecs-avc-codec-registration.idl
   757    Enum:
   758      Name: AvcBitstreamFormat
   759      Values:
   760        - annexb
   761        - avc
   762  - File: webref/webcodecs-avc-codec-registration.idl
   763    Dict:
   764      Name: AvcEncoderConfig
   765      Fields:
   766        - Name: format
   767          Default: '"avc"'
   768          Type:
   769            Name: AvcBitstreamFormat
   770  - File: webref/background-fetch.idl
   771    Interface:
   772      Name: BackgroundFetchEvent
   773      Inherits: ExtendableEvent
   774      ExtAttrs:
   775        - Name: Exposed
   776          Values:
   777            - ServiceWorker
   778      Attrs:
   779        - Name: registration
   780          Readonly: true
   781          Type:
   782            Name: BackgroundFetchRegistration
   783          ExtAttrs:
   784            - Name: Exposed
   785              Values:
   786                - ServiceWorker
   787      Constructors:
   788        - Args:
   789            - Name: type
   790              Type:
   791                Name: DOMString
   792            - Name: init
   793              Type:
   794                Name: BackgroundFetchEventInit
   795          ExtAttrs:
   796            - Name: Exposed
   797              Values:
   798                - ServiceWorker
   799  - File: webref/background-fetch.idl
   800    Dict:
   801      Name: BackgroundFetchEventInit
   802      Inherits: ExtendableEventInit
   803      Fields:
   804        - Name: registration
   805          Required: true
   806          Type:
   807            Name: BackgroundFetchRegistration
   808        - Name: bubbles
   809          Default: "false"
   810          Type:
   811            Name: boolean
   812        - Name: cancelable
   813          Default: "false"
   814          Type:
   815            Name: boolean
   816        - Name: composed
   817          Default: "false"
   818          Type:
   819            Name: boolean
   820  - File: webref/background-fetch.idl
   821    Enum:
   822      Name: BackgroundFetchFailureReason
   823      Values:
   824        - ""
   825        - aborted
   826        - bad-status
   827        - fetch-error
   828        - quota-exceeded
   829        - download-total-exceeded
   830  - File: webref/background-fetch.idl
   831    Interface:
   832      Name: BackgroundFetchManager
   833      ExtAttrs:
   834        - Name: Exposed
   835          Values:
   836            - Window
   837            - Worker
   838      Operations:
   839        - Name: fetch
   840          Args:
   841            - Name: id
   842              Type:
   843                Name: DOMString
   844            - Name: requests
   845              Type:
   846                Union:
   847                  - Name: RequestInfo
   848                  - Name: sequence
   849                    Params:
   850                      - Name: RequestInfo
   851            - Name: options
   852              Optional: true
   853              Default: '{}'
   854              Type:
   855                Name: BackgroundFetchOptions
   856          Returns:
   857            - Name: Promise
   858              Params:
   859                - Name: BackgroundFetchRegistration
   860          ExtAttrs:
   861            - Name: Exposed
   862              Values:
   863                - Window
   864                - Worker
   865        - Name: get
   866          Args:
   867            - Name: id
   868              Type:
   869                Name: DOMString
   870          Returns:
   871            - Name: Promise
   872              Params:
   873                - Name: BackgroundFetchRegistration
   874                  Nullable: true
   875          ExtAttrs:
   876            - Name: Exposed
   877              Values:
   878                - Window
   879                - Worker
   880        - Name: getIds
   881          Returns:
   882            - Name: Promise
   883              Params:
   884                - Name: sequence
   885                  Params:
   886                    - Name: DOMString
   887          ExtAttrs:
   888            - Name: Exposed
   889              Values:
   890                - Window
   891                - Worker
   892  - File: webref/background-fetch.idl
   893    Dict:
   894      Name: BackgroundFetchOptions
   895      Inherits: BackgroundFetchUIOptions
   896      Fields:
   897        - Name: downloadTotal
   898          Default: "0"
   899          Type:
   900            Name: unsigned long long
   901        - Name: icons
   902          Type:
   903            Name: sequence
   904            Params:
   905              - Name: ImageResource
   906        - Name: title
   907          Type:
   908            Name: DOMString
   909  - File: webref/background-fetch.idl
   910    Interface:
   911      Name: BackgroundFetchRecord
   912      ExtAttrs:
   913        - Name: Exposed
   914          Values:
   915            - Window
   916            - Worker
   917      Attrs:
   918        - Name: request
   919          Readonly: true
   920          Type:
   921            Name: Request
   922          ExtAttrs:
   923            - Name: Exposed
   924              Values:
   925                - Window
   926                - Worker
   927        - Name: responseReady
   928          Readonly: true
   929          Type:
   930            Name: Promise
   931            Params:
   932              - Name: Response
   933          ExtAttrs:
   934            - Name: Exposed
   935              Values:
   936                - Window
   937                - Worker
   938  - File: webref/background-fetch.idl
   939    Interface:
   940      Name: BackgroundFetchRegistration
   941      Inherits: EventTarget
   942      ExtAttrs:
   943        - Name: Exposed
   944          Values:
   945            - Window
   946            - Worker
   947      Attrs:
   948        - Name: id
   949          Readonly: true
   950          Type:
   951            Name: DOMString
   952          ExtAttrs:
   953            - Name: Exposed
   954              Values:
   955                - Window
   956                - Worker
   957        - Name: uploadTotal
   958          Readonly: true
   959          Type:
   960            Name: unsigned long long
   961          ExtAttrs:
   962            - Name: Exposed
   963              Values:
   964                - Window
   965                - Worker
   966        - Name: uploaded
   967          Readonly: true
   968          Type:
   969            Name: unsigned long long
   970          ExtAttrs:
   971            - Name: Exposed
   972              Values:
   973                - Window
   974                - Worker
   975        - Name: downloadTotal
   976          Readonly: true
   977          Type:
   978            Name: unsigned long long
   979          ExtAttrs:
   980            - Name: Exposed
   981              Values:
   982                - Window
   983                - Worker
   984        - Name: downloaded
   985          Readonly: true
   986          Type:
   987            Name: unsigned long long
   988          ExtAttrs:
   989            - Name: Exposed
   990              Values:
   991                - Window
   992                - Worker
   993        - Name: result
   994          Readonly: true
   995          Type:
   996            Name: BackgroundFetchResult
   997          ExtAttrs:
   998            - Name: Exposed
   999              Values:
  1000                - Window
  1001                - Worker
  1002        - Name: failureReason
  1003          Readonly: true
  1004          Type:
  1005            Name: BackgroundFetchFailureReason
  1006          ExtAttrs:
  1007            - Name: Exposed
  1008              Values:
  1009                - Window
  1010                - Worker
  1011        - Name: recordsAvailable
  1012          Readonly: true
  1013          Type:
  1014            Name: boolean
  1015          ExtAttrs:
  1016            - Name: Exposed
  1017              Values:
  1018                - Window
  1019                - Worker
  1020        - Name: onprogress
  1021          Type:
  1022            Name: EventHandler
  1023          ExtAttrs:
  1024            - Name: Exposed
  1025              Values:
  1026                - Window
  1027                - Worker
  1028      Operations:
  1029        - Name: abort
  1030          Returns:
  1031            - Name: Promise
  1032              Params:
  1033                - Name: boolean
  1034          ExtAttrs:
  1035            - Name: Exposed
  1036              Values:
  1037                - Window
  1038                - Worker
  1039        - Name: match
  1040          Args:
  1041            - Name: request
  1042              Type:
  1043                Name: RequestInfo
  1044            - Name: options
  1045              Optional: true
  1046              Default: '{}'
  1047              Type:
  1048                Name: CacheQueryOptions
  1049          Returns:
  1050            - Name: Promise
  1051              Params:
  1052                - Name: BackgroundFetchRecord
  1053          ExtAttrs:
  1054            - Name: Exposed
  1055              Values:
  1056                - Window
  1057                - Worker
  1058        - Name: matchAll
  1059          Args:
  1060            - Name: request
  1061              Optional: true
  1062              Type:
  1063                Name: RequestInfo
  1064            - Name: options
  1065              Optional: true
  1066              Default: '{}'
  1067              Type:
  1068                Name: CacheQueryOptions
  1069          Returns:
  1070            - Name: Promise
  1071              Params:
  1072                - Name: sequence
  1073                  Params:
  1074                    - Name: BackgroundFetchRecord
  1075          ExtAttrs:
  1076            - Name: Exposed
  1077              Values:
  1078                - Window
  1079                - Worker
  1080  - File: webref/background-fetch.idl
  1081    Enum:
  1082      Name: BackgroundFetchResult
  1083      Values:
  1084        - ""
  1085        - success
  1086        - failure
  1087  - File: webref/background-fetch.idl
  1088    Dict:
  1089      Name: BackgroundFetchUIOptions
  1090      Fields:
  1091        - Name: icons
  1092          Type:
  1093            Name: sequence
  1094            Params:
  1095              - Name: ImageResource
  1096        - Name: title
  1097          Type:
  1098            Name: DOMString
  1099  - File: webref/background-fetch.idl
  1100    Interface:
  1101      Name: BackgroundFetchUpdateUIEvent
  1102      Inherits: BackgroundFetchEvent
  1103      ExtAttrs:
  1104        - Name: Exposed
  1105          Values:
  1106            - ServiceWorker
  1107      Operations:
  1108        - Name: updateUI
  1109          Args:
  1110            - Name: options
  1111              Optional: true
  1112              Default: '{}'
  1113              Type:
  1114                Name: BackgroundFetchUIOptions
  1115          Returns:
  1116            - Name: Promise
  1117              Params:
  1118                - Name: undefined
  1119          ExtAttrs:
  1120            - Name: Exposed
  1121              Values:
  1122                - ServiceWorker
  1123      Constructors:
  1124        - Args:
  1125            - Name: type
  1126              Type:
  1127                Name: DOMString
  1128            - Name: init
  1129              Type:
  1130                Name: BackgroundFetchEventInit
  1131          ExtAttrs:
  1132            - Name: Exposed
  1133              Values:
  1134                - ServiceWorker
  1135  - File: webref/periodic-background-sync.idl
  1136    Dict:
  1137      Name: BackgroundSyncOptions
  1138      Fields:
  1139        - Name: minInterval
  1140          Default: "0"
  1141          Type:
  1142            Name: unsigned long long
  1143          ExtAttrs:
  1144            - Name: EnforceRange
  1145  - File: webref/html.idl
  1146    Interface:
  1147      Name: BarProp
  1148      ExtAttrs:
  1149        - Name: Exposed
  1150          Values:
  1151            - Window
  1152      Attrs:
  1153        - Name: visible
  1154          Readonly: true
  1155          Type:
  1156            Name: boolean
  1157          ExtAttrs:
  1158            - Name: Exposed
  1159              Values:
  1160                - Window
  1161  - File: webref/shape-detection-api.idl
  1162    Interface:
  1163      Name: BarcodeDetector
  1164      ExtAttrs:
  1165        - Name: Exposed
  1166          Values:
  1167            - Window
  1168            - Worker
  1169        - Name: SecureContext
  1170      Operations:
  1171        - Name: getSupportedFormats
  1172          Modifier: static
  1173          Returns:
  1174            - Name: Promise
  1175              Params:
  1176                - Name: sequence
  1177                  Params:
  1178                    - Name: BarcodeFormat
  1179          ExtAttrs:
  1180            - Name: Exposed
  1181              Values:
  1182                - Window
  1183                - Worker
  1184            - Name: SecureContext
  1185        - Name: detect
  1186          Args:
  1187            - Name: image
  1188              Type:
  1189                Name: ImageBitmapSource
  1190          Returns:
  1191            - Name: Promise
  1192              Params:
  1193                - Name: sequence
  1194                  Params:
  1195                    - Name: DetectedBarcode
  1196          ExtAttrs:
  1197            - Name: Exposed
  1198              Values:
  1199                - Window
  1200                - Worker
  1201            - Name: SecureContext
  1202      Constructors:
  1203        - Args:
  1204            - Name: barcodeDetectorOptions
  1205              Optional: true
  1206              Default: '{}'
  1207              Type:
  1208                Name: BarcodeDetectorOptions
  1209          ExtAttrs:
  1210            - Name: Exposed
  1211              Values:
  1212                - Window
  1213                - Worker
  1214            - Name: SecureContext
  1215  - File: webref/shape-detection-api.idl
  1216    Dict:
  1217      Name: BarcodeDetectorOptions
  1218      Fields:
  1219        - Name: formats
  1220          Type:
  1221            Name: sequence
  1222            Params:
  1223              - Name: BarcodeFormat
  1224  - File: webref/shape-detection-api.idl
  1225    Enum:
  1226      Name: BarcodeFormat
  1227      Values:
  1228        - aztec
  1229        - code_128
  1230        - code_39
  1231        - code_93
  1232        - codabar
  1233        - data_matrix
  1234        - ean_13
  1235        - ean_8
  1236        - itf
  1237        - pdf417
  1238        - qr_code
  1239        - unknown
  1240        - upc_a
  1241        - upc_e