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

     1  - File: webref/web-nfc.idl
     2    Dict:
     3      Name: NDEFMessageInit
     4      Fields:
     5        - Name: records
     6          Required: true
     7          Type:
     8            Name: sequence
     9            Params:
    10              - Name: NDEFRecordInit
    11  - File: webref/web-nfc.idl
    12    Typedef:
    13      Name: NDEFMessageSource
    14      Type:
    15        Union:
    16          - Name: DOMString
    17          - Name: BufferSource
    18          - Name: NDEFMessageInit
    19  - File: webref/web-nfc.idl
    20    Interface:
    21      Name: NDEFReader
    22      Inherits: EventTarget
    23      ExtAttrs:
    24        - Name: SecureContext
    25        - Name: Exposed
    26          Values:
    27            - Window
    28      Attrs:
    29        - Name: onreading
    30          Type:
    31            Name: EventHandler
    32          ExtAttrs:
    33            - Name: SecureContext
    34            - Name: Exposed
    35              Values:
    36                - Window
    37        - Name: onreadingerror
    38          Type:
    39            Name: EventHandler
    40          ExtAttrs:
    41            - Name: SecureContext
    42            - Name: Exposed
    43              Values:
    44                - Window
    45      Operations:
    46        - Name: scan
    47          Args:
    48            - Name: options
    49              Optional: true
    50              Default: '{}'
    51              Type:
    52                Name: NDEFScanOptions
    53          Returns:
    54            - Name: Promise
    55              Params:
    56                - Name: undefined
    57          ExtAttrs:
    58            - Name: SecureContext
    59            - Name: Exposed
    60              Values:
    61                - Window
    62        - Name: write
    63          Args:
    64            - Name: message
    65              Type:
    66                Name: NDEFMessageSource
    67            - Name: options
    68              Optional: true
    69              Default: '{}'
    70              Type:
    71                Name: NDEFWriteOptions
    72          Returns:
    73            - Name: Promise
    74              Params:
    75                - Name: undefined
    76          ExtAttrs:
    77            - Name: SecureContext
    78            - Name: Exposed
    79              Values:
    80                - Window
    81        - Name: makeReadOnly
    82          Args:
    83            - Name: options
    84              Optional: true
    85              Default: '{}'
    86              Type:
    87                Name: NDEFMakeReadOnlyOptions
    88          Returns:
    89            - Name: Promise
    90              Params:
    91                - Name: undefined
    92          ExtAttrs:
    93            - Name: SecureContext
    94            - Name: Exposed
    95              Values:
    96                - Window
    97  - File: webref/web-nfc.idl
    98    Interface:
    99      Name: NDEFReadingEvent
   100      Inherits: Event
   101      ExtAttrs:
   102        - Name: SecureContext
   103        - Name: Exposed
   104          Values:
   105            - Window
   106      Attrs:
   107        - Name: serialNumber
   108          Readonly: true
   109          Type:
   110            Name: DOMString
   111          ExtAttrs:
   112            - Name: SecureContext
   113            - Name: Exposed
   114              Values:
   115                - Window
   116        - Name: message
   117          Readonly: true
   118          Type:
   119            Name: NDEFMessage
   120          ExtAttrs:
   121            - Name: SameObject
   122            - Name: SecureContext
   123            - Name: Exposed
   124              Values:
   125                - Window
   126      Constructors:
   127        - Args:
   128            - Name: type
   129              Type:
   130                Name: DOMString
   131            - Name: readingEventInitDict
   132              Type:
   133                Name: NDEFReadingEventInit
   134          ExtAttrs:
   135            - Name: SecureContext
   136            - Name: Exposed
   137              Values:
   138                - Window
   139  - File: webref/web-nfc.idl
   140    Dict:
   141      Name: NDEFReadingEventInit
   142      Inherits: EventInit
   143      Fields:
   144        - Name: serialNumber
   145          Default: '""'
   146          Type:
   147            Name: DOMString
   148            Nullable: true
   149        - Name: message
   150          Required: true
   151          Type:
   152            Name: NDEFMessageInit
   153        - Name: bubbles
   154          Default: "false"
   155          Type:
   156            Name: boolean
   157        - Name: cancelable
   158          Default: "false"
   159          Type:
   160            Name: boolean
   161        - Name: composed
   162          Default: "false"
   163          Type:
   164            Name: boolean
   165  - File: webref/web-nfc.idl
   166    Interface:
   167      Name: NDEFRecord
   168      ExtAttrs:
   169        - Name: SecureContext
   170        - Name: Exposed
   171          Values:
   172            - Window
   173      Attrs:
   174        - Name: recordType
   175          Readonly: true
   176          Type:
   177            Name: USVString
   178          ExtAttrs:
   179            - Name: SecureContext
   180            - Name: Exposed
   181              Values:
   182                - Window
   183        - Name: mediaType
   184          Readonly: true
   185          Type:
   186            Name: USVString
   187            Nullable: true
   188          ExtAttrs:
   189            - Name: SecureContext
   190            - Name: Exposed
   191              Values:
   192                - Window
   193        - Name: id
   194          Readonly: true
   195          Type:
   196            Name: USVString
   197            Nullable: true
   198          ExtAttrs:
   199            - Name: SecureContext
   200            - Name: Exposed
   201              Values:
   202                - Window
   203        - Name: data
   204          Readonly: true
   205          Type:
   206            Name: DataView
   207            Nullable: true
   208          ExtAttrs:
   209            - Name: SecureContext
   210            - Name: Exposed
   211              Values:
   212                - Window
   213        - Name: encoding
   214          Readonly: true
   215          Type:
   216            Name: USVString
   217            Nullable: true
   218          ExtAttrs:
   219            - Name: SecureContext
   220            - Name: Exposed
   221              Values:
   222                - Window
   223        - Name: lang
   224          Readonly: true
   225          Type:
   226            Name: USVString
   227            Nullable: true
   228          ExtAttrs:
   229            - Name: SecureContext
   230            - Name: Exposed
   231              Values:
   232                - Window
   233      Operations:
   234        - Name: toRecords
   235          Returns:
   236            - Name: sequence
   237              Params:
   238                - Name: NDEFRecord
   239              Nullable: true
   240          ExtAttrs:
   241            - Name: SecureContext
   242            - Name: Exposed
   243              Values:
   244                - Window
   245      Constructors:
   246        - Args:
   247            - Name: recordInit
   248              Type:
   249                Name: NDEFRecordInit
   250          ExtAttrs:
   251            - Name: SecureContext
   252            - Name: Exposed
   253              Values:
   254                - Window
   255  - File: webref/web-nfc.idl
   256    Dict:
   257      Name: NDEFRecordInit
   258      Fields:
   259        - Name: recordType
   260          Required: true
   261          Type:
   262            Name: USVString
   263        - Name: mediaType
   264          Type:
   265            Name: USVString
   266        - Name: id
   267          Type:
   268            Name: USVString
   269        - Name: encoding
   270          Type:
   271            Name: USVString
   272        - Name: lang
   273          Type:
   274            Name: USVString
   275        - Name: data
   276          Type:
   277            Name: any
   278  - File: webref/web-nfc.idl
   279    Dict:
   280      Name: NDEFScanOptions
   281      Fields:
   282        - Name: signal
   283          Type:
   284            Name: AbortSignal
   285  - File: webref/web-nfc.idl
   286    Dict:
   287      Name: NDEFWriteOptions
   288      Fields:
   289        - Name: overwrite
   290          Default: "true"
   291          Type:
   292            Name: boolean
   293        - Name: signal
   294          Type:
   295            Name: AbortSignal
   296            Nullable: true
   297  - File: webref/WebCryptoAPI.idl
   298    Typedef:
   299      Name: NamedCurve
   300      Type:
   301        Name: DOMString
   302  - File: webref/css-regions.idl
   303    Interface:
   304      Name: NamedFlow
   305      Inherits: EventTarget
   306      ExtAttrs:
   307        - Name: Exposed
   308          Values:
   309            - Window
   310      Attrs:
   311        - Name: name
   312          Readonly: true
   313          Type:
   314            Name: CSSOMString
   315          ExtAttrs:
   316            - Name: Exposed
   317              Values:
   318                - Window
   319        - Name: overset
   320          Readonly: true
   321          Type:
   322            Name: boolean
   323          ExtAttrs:
   324            - Name: Exposed
   325              Values:
   326                - Window
   327        - Name: firstEmptyRegionIndex
   328          Readonly: true
   329          Type:
   330            Name: short
   331          ExtAttrs:
   332            - Name: Exposed
   333              Values:
   334                - Window
   335      Operations:
   336        - Name: getRegions
   337          Returns:
   338            - Name: sequence
   339              Params:
   340                - Name: Element
   341          ExtAttrs:
   342            - Name: Exposed
   343              Values:
   344                - Window
   345        - Name: getContent
   346          Returns:
   347            - Name: sequence
   348              Params:
   349                - Name: Node
   350          ExtAttrs:
   351            - Name: Exposed
   352              Values:
   353                - Window
   354        - Name: getRegionsByContent
   355          Args:
   356            - Name: node
   357              Type:
   358                Name: Node
   359          Returns:
   360            - Name: sequence
   361              Params:
   362                - Name: Element
   363          ExtAttrs:
   364            - Name: Exposed
   365              Values:
   366                - Window
   367  - File: webref/css-regions.idl
   368    Interface:
   369      Name: NamedFlowMap
   370      ExtAttrs:
   371        - Name: Exposed
   372          Values:
   373            - Window
   374      Maplike:
   375        TypeParams:
   376          - Name: CSSOMString
   377          - Name: NamedFlow
   378  - File: webref/dom.idl
   379    Interface:
   380      Name: NamedNodeMap
   381      ExtAttrs:
   382        - Name: Exposed
   383          Values:
   384            - Window
   385        - Name: LegacyUnenumerableNamedProperties
   386      Attrs:
   387        - Name: length
   388          Readonly: true
   389          Type:
   390            Name: unsigned long
   391          ExtAttrs:
   392            - Name: Exposed
   393              Values:
   394                - Window
   395            - Name: LegacyUnenumerableNamedProperties
   396      Operations:
   397        - Name: item
   398          Modifier: getter
   399          Args:
   400            - Name: index
   401              Type:
   402                Name: unsigned long
   403          Returns:
   404            - Name: Attr
   405              Nullable: true
   406          ExtAttrs:
   407            - Name: Exposed
   408              Values:
   409                - Window
   410            - Name: LegacyUnenumerableNamedProperties
   411        - Name: getNamedItem
   412          Modifier: getter
   413          Args:
   414            - Name: qualifiedName
   415              Type:
   416                Name: DOMString
   417          Returns:
   418            - Name: Attr
   419              Nullable: true
   420          ExtAttrs:
   421            - Name: Exposed
   422              Values:
   423                - Window
   424            - Name: LegacyUnenumerableNamedProperties
   425        - Name: getNamedItemNS
   426          Args:
   427            - Name: namespace
   428              Type:
   429                Name: DOMString
   430                Nullable: true
   431            - Name: localName
   432              Type:
   433                Name: DOMString
   434          Returns:
   435            - Name: Attr
   436              Nullable: true
   437          ExtAttrs:
   438            - Name: Exposed
   439              Values:
   440                - Window
   441            - Name: LegacyUnenumerableNamedProperties
   442        - Name: setNamedItem
   443          Args:
   444            - Name: attr
   445              Type:
   446                Name: Attr
   447          Returns:
   448            - Name: Attr
   449              Nullable: true
   450          ExtAttrs:
   451            - Name: CEReactions
   452            - Name: Exposed
   453              Values:
   454                - Window
   455            - Name: LegacyUnenumerableNamedProperties
   456        - Name: setNamedItemNS
   457          Args:
   458            - Name: attr
   459              Type:
   460                Name: Attr
   461          Returns:
   462            - Name: Attr
   463              Nullable: true
   464          ExtAttrs:
   465            - Name: CEReactions
   466            - Name: Exposed
   467              Values:
   468                - Window
   469            - Name: LegacyUnenumerableNamedProperties
   470        - Name: removeNamedItem
   471          Args:
   472            - Name: qualifiedName
   473              Type:
   474                Name: DOMString
   475          Returns:
   476            - Name: Attr
   477          ExtAttrs:
   478            - Name: CEReactions
   479            - Name: Exposed
   480              Values:
   481                - Window
   482            - Name: LegacyUnenumerableNamedProperties
   483        - Name: removeNamedItemNS
   484          Args:
   485            - Name: namespace
   486              Type:
   487                Name: DOMString
   488                Nullable: true
   489            - Name: localName
   490              Type:
   491                Name: DOMString
   492          Returns:
   493            - Name: Attr
   494          ExtAttrs:
   495            - Name: CEReactions
   496            - Name: Exposed
   497              Values:
   498                - Window
   499            - Name: LegacyUnenumerableNamedProperties
   500  - File: webref/html.idl
   501    Interface:
   502      Name: NavigateEvent
   503      Inherits: Event
   504      ExtAttrs:
   505        - Name: Exposed
   506          Values:
   507            - Window
   508      Attrs:
   509        - Name: navigationType
   510          Readonly: true
   511          Type:
   512            Name: NavigationType
   513          ExtAttrs:
   514            - Name: Exposed
   515              Values:
   516                - Window
   517        - Name: destination
   518          Readonly: true
   519          Type:
   520            Name: NavigationDestination
   521          ExtAttrs:
   522            - Name: Exposed
   523              Values:
   524                - Window
   525        - Name: canIntercept
   526          Readonly: true
   527          Type:
   528            Name: boolean
   529          ExtAttrs:
   530            - Name: Exposed
   531              Values:
   532                - Window
   533        - Name: userInitiated
   534          Readonly: true
   535          Type:
   536            Name: boolean
   537          ExtAttrs:
   538            - Name: Exposed
   539              Values:
   540                - Window
   541        - Name: hashChange
   542          Readonly: true
   543          Type:
   544            Name: boolean
   545          ExtAttrs:
   546            - Name: Exposed
   547              Values:
   548                - Window
   549        - Name: signal
   550          Readonly: true
   551          Type:
   552            Name: AbortSignal
   553          ExtAttrs:
   554            - Name: Exposed
   555              Values:
   556                - Window
   557        - Name: formData
   558          Readonly: true
   559          Type:
   560            Name: FormData
   561            Nullable: true
   562          ExtAttrs:
   563            - Name: Exposed
   564              Values:
   565                - Window
   566        - Name: downloadRequest
   567          Readonly: true
   568          Type:
   569            Name: DOMString
   570            Nullable: true
   571          ExtAttrs:
   572            - Name: Exposed
   573              Values:
   574                - Window
   575        - Name: info
   576          Readonly: true
   577          Type:
   578            Name: any
   579          ExtAttrs:
   580            - Name: Exposed
   581              Values:
   582                - Window
   583        - Name: hasUAVisualTransition
   584          Readonly: true
   585          Type:
   586            Name: boolean
   587          ExtAttrs:
   588            - Name: Exposed
   589              Values:
   590                - Window
   591      Operations:
   592        - Name: intercept
   593          Args:
   594            - Name: options
   595              Optional: true
   596              Default: '{}'
   597              Type:
   598                Name: NavigationInterceptOptions
   599          Returns:
   600            - Name: undefined
   601          ExtAttrs:
   602            - Name: Exposed
   603              Values:
   604                - Window
   605        - Name: scroll
   606          Returns:
   607            - Name: undefined
   608          ExtAttrs:
   609            - Name: Exposed
   610              Values:
   611                - Window
   612      Constructors:
   613        - Args:
   614            - Name: type
   615              Type:
   616                Name: DOMString
   617            - Name: eventInitDict
   618              Type:
   619                Name: NavigateEventInit
   620          ExtAttrs:
   621            - Name: Exposed
   622              Values:
   623                - Window
   624  - File: webref/html.idl
   625    Dict:
   626      Name: NavigateEventInit
   627      Inherits: EventInit
   628      Fields:
   629        - Name: navigationType
   630          Default: '"push"'
   631          Type:
   632            Name: NavigationType
   633        - Name: destination
   634          Required: true
   635          Type:
   636            Name: NavigationDestination
   637        - Name: canIntercept
   638          Default: "false"
   639          Type:
   640            Name: boolean
   641        - Name: userInitiated
   642          Default: "false"
   643          Type:
   644            Name: boolean
   645        - Name: hashChange
   646          Default: "false"
   647          Type:
   648            Name: boolean
   649        - Name: signal
   650          Required: true
   651          Type:
   652            Name: AbortSignal
   653        - Name: formData
   654          Default: "null"
   655          Type:
   656            Name: FormData
   657            Nullable: true
   658        - Name: downloadRequest
   659          Default: "null"
   660          Type:
   661            Name: DOMString
   662            Nullable: true
   663        - Name: info
   664          Type:
   665            Name: any
   666        - Name: hasUAVisualTransition
   667          Default: "false"
   668          Type:
   669            Name: boolean
   670        - Name: bubbles
   671          Default: "false"
   672          Type:
   673            Name: boolean
   674        - Name: cancelable
   675          Default: "false"
   676          Type:
   677            Name: boolean
   678        - Name: composed
   679          Default: "false"
   680          Type:
   681            Name: boolean
   682  - File: webref/html.idl
   683    Interface:
   684      Name: Navigation
   685      Inherits: EventTarget
   686      ExtAttrs:
   687        - Name: Exposed
   688          Values:
   689            - Window
   690      Attrs:
   691        - Name: currentEntry
   692          Readonly: true
   693          Type:
   694            Name: NavigationHistoryEntry
   695            Nullable: true
   696          ExtAttrs:
   697            - Name: Exposed
   698              Values:
   699                - Window
   700        - Name: transition
   701          Readonly: true
   702          Type:
   703            Name: NavigationTransition
   704            Nullable: true
   705          ExtAttrs:
   706            - Name: Exposed
   707              Values:
   708                - Window
   709        - Name: canGoBack
   710          Readonly: true
   711          Type:
   712            Name: boolean
   713          ExtAttrs:
   714            - Name: Exposed
   715              Values:
   716                - Window
   717        - Name: canGoForward
   718          Readonly: true
   719          Type:
   720            Name: boolean
   721          ExtAttrs:
   722            - Name: Exposed
   723              Values:
   724                - Window
   725        - Name: onnavigate
   726          Type:
   727            Name: EventHandler
   728          ExtAttrs:
   729            - Name: Exposed
   730              Values:
   731                - Window
   732        - Name: onnavigatesuccess
   733          Type:
   734            Name: EventHandler
   735          ExtAttrs:
   736            - Name: Exposed
   737              Values:
   738                - Window
   739        - Name: onnavigateerror
   740          Type:
   741            Name: EventHandler
   742          ExtAttrs:
   743            - Name: Exposed
   744              Values:
   745                - Window
   746        - Name: oncurrententrychange
   747          Type:
   748            Name: EventHandler
   749          ExtAttrs:
   750            - Name: Exposed
   751              Values:
   752                - Window
   753      Operations:
   754        - Name: entries
   755          Returns:
   756            - Name: sequence
   757              Params:
   758                - Name: NavigationHistoryEntry
   759          ExtAttrs:
   760            - Name: Exposed
   761              Values:
   762                - Window
   763        - Name: updateCurrentEntry
   764          Args:
   765            - Name: options
   766              Type:
   767                Name: NavigationUpdateCurrentEntryOptions
   768          Returns:
   769            - Name: undefined
   770          ExtAttrs:
   771            - Name: Exposed
   772              Values:
   773                - Window
   774        - Name: navigate
   775          Args:
   776            - Name: url
   777              Type:
   778                Name: USVString
   779            - Name: options
   780              Optional: true
   781              Default: '{}'
   782              Type:
   783                Name: NavigationNavigateOptions
   784          Returns:
   785            - Name: NavigationResult
   786          ExtAttrs:
   787            - Name: Exposed
   788              Values:
   789                - Window
   790        - Name: reload
   791          Args:
   792            - Name: options
   793              Optional: true
   794              Default: '{}'
   795              Type:
   796                Name: NavigationReloadOptions
   797          Returns:
   798            - Name: NavigationResult
   799          ExtAttrs:
   800            - Name: Exposed
   801              Values:
   802                - Window
   803        - Name: traverseTo
   804          Args:
   805            - Name: key
   806              Type:
   807                Name: DOMString
   808            - Name: options
   809              Optional: true
   810              Default: '{}'
   811              Type:
   812                Name: NavigationOptions
   813          Returns:
   814            - Name: NavigationResult
   815          ExtAttrs:
   816            - Name: Exposed
   817              Values:
   818                - Window
   819        - Name: back
   820          Args:
   821            - Name: options
   822              Optional: true
   823              Default: '{}'
   824              Type:
   825                Name: NavigationOptions
   826          Returns:
   827            - Name: NavigationResult
   828          ExtAttrs:
   829            - Name: Exposed
   830              Values:
   831                - Window
   832        - Name: forward
   833          Args:
   834            - Name: options
   835              Optional: true
   836              Default: '{}'
   837              Type:
   838                Name: NavigationOptions
   839          Returns:
   840            - Name: NavigationResult
   841          ExtAttrs:
   842            - Name: Exposed
   843              Values:
   844                - Window
   845  - File: webref/html.idl
   846    Interface:
   847      Name: NavigationCurrentEntryChangeEvent
   848      Inherits: Event
   849      ExtAttrs:
   850        - Name: Exposed
   851          Values:
   852            - Window
   853      Attrs:
   854        - Name: navigationType
   855          Readonly: true
   856          Type:
   857            Name: NavigationType
   858            Nullable: true
   859          ExtAttrs:
   860            - Name: Exposed
   861              Values:
   862                - Window
   863        - Name: from
   864          Readonly: true
   865          Type:
   866            Name: NavigationHistoryEntry
   867          ExtAttrs:
   868            - Name: Exposed
   869              Values:
   870                - Window
   871      Constructors:
   872        - Args:
   873            - Name: type
   874              Type:
   875                Name: DOMString
   876            - Name: eventInitDict
   877              Type:
   878                Name: NavigationCurrentEntryChangeEventInit
   879          ExtAttrs:
   880            - Name: Exposed
   881              Values:
   882                - Window
   883  - File: webref/html.idl
   884    Dict:
   885      Name: NavigationCurrentEntryChangeEventInit
   886      Inherits: EventInit
   887      Fields:
   888        - Name: navigationType
   889          Default: "null"
   890          Type:
   891            Name: NavigationType
   892            Nullable: true
   893        - Name: from
   894          Required: true
   895          Type:
   896            Name: NavigationHistoryEntry
   897        - Name: bubbles
   898          Default: "false"
   899          Type:
   900            Name: boolean
   901        - Name: cancelable
   902          Default: "false"
   903          Type:
   904            Name: boolean
   905        - Name: composed
   906          Default: "false"
   907          Type:
   908            Name: boolean
   909  - File: webref/html.idl
   910    Interface:
   911      Name: NavigationDestination
   912      ExtAttrs:
   913        - Name: Exposed
   914          Values:
   915            - Window
   916      Attrs:
   917        - Name: url
   918          Readonly: true
   919          Type:
   920            Name: USVString
   921          ExtAttrs:
   922            - Name: Exposed
   923              Values:
   924                - Window
   925        - Name: key
   926          Readonly: true
   927          Type:
   928            Name: DOMString
   929          ExtAttrs:
   930            - Name: Exposed
   931              Values:
   932                - Window
   933        - Name: id
   934          Readonly: true
   935          Type:
   936            Name: DOMString
   937          ExtAttrs:
   938            - Name: Exposed
   939              Values:
   940                - Window
   941        - Name: index
   942          Readonly: true
   943          Type:
   944            Name: long long
   945          ExtAttrs:
   946            - Name: Exposed
   947              Values:
   948                - Window
   949        - Name: sameDocument
   950          Readonly: true
   951          Type:
   952            Name: boolean
   953          ExtAttrs:
   954            - Name: Exposed
   955              Values:
   956                - Window
   957      Operations:
   958        - Name: getState
   959          Returns:
   960            - Name: any
   961          ExtAttrs:
   962            - Name: Exposed
   963              Values:
   964                - Window
   965  - File: webref/css-nav.idl
   966    Interface:
   967      Name: NavigationEvent
   968      Inherits: UIEvent
   969      ExtAttrs:
   970        - Name: Exposed
   971          Values:
   972            - Window
   973      Attrs:
   974        - Name: dir
   975          Readonly: true
   976          Type:
   977            Name: SpatialNavigationDirection
   978          ExtAttrs:
   979            - Name: Exposed
   980              Values:
   981                - Window
   982        - Name: relatedTarget
   983          Readonly: true
   984          Type:
   985            Name: EventTarget
   986            Nullable: true
   987          ExtAttrs:
   988            - Name: Exposed
   989              Values:
   990                - Window
   991      Constructors:
   992        - Args:
   993            - Name: type
   994              Type:
   995                Name: DOMString
   996            - Name: eventInitDict
   997              Optional: true
   998              Default: '{}'
   999              Type:
  1000                Name: NavigationEventInit
  1001          ExtAttrs:
  1002            - Name: Exposed
  1003              Values:
  1004                - Window
  1005  - File: webref/css-nav.idl
  1006    Dict:
  1007      Name: NavigationEventInit
  1008      Inherits: UIEventInit
  1009      Fields:
  1010        - Name: dir
  1011          Type:
  1012            Name: SpatialNavigationDirection
  1013        - Name: relatedTarget
  1014          Default: "null"
  1015          Type:
  1016            Name: EventTarget
  1017            Nullable: true
  1018        - Name: view
  1019          Default: "null"
  1020          Type:
  1021            Name: Window
  1022            Nullable: true
  1023        - Name: detail
  1024          Default: "0"
  1025          Type:
  1026            Name: long
  1027        - Name: bubbles
  1028          Default: "false"
  1029          Type:
  1030            Name: boolean
  1031        - Name: cancelable
  1032          Default: "false"
  1033          Type:
  1034            Name: boolean
  1035        - Name: composed
  1036          Default: "false"
  1037          Type:
  1038            Name: boolean
  1039  - File: webref/html.idl
  1040    Enum:
  1041      Name: NavigationFocusReset
  1042      Values:
  1043        - after-transition
  1044        - manual
  1045  - File: webref/html.idl
  1046    Enum:
  1047      Name: NavigationHistoryBehavior
  1048      Values:
  1049        - auto
  1050        - push
  1051        - replace
  1052  - File: webref/html.idl
  1053    Interface:
  1054      Name: NavigationHistoryEntry
  1055      Inherits: EventTarget
  1056      ExtAttrs:
  1057        - Name: Exposed
  1058          Values:
  1059            - Window
  1060      Attrs:
  1061        - Name: url
  1062          Readonly: true
  1063          Type:
  1064            Name: USVString
  1065            Nullable: true
  1066          ExtAttrs:
  1067            - Name: Exposed
  1068              Values:
  1069                - Window
  1070        - Name: key
  1071          Readonly: true
  1072          Type:
  1073            Name: DOMString
  1074          ExtAttrs:
  1075            - Name: Exposed
  1076              Values:
  1077                - Window
  1078        - Name: id
  1079          Readonly: true
  1080          Type:
  1081            Name: DOMString
  1082          ExtAttrs:
  1083            - Name: Exposed
  1084              Values:
  1085                - Window
  1086        - Name: index
  1087          Readonly: true
  1088          Type:
  1089            Name: long long
  1090          ExtAttrs:
  1091            - Name: Exposed
  1092              Values:
  1093                - Window
  1094        - Name: sameDocument
  1095          Readonly: true
  1096          Type:
  1097            Name: boolean
  1098          ExtAttrs:
  1099            - Name: Exposed
  1100              Values:
  1101                - Window
  1102        - Name: ondispose
  1103          Type:
  1104            Name: EventHandler
  1105          ExtAttrs:
  1106            - Name: Exposed
  1107              Values:
  1108                - Window
  1109      Operations:
  1110        - Name: getState
  1111          Returns:
  1112            - Name: any
  1113          ExtAttrs:
  1114            - Name: Exposed
  1115              Values:
  1116                - Window
  1117  - File: webref/html.idl
  1118    Callback:
  1119      Name: NavigationInterceptHandler
  1120      Returns:
  1121        - Name: Promise
  1122          Params:
  1123            - Name: undefined
  1124  - File: webref/html.idl
  1125    Dict:
  1126      Name: NavigationInterceptOptions
  1127      Fields:
  1128        - Name: handler
  1129          Type:
  1130            Name: NavigationInterceptHandler
  1131        - Name: focusReset
  1132          Type:
  1133            Name: NavigationFocusReset
  1134        - Name: scroll
  1135          Type:
  1136            Name: NavigationScrollBehavior
  1137  - File: webref/html.idl
  1138    Dict:
  1139      Name: NavigationNavigateOptions
  1140      Inherits: NavigationOptions
  1141      Fields:
  1142        - Name: state
  1143          Type:
  1144            Name: any
  1145        - Name: history
  1146          Default: '"auto"'
  1147          Type:
  1148            Name: NavigationHistoryBehavior
  1149        - Name: info
  1150          Type:
  1151            Name: any
  1152  - File: webref/html.idl
  1153    Dict:
  1154      Name: NavigationOptions
  1155      Fields:
  1156        - Name: info
  1157          Type:
  1158            Name: any
  1159  - File: webref/service-workers.idl
  1160    Interface:
  1161      Name: NavigationPreloadManager
  1162      ExtAttrs:
  1163        - Name: SecureContext
  1164        - Name: Exposed
  1165          Values:
  1166            - Window
  1167            - Worker
  1168      Operations:
  1169        - Name: enable
  1170          Returns:
  1171            - Name: Promise
  1172              Params:
  1173                - Name: undefined
  1174          ExtAttrs:
  1175            - Name: SecureContext
  1176            - Name: Exposed
  1177              Values:
  1178                - Window
  1179                - Worker
  1180        - Name: disable
  1181          Returns:
  1182            - Name: Promise
  1183              Params:
  1184                - Name: undefined
  1185          ExtAttrs:
  1186            - Name: SecureContext
  1187            - Name: Exposed
  1188              Values:
  1189                - Window
  1190                - Worker
  1191        - Name: setHeaderValue
  1192          Args:
  1193            - Name: value
  1194              Type:
  1195                Name: ByteString
  1196          Returns:
  1197            - Name: Promise
  1198              Params:
  1199                - Name: undefined
  1200          ExtAttrs:
  1201            - Name: SecureContext
  1202            - Name: Exposed
  1203              Values:
  1204                - Window
  1205                - Worker
  1206        - Name: getState
  1207          Returns:
  1208            - Name: Promise
  1209              Params:
  1210                - Name: NavigationPreloadState
  1211          ExtAttrs:
  1212            - Name: SecureContext
  1213            - Name: Exposed
  1214              Values:
  1215                - Window
  1216                - Worker
  1217  - File: webref/service-workers.idl
  1218    Dict:
  1219      Name: NavigationPreloadState
  1220      Fields:
  1221        - Name: enabled
  1222          Default: "false"
  1223          Type:
  1224            Name: boolean
  1225        - Name: headerValue
  1226          Type:
  1227            Name: ByteString
  1228  - File: webref/html.idl
  1229    Dict:
  1230      Name: NavigationReloadOptions
  1231      Inherits: NavigationOptions
  1232      Fields:
  1233        - Name: state
  1234          Type:
  1235            Name: any
  1236        - Name: info
  1237          Type:
  1238            Name: any
  1239  - File: webref/html.idl
  1240    Dict:
  1241      Name: NavigationResult
  1242      Fields:
  1243        - Name: committed
  1244          Type:
  1245            Name: Promise
  1246            Params:
  1247              - Name: NavigationHistoryEntry
  1248        - Name: finished
  1249          Type:
  1250            Name: Promise
  1251            Params:
  1252              - Name: NavigationHistoryEntry
  1253  - File: webref/html.idl
  1254    Enum:
  1255      Name: NavigationScrollBehavior
  1256      Values:
  1257        - after-transition
  1258        - manual
  1259  - File: webref/navigation-timing.idl
  1260    Enum:
  1261      Name: NavigationTimingType
  1262      Values:
  1263        - navigate
  1264        - reload
  1265        - back_forward
  1266        - prerender
  1267  - File: webref/html.idl
  1268    Interface:
  1269      Name: NavigationTransition
  1270      ExtAttrs:
  1271        - Name: Exposed
  1272          Values:
  1273            - Window
  1274      Attrs:
  1275        - Name: navigationType
  1276          Readonly: true
  1277          Type:
  1278            Name: NavigationType
  1279          ExtAttrs:
  1280            - Name: Exposed
  1281              Values:
  1282                - Window
  1283        - Name: from
  1284          Readonly: true
  1285          Type:
  1286            Name: NavigationHistoryEntry
  1287          ExtAttrs:
  1288            - Name: Exposed
  1289              Values:
  1290                - Window
  1291        - Name: finished
  1292          Readonly: true
  1293          Type:
  1294            Name: Promise
  1295            Params:
  1296              - Name: undefined
  1297          ExtAttrs:
  1298            - Name: Exposed
  1299              Values:
  1300                - Window
  1301  - File: webref/html.idl
  1302    Enum:
  1303      Name: NavigationType
  1304      Values:
  1305        - push
  1306        - replace
  1307        - reload
  1308        - traverse
  1309  - File: webref/html.idl
  1310    Dict:
  1311      Name: NavigationUpdateCurrentEntryOptions
  1312      Fields:
  1313        - Name: state
  1314          Required: true
  1315          Type:
  1316            Name: any
  1317  - File: webref/html.idl
  1318    Interface:
  1319      Name: Navigator
  1320      ExtAttrs:
  1321        - Name: Exposed
  1322          Values:
  1323            - Window
  1324      Attrs:
  1325        - Name: hid
  1326          Readonly: true
  1327          Type:
  1328            Name: HID
  1329          ExtAttrs:
  1330            - Name: SameObject
  1331            - Name: SecureContext
  1332        - Name: windowControlsOverlay
  1333          Readonly: true
  1334          Type:
  1335            Name: WindowControlsOverlay
  1336          ExtAttrs:
  1337            - Name: SameObject
  1338            - Name: SecureContext
  1339            - Name: Exposed
  1340              Values:
  1341                - Window
  1342        - Name: credentials
  1343          Readonly: true
  1344          Type:
  1345            Name: CredentialsContainer
  1346          ExtAttrs:
  1347            - Name: SecureContext
  1348            - Name: SameObject
  1349        - Name: clipboard
  1350          Readonly: true
  1351          Type:
  1352            Name: Clipboard
  1353          ExtAttrs:
  1354            - Name: SecureContext
  1355            - Name: SameObject
  1356        - Name: geolocation
  1357          Readonly: true
  1358          Type:
  1359            Name: Geolocation
  1360          ExtAttrs:
  1361            - Name: SameObject
  1362        - Name: usb
  1363          Readonly: true
  1364          Type:
  1365            Name: USB
  1366          ExtAttrs:
  1367            - Name: SameObject
  1368            - Name: Exposed
  1369              Values:
  1370                - Window
  1371            - Name: SecureContext
  1372        - Name: epubReadingSystem
  1373          Readonly: true
  1374          Type:
  1375            Name: EpubReadingSystem
  1376          ExtAttrs:
  1377            - Name: LegacyUnforgeable
  1378            - Name: SameObject
  1379        - Name: xr
  1380          Readonly: true
  1381          Type:
  1382            Name: XRSystem
  1383          ExtAttrs:
  1384            - Name: SecureContext
  1385            - Name: SameObject
  1386        - Name: serviceWorker
  1387          Readonly: true
  1388          Type:
  1389            Name: ServiceWorkerContainer
  1390          ExtAttrs:
  1391            - Name: SecureContext
  1392            - Name: SameObject
  1393        - Name: mediaDevices
  1394          Readonly: true
  1395          Type:
  1396            Name: MediaDevices
  1397          ExtAttrs:
  1398            - Name: SameObject
  1399            - Name: SecureContext
  1400        - Name: bluetooth
  1401          Readonly: true
  1402          Type:
  1403            Name: Bluetooth
  1404          ExtAttrs:
  1405            - Name: SameObject
  1406            - Name: SecureContext
  1407        - Name: serial
  1408          Readonly: true
  1409          Type:
  1410            Name: Serial
  1411          ExtAttrs:
  1412            - Name: SameObject
  1413            - Name: Exposed
  1414              Values:
  1415                - Window
  1416            - Name: SecureContext
  1417        - Name: mediaCapabilities
  1418          Readonly: true
  1419          Type:
  1420            Name: MediaCapabilities
  1421          ExtAttrs:
  1422            - Name: SameObject
  1423            - Name: Exposed
  1424              Values:
  1425                - Window
  1426        - Name: userActivation
  1427          Readonly: true
  1428          Type:
  1429            Name: UserActivation
  1430          ExtAttrs:
  1431            - Name: SameObject
  1432        - Name: permissions
  1433          Readonly: true
  1434          Type:
  1435            Name: Permissions
  1436          ExtAttrs:
  1437            - Name: SameObject
  1438            - Name: Exposed
  1439              Values:
  1440                - Window
  1441        - Name: contacts
  1442          Readonly: true
  1443          Type:
  1444            Name: ContactsManager
  1445          ExtAttrs:
  1446            - Name: SecureContext
  1447            - Name: SameObject
  1448            - Name: Exposed
  1449              Values:
  1450                - Window
  1451        - Name: keyboard
  1452          Readonly: true
  1453          Type:
  1454            Name: Keyboard
  1455          ExtAttrs:
  1456            - Name: SecureContext
  1457            - Name: SameObject
  1458        - Name: mediaSession
  1459          Readonly: true
  1460          Type:
  1461            Name: MediaSession
  1462          ExtAttrs:
  1463            - Name: SameObject
  1464            - Name: Exposed
  1465              Values:
  1466                - Window
  1467        - Name: devicePosture
  1468          Readonly: true
  1469          Type:
  1470            Name: DevicePosture
  1471          ExtAttrs:
  1472            - Name: SameObject
  1473            - Name: SecureContext
  1474            - Name: Exposed
  1475              Values:
  1476                - Window
  1477        - Name: maxTouchPoints
  1478          Readonly: true
  1479          Type:
  1480            Name: long
  1481        - Name: scheduling
  1482          Readonly: true
  1483          Type:
  1484            Name: Scheduling
  1485        - Name: wakeLock
  1486          Readonly: true
  1487          Type:
  1488            Name: WakeLock
  1489          ExtAttrs:
  1490            - Name: SameObject
  1491            - Name: SecureContext
  1492        - Name: ink
  1493          Readonly: true
  1494          Type:
  1495            Name: Ink
  1496          ExtAttrs:
  1497            - Name: SameObject
  1498            - Name: Exposed
  1499              Values:
  1500                - Window
  1501        - Name: presentation
  1502          Readonly: true
  1503          Type:
  1504            Name: Presentation
  1505          ExtAttrs:
  1506            - Name: SecureContext
  1507            - Name: SameObject
  1508        - Name: virtualKeyboard
  1509          Readonly: true
  1510          Type:
  1511            Name: VirtualKeyboard
  1512          ExtAttrs:
  1513            - Name: SecureContext
  1514            - Name: SameObject
  1515        - Name: userAgentData
  1516          Readonly: true
  1517          Type:
  1518            Name: NavigatorUAData
  1519          ExtAttrs:
  1520            - Name: SecureContext
  1521        - Name: hardwareConcurrency
  1522          Readonly: true
  1523          Type:
  1524            Name: unsigned long long
  1525        - Name: deviceMemory
  1526          Readonly: true
  1527          Type:
  1528            Name: double
  1529          ExtAttrs:
  1530            - Name: SecureContext
  1531            - Name: Exposed
  1532              Values:
  1533                - Window
  1534                - Worker
  1535        - Name: storage
  1536          Readonly: true
  1537          Type:
  1538            Name: StorageManager
  1539          ExtAttrs:
  1540            - Name: SameObject
  1541            - Name: SecureContext
  1542        - Name: storageBuckets
  1543          Readonly: true
  1544          Type:
  1545            Name: StorageBucketManager
  1546          ExtAttrs:
  1547            - Name: SameObject
  1548            - Name: SecureContext
  1549        - Name: locks
  1550          Readonly: true
  1551          Type:
  1552            Name: LockManager
  1553          ExtAttrs:
  1554            - Name: SecureContext
  1555        - Name: appCodeName
  1556          Readonly: true
  1557          Type:
  1558            Name: DOMString
  1559        - Name: appName
  1560          Readonly: true
  1561          Type:
  1562            Name: DOMString
  1563        - Name: appVersion
  1564          Readonly: true
  1565          Type:
  1566            Name: DOMString
  1567        - Name: platform
  1568          Readonly: true
  1569          Type:
  1570            Name: DOMString
  1571        - Name: product
  1572          Readonly: true
  1573          Type:
  1574            Name: DOMString
  1575        - Name: productSub
  1576          Readonly: true
  1577          Type:
  1578            Name: DOMString
  1579          ExtAttrs:
  1580            - Name: Exposed
  1581              Values:
  1582                - Window
  1583        - Name: userAgent
  1584          Readonly: true
  1585          Type:
  1586            Name: DOMString
  1587        - Name: vendor
  1588          Readonly: true
  1589          Type:
  1590            Name: DOMString
  1591          ExtAttrs:
  1592            - Name: Exposed
  1593              Values:
  1594                - Window
  1595        - Name: vendorSub
  1596          Readonly: true
  1597          Type:
  1598            Name: DOMString
  1599          ExtAttrs:
  1600            - Name: Exposed
  1601              Values:
  1602                - Window
  1603        - Name: oscpu
  1604          Readonly: true
  1605          Type:
  1606            Name: DOMString
  1607          ExtAttrs:
  1608            - Name: Exposed
  1609              Values:
  1610                - Window
  1611        - Name: language
  1612          Readonly: true
  1613          Type:
  1614            Name: DOMString
  1615        - Name: languages
  1616          Readonly: true
  1617          Type:
  1618            Name: FrozenArray
  1619            Params:
  1620              - Name: DOMString
  1621        - Name: onLine
  1622          Readonly: true
  1623          Type:
  1624            Name: boolean
  1625        - Name: cookieEnabled
  1626          Readonly: true
  1627          Type:
  1628            Name: boolean
  1629        - Name: plugins
  1630          Readonly: true
  1631          Type:
  1632            Name: PluginArray
  1633          ExtAttrs:
  1634            - Name: SameObject
  1635        - Name: mimeTypes
  1636          Readonly: true
  1637          Type:
  1638            Name: MimeTypeArray
  1639          ExtAttrs:
  1640            - Name: SameObject
  1641        - Name: pdfViewerEnabled
  1642          Readonly: true
  1643          Type:
  1644            Name: boolean
  1645        - Name: webdriver
  1646          Readonly: true
  1647          Type:
  1648            Name: boolean
  1649        - Name: ml
  1650          Readonly: true
  1651          Type:
  1652            Name: ML
  1653          ExtAttrs:
  1654            - Name: SecureContext
  1655            - Name: SameObject
  1656        - Name: connection
  1657          Readonly: true
  1658          Type:
  1659            Name: NetworkInformation
  1660          ExtAttrs:
  1661            - Name: SameObject
  1662        - Name: gpu
  1663          Readonly: true
  1664          Type:
  1665            Name: GPU
  1666          ExtAttrs:
  1667            - Name: SameObject
  1668            - Name: SecureContext
  1669      Operations:
  1670        - Name: updateAdInterestGroups
  1671          Returns:
  1672            - Name: undefined
  1673          ExtAttrs:
  1674            - Name: SecureContext
  1675        - Name: sendBeacon
  1676          Args:
  1677            - Name: url
  1678              Type:
  1679                Name: USVString
  1680            - Name: data
  1681              Optional: true
  1682              Default: "null"
  1683              Type:
  1684                Name: BodyInit
  1685                Nullable: true
  1686          Returns:
  1687            - Name: boolean
  1688        - Name: getBattery
  1689          Returns:
  1690            - Name: Promise
  1691              Params:
  1692                - Name: BatteryManager
  1693          ExtAttrs:
  1694            - Name: SecureContext
  1695        - Name: vibrate
  1696          Args:
  1697            - Name: pattern
  1698              Type:
  1699                Name: VibratePattern
  1700          Returns:
  1701            - Name: boolean
  1702        - Name: getGamepads
  1703          Returns:
  1704            - Name: sequence
  1705              Params:
  1706                - Name: Gamepad
  1707                  Nullable: true
  1708          ExtAttrs:
  1709            - Name: Exposed
  1710              Values:
  1711                - Window
  1712        - Name: getInstalledRelatedApps
  1713          Returns:
  1714            - Name: Promise
  1715              Params:
  1716                - Name: sequence
  1717                  Params:
  1718                    - Name: RelatedApplication
  1719          ExtAttrs:
  1720            - Name: SecureContext
  1721            - Name: Exposed
  1722              Values:
  1723                - Window
  1724        - Name: requestMediaKeySystemAccess
  1725          Args:
  1726            - Name: keySystem
  1727              Type:
  1728                Name: DOMString
  1729            - Name: supportedConfigurations
  1730              Type:
  1731                Name: sequence
  1732                Params:
  1733                  - Name: MediaKeySystemConfiguration
  1734          Returns:
  1735            - Name: Promise
  1736              Params:
  1737                - Name: MediaKeySystemAccess
  1738          ExtAttrs:
  1739            - Name: SecureContext
  1740            - Name: Exposed
  1741              Values:
  1742                - Window
  1743        - Name: joinAdInterestGroup
  1744          Args:
  1745            - Name: group
  1746              Type:
  1747                Name: AuctionAdInterestGroup
  1748          Returns:
  1749            - Name: Promise
  1750              Params:
  1751                - Name: undefined
  1752          ExtAttrs:
  1753            - Name: SecureContext
  1754        - Name: getUserMedia
  1755          Args:
  1756            - Name: constraints
  1757              Type:
  1758                Name: MediaStreamConstraints
  1759            - Name: successCallback
  1760              Type:
  1761                Name: NavigatorUserMediaSuccessCallback
  1762            - Name: errorCallback
  1763              Type:
  1764                Name: NavigatorUserMediaErrorCallback
  1765          Returns:
  1766            - Name: undefined
  1767          ExtAttrs:
  1768            - Name: SecureContext
  1769        - Name: leaveAdInterestGroup
  1770          Args:
  1771            - Name: group
  1772              Optional: true
  1773              Default: '{}'
  1774              Type:
  1775                Name: AuctionAdInterestGroupKey
  1776          Returns:
  1777            - Name: Promise
  1778              Params:
  1779                - Name: undefined
  1780          ExtAttrs:
  1781            - Name: SecureContext
  1782        - Name: runAdAuction
  1783          Args:
  1784            - Name: config
  1785              Type:
  1786                Name: AuctionAdConfig
  1787          Returns:
  1788            - Name: Promise
  1789              Params:
  1790                - Union:
  1791                    - Name: USVString
  1792                    - Name: FencedFrameConfig
  1793                  Nullable: true
  1794          ExtAttrs:
  1795            - Name: SecureContext
  1796        - Name: share
  1797          Args:
  1798            - Name: data
  1799              Optional: true
  1800              Default: '{}'
  1801              Type:
  1802                Name: ShareData
  1803          Returns:
  1804            - Name: Promise
  1805              Params:
  1806                - Name: undefined
  1807          ExtAttrs:
  1808            - Name: SecureContext
  1809        - Name: canShare
  1810          Args:
  1811            - Name: data
  1812              Optional: true
  1813              Default: '{}'
  1814              Type:
  1815                Name: ShareData
  1816          Returns:
  1817            - Name: boolean
  1818          ExtAttrs:
  1819            - Name: SecureContext
  1820        - Name: requestMIDIAccess
  1821          Args:
  1822            - Name: options
  1823              Optional: true
  1824              Default: '{}'
  1825              Type:
  1826                Name: MIDIOptions
  1827          Returns:
  1828            - Name: Promise
  1829              Params:
  1830                - Name: MIDIAccess
  1831          ExtAttrs:
  1832            - Name: SecureContext
  1833        - Name: getAutoplayPolicy
  1834          Args:
  1835            - Name: type
  1836              Type:
  1837                Name: AutoplayPolicyMediaType
  1838          Returns:
  1839            - Name: AutoplayPolicy
  1840          ExtAttrs:
  1841            - Name: Exposed
  1842              Values:
  1843                - Window
  1844        - Name: getAutoplayPolicy
  1845          Args:
  1846            - Name: element
  1847              Type:
  1848                Name: HTMLMediaElement
  1849          Returns:
  1850            - Name: AutoplayPolicy
  1851          ExtAttrs:
  1852            - Name: Exposed
  1853              Values:
  1854                - Window
  1855        - Name: getAutoplayPolicy
  1856          Args:
  1857            - Name: context
  1858              Type:
  1859                Name: AudioContext
  1860          Returns:
  1861            - Name: AutoplayPolicy
  1862          ExtAttrs:
  1863            - Name: Exposed
  1864              Values:
  1865                - Window
  1866        - Name: taintEnabled
  1867          Returns:
  1868            - Name: boolean
  1869          ExtAttrs:
  1870            - Name: Exposed
  1871              Values:
  1872                - Window
  1873        - Name: registerProtocolHandler
  1874          Args:
  1875            - Name: scheme
  1876              Type:
  1877                Name: DOMString
  1878            - Name: url
  1879              Type:
  1880                Name: USVString
  1881          Returns:
  1882            - Name: undefined
  1883          ExtAttrs:
  1884            - Name: SecureContext
  1885        - Name: unregisterProtocolHandler
  1886          Args:
  1887            - Name: scheme
  1888              Type:
  1889                Name: DOMString
  1890            - Name: url
  1891              Type:
  1892                Name: USVString
  1893          Returns:
  1894            - Name: undefined
  1895          ExtAttrs:
  1896            - Name: SecureContext
  1897        - Name: javaEnabled
  1898          Returns:
  1899            - Name: boolean
  1900        - Name: setAppBadge
  1901          Args:
  1902            - Name: contents
  1903              Optional: true
  1904              Type:
  1905                Name: unsigned long long
  1906          Returns:
  1907            - Name: Promise
  1908              Params:
  1909                - Name: undefined
  1910          ExtAttrs:
  1911            - Name: SecureContext
  1912        - Name: clearAppBadge
  1913          Returns:
  1914            - Name: Promise
  1915              Params:
  1916                - Name: undefined
  1917          ExtAttrs:
  1918            - Name: SecureContext
  1919  - File: webref/ua-client-hints.idl
  1920    Dict:
  1921      Name: NavigatorUABrandVersion
  1922      Fields:
  1923        - Name: brand
  1924          Type:
  1925            Name: DOMString
  1926        - Name: version
  1927          Type:
  1928            Name: DOMString
  1929  - File: webref/ua-client-hints.idl
  1930    Interface:
  1931      Name: NavigatorUAData
  1932      ExtAttrs:
  1933        - Name: Exposed
  1934          Values:
  1935            - Window
  1936            - Worker
  1937      Attrs:
  1938        - Name: brands
  1939          Readonly: true
  1940          Type:
  1941            Name: FrozenArray
  1942            Params:
  1943              - Name: NavigatorUABrandVersion
  1944          ExtAttrs:
  1945            - Name: Exposed
  1946              Values:
  1947                - Window
  1948                - Worker
  1949        - Name: mobile
  1950          Readonly: true
  1951          Type:
  1952            Name: boolean
  1953          ExtAttrs:
  1954            - Name: Exposed
  1955              Values:
  1956                - Window
  1957                - Worker
  1958        - Name: platform
  1959          Readonly: true
  1960          Type:
  1961            Name: DOMString
  1962          ExtAttrs:
  1963            - Name: Exposed
  1964              Values:
  1965                - Window
  1966                - Worker
  1967      Operations:
  1968        - Name: getHighEntropyValues
  1969          Args:
  1970            - Name: hints
  1971              Type:
  1972                Name: sequence
  1973                Params:
  1974                  - Name: DOMString
  1975          Returns:
  1976            - Name: Promise
  1977              Params:
  1978                - Name: UADataValues
  1979          ExtAttrs:
  1980            - Name: Exposed
  1981              Values:
  1982                - Window
  1983                - Worker
  1984        - Name: toJSON
  1985          Returns:
  1986            - Name: UALowEntropyJSON
  1987          ExtAttrs:
  1988            - Name: Exposed
  1989              Values:
  1990                - Window
  1991                - Worker
  1992  - File: webref/mediacapture-streams.idl
  1993    Callback:
  1994      Name: NavigatorUserMediaErrorCallback
  1995      Args:
  1996        - Name: error
  1997          Type:
  1998            Name: DOMException
  1999      Returns:
  2000        - Name: undefined
  2001  - File: webref/mediacapture-streams.idl
  2002    Callback:
  2003      Name: NavigatorUserMediaSuccessCallback
  2004      Args:
  2005        - Name: stream
  2006          Type:
  2007            Name: MediaStream
  2008      Returns:
  2009        - Name: undefined
  2010  - File: webref/netinfo.idl
  2011    Interface:
  2012      Name: NetworkInformation
  2013      Inherits: EventTarget
  2014      ExtAttrs:
  2015        - Name: Exposed
  2016          Values:
  2017            - Window
  2018            - Worker
  2019      Attrs:
  2020        - Name: type
  2021          Readonly: true
  2022          Type:
  2023            Name: ConnectionType
  2024          ExtAttrs:
  2025            - Name: Exposed
  2026              Values:
  2027                - Window
  2028                - Worker
  2029        - Name: effectiveType
  2030          Readonly: true
  2031          Type:
  2032            Name: EffectiveConnectionType
  2033          ExtAttrs:
  2034            - Name: Exposed
  2035              Values:
  2036                - Window
  2037                - Worker
  2038        - Name: downlinkMax
  2039          Readonly: true
  2040          Type:
  2041            Name: Megabit
  2042          ExtAttrs:
  2043            - Name: Exposed
  2044              Values:
  2045                - Window
  2046                - Worker
  2047        - Name: downlink
  2048          Readonly: true
  2049          Type:
  2050            Name: Megabit
  2051          ExtAttrs:
  2052            - Name: Exposed
  2053              Values:
  2054                - Window
  2055                - Worker
  2056        - Name: rtt
  2057          Readonly: true
  2058          Type:
  2059            Name: Millisecond
  2060          ExtAttrs:
  2061            - Name: Exposed
  2062              Values:
  2063                - Window
  2064                - Worker
  2065        - Name: onchange
  2066          Type:
  2067            Name: EventHandler
  2068          ExtAttrs:
  2069            - Name: Exposed
  2070              Values:
  2071                - Window
  2072                - Worker
  2073        - Name: saveData
  2074          Readonly: true
  2075          Type:
  2076            Name: boolean
  2077          ExtAttrs:
  2078            - Name: SameObject
  2079  - File: webref/dom.idl
  2080    Interface:
  2081      Name: Node
  2082      Inherits: EventTarget
  2083      ExtAttrs:
  2084        - Name: Exposed
  2085          Values:
  2086            - Window
  2087      Constants:
  2088        - Name: ELEMENT_NODE
  2089          Value: "1"
  2090          Type:
  2091            Name: unsigned short
  2092        - Name: ATTRIBUTE_NODE
  2093          Value: "2"
  2094          Type:
  2095            Name: unsigned short
  2096        - Name: TEXT_NODE
  2097          Value: "3"
  2098          Type:
  2099            Name: unsigned short
  2100        - Name: CDATA_SECTION_NODE
  2101          Value: "4"
  2102          Type:
  2103            Name: unsigned short
  2104        - Name: ENTITY_REFERENCE_NODE
  2105          Value: "5"
  2106          Type:
  2107            Name: unsigned short
  2108        - Name: ENTITY_NODE
  2109          Value: "6"
  2110          Type:
  2111            Name: unsigned short
  2112        - Name: PROCESSING_INSTRUCTION_NODE
  2113          Value: "7"
  2114          Type:
  2115            Name: unsigned short
  2116        - Name: COMMENT_NODE
  2117          Value: "8"
  2118          Type:
  2119            Name: unsigned short
  2120        - Name: DOCUMENT_NODE
  2121          Value: "9"
  2122          Type:
  2123            Name: unsigned short
  2124        - Name: DOCUMENT_TYPE_NODE
  2125          Value: "10"
  2126          Type:
  2127            Name: unsigned short
  2128        - Name: DOCUMENT_FRAGMENT_NODE
  2129          Value: "11"
  2130          Type:
  2131            Name: unsigned short
  2132        - Name: NOTATION_NODE
  2133          Value: "12"
  2134          Type:
  2135            Name: unsigned short
  2136        - Name: DOCUMENT_POSITION_DISCONNECTED
  2137          Value: "0x01"
  2138          Type:
  2139            Name: unsigned short
  2140        - Name: DOCUMENT_POSITION_PRECEDING
  2141          Value: "0x02"
  2142          Type:
  2143            Name: unsigned short
  2144        - Name: DOCUMENT_POSITION_FOLLOWING
  2145          Value: "0x04"
  2146          Type:
  2147            Name: unsigned short
  2148        - Name: DOCUMENT_POSITION_CONTAINS
  2149          Value: "0x08"
  2150          Type:
  2151            Name: unsigned short
  2152        - Name: DOCUMENT_POSITION_CONTAINED_BY
  2153          Value: "0x10"
  2154          Type:
  2155            Name: unsigned short
  2156        - Name: DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
  2157          Value: "0x20"
  2158          Type:
  2159            Name: unsigned short
  2160      Attrs:
  2161        - Name: nodeType
  2162          Readonly: true
  2163          Type:
  2164            Name: unsigned short
  2165          ExtAttrs:
  2166            - Name: Exposed
  2167              Values:
  2168                - Window
  2169        - Name: nodeName
  2170          Readonly: true
  2171          Type:
  2172            Name: DOMString
  2173          ExtAttrs:
  2174            - Name: Exposed
  2175              Values:
  2176                - Window
  2177        - Name: baseURI
  2178          Readonly: true
  2179          Type:
  2180            Name: USVString
  2181          ExtAttrs:
  2182            - Name: Exposed
  2183              Values:
  2184                - Window
  2185        - Name: isConnected
  2186          Readonly: true
  2187          Type:
  2188            Name: boolean
  2189          ExtAttrs:
  2190            - Name: Exposed
  2191              Values:
  2192                - Window
  2193        - Name: ownerDocument
  2194          Readonly: true
  2195          Type:
  2196            Name: Document
  2197            Nullable: true
  2198          ExtAttrs:
  2199            - Name: Exposed
  2200              Values:
  2201                - Window
  2202        - Name: parentNode
  2203          Readonly: true
  2204          Type:
  2205            Name: Node
  2206            Nullable: true
  2207          ExtAttrs:
  2208            - Name: Exposed
  2209              Values:
  2210                - Window
  2211        - Name: parentElement
  2212          Readonly: true
  2213          Type:
  2214            Name: Element
  2215            Nullable: true
  2216          ExtAttrs:
  2217            - Name: Exposed
  2218              Values:
  2219                - Window
  2220        - Name: childNodes
  2221          Readonly: true
  2222          Type:
  2223            Name: NodeList
  2224          ExtAttrs:
  2225            - Name: SameObject
  2226            - Name: Exposed
  2227              Values:
  2228                - Window
  2229        - Name: firstChild
  2230          Readonly: true
  2231          Type:
  2232            Name: Node
  2233            Nullable: true
  2234          ExtAttrs:
  2235            - Name: Exposed
  2236              Values:
  2237                - Window
  2238        - Name: lastChild
  2239          Readonly: true
  2240          Type:
  2241            Name: Node
  2242            Nullable: true
  2243          ExtAttrs:
  2244            - Name: Exposed
  2245              Values:
  2246                - Window
  2247        - Name: previousSibling
  2248          Readonly: true
  2249          Type:
  2250            Name: Node
  2251            Nullable: true
  2252          ExtAttrs:
  2253            - Name: Exposed
  2254              Values:
  2255                - Window
  2256        - Name: nextSibling
  2257          Readonly: true
  2258          Type:
  2259            Name: Node
  2260            Nullable: true
  2261          ExtAttrs:
  2262            - Name: Exposed
  2263              Values:
  2264                - Window
  2265        - Name: nodeValue
  2266          Type:
  2267            Name: DOMString
  2268            Nullable: true
  2269          ExtAttrs:
  2270            - Name: CEReactions
  2271            - Name: Exposed
  2272              Values:
  2273                - Window
  2274        - Name: textContent
  2275          Type:
  2276            Name: DOMString
  2277            Nullable: true
  2278          ExtAttrs:
  2279            - Name: CEReactions
  2280            - Name: Exposed
  2281              Values:
  2282                - Window
  2283      Operations:
  2284        - Name: getRootNode
  2285          Args:
  2286            - Name: options
  2287              Optional: true
  2288              Default: '{}'
  2289              Type:
  2290                Name: GetRootNodeOptions
  2291          Returns:
  2292            - Name: Node
  2293          ExtAttrs:
  2294            - Name: Exposed
  2295              Values:
  2296                - Window
  2297        - Name: hasChildNodes
  2298          Returns:
  2299            - Name: boolean
  2300          ExtAttrs:
  2301            - Name: Exposed
  2302              Values:
  2303                - Window
  2304        - Name: normalize
  2305          Returns:
  2306            - Name: undefined
  2307          ExtAttrs:
  2308            - Name: CEReactions
  2309            - Name: Exposed
  2310              Values:
  2311                - Window
  2312        - Name: cloneNode
  2313          Args:
  2314            - Name: deep
  2315              Optional: true
  2316              Default: "false"
  2317              Type:
  2318                Name: boolean
  2319          Returns:
  2320            - Name: Node
  2321          ExtAttrs:
  2322            - Name: CEReactions
  2323            - Name: NewObject
  2324            - Name: Exposed
  2325              Values:
  2326                - Window
  2327        - Name: isEqualNode
  2328          Args:
  2329            - Name: otherNode
  2330              Type:
  2331                Name: Node
  2332                Nullable: true
  2333          Returns:
  2334            - Name: boolean
  2335          ExtAttrs:
  2336            - Name: Exposed
  2337              Values:
  2338                - Window
  2339        - Name: isSameNode
  2340          Args:
  2341            - Name: otherNode
  2342              Type:
  2343                Name: Node
  2344                Nullable: true
  2345          Returns:
  2346            - Name: boolean
  2347          ExtAttrs:
  2348            - Name: Exposed
  2349              Values:
  2350                - Window
  2351        - Name: compareDocumentPosition
  2352          Args:
  2353            - Name: other
  2354              Type:
  2355                Name: Node
  2356          Returns:
  2357            - Name: unsigned short
  2358          ExtAttrs:
  2359            - Name: Exposed
  2360              Values:
  2361                - Window
  2362        - Name: contains
  2363          Args:
  2364            - Name: other
  2365              Type:
  2366                Name: Node
  2367                Nullable: true
  2368          Returns:
  2369            - Name: boolean
  2370          ExtAttrs:
  2371            - Name: Exposed
  2372              Values:
  2373                - Window
  2374        - Name: lookupPrefix
  2375          Args:
  2376            - Name: namespace
  2377              Type:
  2378                Name: DOMString
  2379                Nullable: true
  2380          Returns:
  2381            - Name: DOMString
  2382              Nullable: true
  2383          ExtAttrs:
  2384            - Name: Exposed
  2385              Values:
  2386                - Window
  2387        - Name: lookupNamespaceURI
  2388          Args:
  2389            - Name: prefix
  2390              Type:
  2391                Name: DOMString
  2392                Nullable: true
  2393          Returns:
  2394            - Name: DOMString
  2395              Nullable: true
  2396          ExtAttrs:
  2397            - Name: Exposed
  2398              Values:
  2399                - Window
  2400        - Name: isDefaultNamespace
  2401          Args:
  2402            - Name: namespace
  2403              Type:
  2404                Name: DOMString
  2405                Nullable: true
  2406          Returns:
  2407            - Name: boolean
  2408          ExtAttrs:
  2409            - Name: Exposed
  2410              Values:
  2411                - Window
  2412        - Name: insertBefore
  2413          Args:
  2414            - Name: node
  2415              Type:
  2416                Name: Node
  2417            - Name: child
  2418              Type:
  2419                Name: Node
  2420                Nullable: true
  2421          Returns:
  2422            - Name: Node
  2423          ExtAttrs:
  2424            - Name: CEReactions
  2425            - Name: Exposed
  2426              Values:
  2427                - Window
  2428        - Name: appendChild
  2429          Args:
  2430            - Name: node
  2431              Type:
  2432                Name: Node
  2433          Returns:
  2434            - Name: Node
  2435          ExtAttrs:
  2436            - Name: CEReactions
  2437            - Name: Exposed
  2438              Values:
  2439                - Window
  2440        - Name: replaceChild
  2441          Args:
  2442            - Name: node
  2443              Type:
  2444                Name: Node
  2445            - Name: child
  2446              Type:
  2447                Name: Node
  2448          Returns:
  2449            - Name: Node
  2450          ExtAttrs:
  2451            - Name: CEReactions
  2452            - Name: Exposed
  2453              Values:
  2454                - Window
  2455        - Name: removeChild
  2456          Args:
  2457            - Name: child
  2458              Type:
  2459                Name: Node
  2460          Returns:
  2461            - Name: Node
  2462          ExtAttrs:
  2463            - Name: CEReactions
  2464            - Name: Exposed
  2465              Values:
  2466                - Window
  2467  - File: webref/dom.idl
  2468    CallbackInterface:
  2469      Name: NodeFilter
  2470      ExtAttrs:
  2471        - Name: Exposed
  2472          Values:
  2473            - Window
  2474      Constants:
  2475        - Name: FILTER_ACCEPT
  2476          Value: "1"
  2477          Type:
  2478            Name: unsigned short
  2479        - Name: FILTER_REJECT
  2480          Value: "2"
  2481          Type:
  2482            Name: unsigned short
  2483        - Name: FILTER_SKIP
  2484          Value: "3"
  2485          Type:
  2486            Name: unsigned short
  2487        - Name: SHOW_ALL
  2488          Value: "0xFFFFFFFF"
  2489          Type:
  2490            Name: unsigned long
  2491        - Name: SHOW_ELEMENT
  2492          Value: "0x1"
  2493          Type:
  2494            Name: unsigned long
  2495        - Name: SHOW_ATTRIBUTE
  2496          Value: "0x2"
  2497          Type:
  2498            Name: unsigned long
  2499        - Name: SHOW_TEXT
  2500          Value: "0x4"
  2501          Type:
  2502            Name: unsigned long
  2503        - Name: SHOW_CDATA_SECTION
  2504          Value: "0x8"
  2505          Type:
  2506            Name: unsigned long
  2507        - Name: SHOW_ENTITY_REFERENCE
  2508          Value: "0x10"
  2509          Type:
  2510            Name: unsigned long
  2511        - Name: SHOW_ENTITY
  2512          Value: "0x20"
  2513          Type:
  2514            Name: unsigned long
  2515        - Name: SHOW_PROCESSING_INSTRUCTION
  2516          Value: "0x40"
  2517          Type:
  2518            Name: unsigned long
  2519        - Name: SHOW_COMMENT
  2520          Value: "0x80"
  2521          Type:
  2522            Name: unsigned long
  2523        - Name: SHOW_DOCUMENT
  2524          Value: "0x100"
  2525          Type:
  2526            Name: unsigned long
  2527        - Name: SHOW_DOCUMENT_TYPE
  2528          Value: "0x200"
  2529          Type:
  2530            Name: unsigned long
  2531        - Name: SHOW_DOCUMENT_FRAGMENT
  2532          Value: "0x400"
  2533          Type:
  2534            Name: unsigned long
  2535        - Name: SHOW_NOTATION
  2536          Value: "0x800"
  2537          Type:
  2538            Name: unsigned long
  2539      Operations:
  2540        - Name: acceptNode
  2541          Args:
  2542            - Name: node
  2543              Type:
  2544                Name: Node
  2545          Returns:
  2546            - Name: unsigned short
  2547          ExtAttrs:
  2548            - Name: Exposed
  2549              Values:
  2550                - Window
  2551  - File: webref/dom.idl
  2552    Interface:
  2553      Name: NodeIterator
  2554      ExtAttrs:
  2555        - Name: Exposed
  2556          Values:
  2557            - Window
  2558      Attrs:
  2559        - Name: root
  2560          Readonly: true
  2561          Type:
  2562            Name: Node
  2563          ExtAttrs:
  2564            - Name: SameObject
  2565            - Name: Exposed
  2566              Values:
  2567                - Window
  2568        - Name: referenceNode
  2569          Readonly: true
  2570          Type:
  2571            Name: Node
  2572          ExtAttrs:
  2573            - Name: Exposed
  2574              Values:
  2575                - Window
  2576        - Name: pointerBeforeReferenceNode
  2577          Readonly: true
  2578          Type:
  2579            Name: boolean
  2580          ExtAttrs:
  2581            - Name: Exposed
  2582              Values:
  2583                - Window
  2584        - Name: whatToShow
  2585          Readonly: true
  2586          Type:
  2587            Name: unsigned long
  2588          ExtAttrs:
  2589            - Name: Exposed
  2590              Values:
  2591                - Window
  2592        - Name: filter
  2593          Readonly: true
  2594          Type:
  2595            Name: NodeFilter
  2596            Nullable: true
  2597          ExtAttrs:
  2598            - Name: Exposed
  2599              Values:
  2600                - Window
  2601      Operations:
  2602        - Name: nextNode
  2603          Returns:
  2604            - Name: Node
  2605              Nullable: true
  2606          ExtAttrs:
  2607            - Name: Exposed
  2608              Values:
  2609                - Window
  2610        - Name: previousNode
  2611          Returns:
  2612            - Name: Node
  2613              Nullable: true
  2614          ExtAttrs:
  2615            - Name: Exposed
  2616              Values:
  2617                - Window
  2618        - Name: detach
  2619          Returns:
  2620            - Name: undefined
  2621          ExtAttrs:
  2622            - Name: Exposed
  2623              Values:
  2624                - Window
  2625  - File: webref/dom.idl
  2626    Interface:
  2627      Name: NodeList
  2628      ExtAttrs:
  2629        - Name: Exposed
  2630          Values:
  2631            - Window
  2632      Attrs:
  2633        - Name: length
  2634          Readonly: true
  2635          Type:
  2636            Name: unsigned long
  2637          ExtAttrs:
  2638            - Name: Exposed
  2639              Values:
  2640                - Window
  2641      Operations:
  2642        - Name: item
  2643          Modifier: getter
  2644          Args:
  2645            - Name: index
  2646              Type:
  2647                Name: unsigned long
  2648          Returns:
  2649            - Name: Node
  2650              Nullable: true
  2651          ExtAttrs:
  2652            - Name: Exposed
  2653              Values:
  2654                - Window
  2655      Iterable:
  2656        TypeParams:
  2657          - Name: Node
  2658  - File: webref/notifications.idl
  2659    Interface:
  2660      Name: Notification
  2661      Inherits: EventTarget
  2662      ExtAttrs:
  2663        - Name: Exposed
  2664          Values:
  2665            - Window
  2666            - Worker
  2667      Attrs:
  2668        - Name: permission
  2669          Modifier: static
  2670          Readonly: true
  2671          Type:
  2672            Name: NotificationPermission
  2673          ExtAttrs:
  2674            - Name: Exposed
  2675              Values:
  2676                - Window
  2677                - Worker
  2678        - Name: maxActions
  2679          Modifier: static
  2680          Readonly: true
  2681          Type:
  2682            Name: unsigned long
  2683          ExtAttrs:
  2684            - Name: Exposed
  2685              Values:
  2686                - Window
  2687                - Worker
  2688        - Name: onclick
  2689          Type:
  2690            Name: EventHandler
  2691          ExtAttrs:
  2692            - Name: Exposed
  2693              Values:
  2694                - Window
  2695                - Worker
  2696        - Name: onshow
  2697          Type:
  2698            Name: EventHandler
  2699          ExtAttrs:
  2700            - Name: Exposed
  2701              Values:
  2702                - Window
  2703                - Worker
  2704        - Name: onerror
  2705          Type:
  2706            Name: EventHandler
  2707          ExtAttrs:
  2708            - Name: Exposed
  2709              Values:
  2710                - Window
  2711                - Worker
  2712        - Name: onclose
  2713          Type:
  2714            Name: EventHandler
  2715          ExtAttrs:
  2716            - Name: Exposed
  2717              Values:
  2718                - Window
  2719                - Worker
  2720        - Name: title
  2721          Readonly: true
  2722          Type:
  2723            Name: DOMString
  2724          ExtAttrs:
  2725            - Name: Exposed
  2726              Values:
  2727                - Window
  2728                - Worker
  2729        - Name: dir
  2730          Readonly: true
  2731          Type:
  2732            Name: NotificationDirection
  2733          ExtAttrs:
  2734            - Name: Exposed
  2735              Values:
  2736                - Window
  2737                - Worker
  2738        - Name: lang
  2739          Readonly: true
  2740          Type:
  2741            Name: DOMString
  2742          ExtAttrs:
  2743            - Name: Exposed
  2744              Values:
  2745                - Window
  2746                - Worker
  2747        - Name: body
  2748          Readonly: true
  2749          Type:
  2750            Name: DOMString
  2751          ExtAttrs:
  2752            - Name: Exposed
  2753              Values:
  2754                - Window
  2755                - Worker
  2756        - Name: tag
  2757          Readonly: true
  2758          Type:
  2759            Name: DOMString
  2760          ExtAttrs:
  2761            - Name: Exposed
  2762              Values:
  2763                - Window
  2764                - Worker
  2765        - Name: image
  2766          Readonly: true
  2767          Type:
  2768            Name: USVString
  2769          ExtAttrs:
  2770            - Name: Exposed
  2771              Values:
  2772                - Window
  2773                - Worker
  2774        - Name: icon
  2775          Readonly: true
  2776          Type:
  2777            Name: USVString
  2778          ExtAttrs:
  2779            - Name: Exposed
  2780              Values:
  2781                - Window
  2782                - Worker
  2783        - Name: badge
  2784          Readonly: true
  2785          Type:
  2786            Name: USVString
  2787          ExtAttrs:
  2788            - Name: Exposed
  2789              Values:
  2790                - Window
  2791                - Worker
  2792        - Name: vibrate
  2793          Readonly: true
  2794          Type:
  2795            Name: FrozenArray
  2796            Params:
  2797              - Name: unsigned long
  2798          ExtAttrs:
  2799            - Name: SameObject
  2800            - Name: Exposed
  2801              Values:
  2802                - Window
  2803                - Worker
  2804        - Name: timestamp
  2805          Readonly: true
  2806          Type:
  2807            Name: EpochTimeStamp
  2808          ExtAttrs:
  2809            - Name: Exposed
  2810              Values:
  2811                - Window
  2812                - Worker
  2813        - Name: renotify
  2814          Readonly: true
  2815          Type:
  2816            Name: boolean
  2817          ExtAttrs:
  2818            - Name: Exposed
  2819              Values:
  2820                - Window
  2821                - Worker
  2822        - Name: silent
  2823          Readonly: true
  2824          Type:
  2825            Name: boolean
  2826            Nullable: true
  2827          ExtAttrs:
  2828            - Name: Exposed
  2829              Values:
  2830                - Window
  2831                - Worker
  2832        - Name: requireInteraction
  2833          Readonly: true
  2834          Type:
  2835            Name: boolean
  2836          ExtAttrs:
  2837            - Name: Exposed
  2838              Values:
  2839                - Window
  2840                - Worker
  2841        - Name: data
  2842          Readonly: true
  2843          Type:
  2844            Name: any
  2845          ExtAttrs:
  2846            - Name: SameObject
  2847            - Name: Exposed
  2848              Values:
  2849                - Window
  2850                - Worker
  2851        - Name: actions
  2852          Readonly: true
  2853          Type:
  2854            Name: FrozenArray
  2855            Params:
  2856              - Name: NotificationAction
  2857          ExtAttrs:
  2858            - Name: SameObject
  2859            - Name: Exposed
  2860              Values:
  2861                - Window
  2862                - Worker
  2863      Operations:
  2864        - Name: requestPermission
  2865          Modifier: static
  2866          Args:
  2867            - Name: deprecatedCallback
  2868              Optional: true
  2869              Type:
  2870                Name: NotificationPermissionCallback
  2871          Returns:
  2872            - Name: Promise
  2873              Params:
  2874                - Name: NotificationPermission
  2875          ExtAttrs:
  2876            - Name: Exposed
  2877              Values:
  2878                - Window
  2879        - Name: close
  2880          Returns:
  2881            - Name: undefined
  2882          ExtAttrs:
  2883            - Name: Exposed
  2884              Values:
  2885                - Window
  2886                - Worker
  2887      Constructors:
  2888        - Args:
  2889            - Name: title
  2890              Type:
  2891                Name: DOMString
  2892            - Name: options
  2893              Optional: true
  2894              Default: '{}'
  2895              Type:
  2896                Name: NotificationOptions
  2897          ExtAttrs:
  2898            - Name: Exposed
  2899              Values:
  2900                - Window
  2901                - Worker
  2902  - File: webref/notifications.idl
  2903    Dict:
  2904      Name: NotificationAction
  2905      Fields:
  2906        - Name: action
  2907          Required: true
  2908          Type:
  2909            Name: DOMString
  2910        - Name: title
  2911          Required: true
  2912          Type:
  2913            Name: DOMString
  2914        - Name: icon
  2915          Type:
  2916            Name: USVString
  2917  - File: webref/notifications.idl
  2918    Enum:
  2919      Name: NotificationDirection
  2920      Values:
  2921        - auto
  2922        - ltr
  2923        - rtl