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

     1  - File: webref/SVG.idl
     2    Interface:
     3      Name: SVGRadialGradientElement
     4      Inherits: SVGGradientElement
     5      ExtAttrs:
     6        - Name: Exposed
     7          Values:
     8            - Window
     9      Attrs:
    10        - Name: cx
    11          Readonly: true
    12          Type:
    13            Name: SVGAnimatedLength
    14          ExtAttrs:
    15            - Name: SameObject
    16            - Name: Exposed
    17              Values:
    18                - Window
    19        - Name: cy
    20          Readonly: true
    21          Type:
    22            Name: SVGAnimatedLength
    23          ExtAttrs:
    24            - Name: SameObject
    25            - Name: Exposed
    26              Values:
    27                - Window
    28        - Name: r
    29          Readonly: true
    30          Type:
    31            Name: SVGAnimatedLength
    32          ExtAttrs:
    33            - Name: SameObject
    34            - Name: Exposed
    35              Values:
    36                - Window
    37        - Name: fx
    38          Readonly: true
    39          Type:
    40            Name: SVGAnimatedLength
    41          ExtAttrs:
    42            - Name: SameObject
    43            - Name: Exposed
    44              Values:
    45                - Window
    46        - Name: fy
    47          Readonly: true
    48          Type:
    49            Name: SVGAnimatedLength
    50          ExtAttrs:
    51            - Name: SameObject
    52            - Name: Exposed
    53              Values:
    54                - Window
    55        - Name: fr
    56          Readonly: true
    57          Type:
    58            Name: SVGAnimatedLength
    59          ExtAttrs:
    60            - Name: SameObject
    61            - Name: Exposed
    62              Values:
    63                - Window
    64  - File: webref/SVG.idl
    65    Interface:
    66      Name: SVGRectElement
    67      Inherits: SVGGeometryElement
    68      ExtAttrs:
    69        - Name: Exposed
    70          Values:
    71            - Window
    72      Attrs:
    73        - Name: x
    74          Readonly: true
    75          Type:
    76            Name: SVGAnimatedLength
    77          ExtAttrs:
    78            - Name: SameObject
    79            - Name: Exposed
    80              Values:
    81                - Window
    82        - Name: "y"
    83          Readonly: true
    84          Type:
    85            Name: SVGAnimatedLength
    86          ExtAttrs:
    87            - Name: SameObject
    88            - Name: Exposed
    89              Values:
    90                - Window
    91        - Name: width
    92          Readonly: true
    93          Type:
    94            Name: SVGAnimatedLength
    95          ExtAttrs:
    96            - Name: SameObject
    97            - Name: Exposed
    98              Values:
    99                - Window
   100        - Name: height
   101          Readonly: true
   102          Type:
   103            Name: SVGAnimatedLength
   104          ExtAttrs:
   105            - Name: SameObject
   106            - Name: Exposed
   107              Values:
   108                - Window
   109        - Name: rx
   110          Readonly: true
   111          Type:
   112            Name: SVGAnimatedLength
   113          ExtAttrs:
   114            - Name: SameObject
   115            - Name: Exposed
   116              Values:
   117                - Window
   118        - Name: ry
   119          Readonly: true
   120          Type:
   121            Name: SVGAnimatedLength
   122          ExtAttrs:
   123            - Name: SameObject
   124            - Name: Exposed
   125              Values:
   126                - Window
   127  - File: webref/SVG.idl
   128    Interface:
   129      Name: SVGSVGElement
   130      Inherits: SVGGraphicsElement
   131      ExtAttrs:
   132        - Name: Exposed
   133          Values:
   134            - Window
   135      Attrs:
   136        - Name: x
   137          Readonly: true
   138          Type:
   139            Name: SVGAnimatedLength
   140          ExtAttrs:
   141            - Name: SameObject
   142            - Name: Exposed
   143              Values:
   144                - Window
   145        - Name: "y"
   146          Readonly: true
   147          Type:
   148            Name: SVGAnimatedLength
   149          ExtAttrs:
   150            - Name: SameObject
   151            - Name: Exposed
   152              Values:
   153                - Window
   154        - Name: width
   155          Readonly: true
   156          Type:
   157            Name: SVGAnimatedLength
   158          ExtAttrs:
   159            - Name: SameObject
   160            - Name: Exposed
   161              Values:
   162                - Window
   163        - Name: height
   164          Readonly: true
   165          Type:
   166            Name: SVGAnimatedLength
   167          ExtAttrs:
   168            - Name: SameObject
   169            - Name: Exposed
   170              Values:
   171                - Window
   172        - Name: currentScale
   173          Type:
   174            Name: float
   175          ExtAttrs:
   176            - Name: Exposed
   177              Values:
   178                - Window
   179        - Name: currentTranslate
   180          Readonly: true
   181          Type:
   182            Name: DOMPointReadOnly
   183          ExtAttrs:
   184            - Name: SameObject
   185            - Name: Exposed
   186              Values:
   187                - Window
   188        - Name: viewBox
   189          Readonly: true
   190          Type:
   191            Name: SVGAnimatedRect
   192          ExtAttrs:
   193            - Name: SameObject
   194        - Name: preserveAspectRatio
   195          Readonly: true
   196          Type:
   197            Name: SVGAnimatedPreserveAspectRatio
   198          ExtAttrs:
   199            - Name: SameObject
   200        - Name: onafterprint
   201          Type:
   202            Name: EventHandler
   203        - Name: onbeforeprint
   204          Type:
   205            Name: EventHandler
   206        - Name: onbeforeunload
   207          Type:
   208            Name: OnBeforeUnloadEventHandler
   209        - Name: onhashchange
   210          Type:
   211            Name: EventHandler
   212        - Name: onlanguagechange
   213          Type:
   214            Name: EventHandler
   215        - Name: onmessage
   216          Type:
   217            Name: EventHandler
   218        - Name: onmessageerror
   219          Type:
   220            Name: EventHandler
   221        - Name: onoffline
   222          Type:
   223            Name: EventHandler
   224        - Name: ononline
   225          Type:
   226            Name: EventHandler
   227        - Name: onpagehide
   228          Type:
   229            Name: EventHandler
   230        - Name: onpageshow
   231          Type:
   232            Name: EventHandler
   233        - Name: onpopstate
   234          Type:
   235            Name: EventHandler
   236        - Name: onrejectionhandled
   237          Type:
   238            Name: EventHandler
   239        - Name: onstorage
   240          Type:
   241            Name: EventHandler
   242        - Name: onunhandledrejection
   243          Type:
   244            Name: EventHandler
   245        - Name: onunload
   246          Type:
   247            Name: EventHandler
   248        - Name: ongamepadconnected
   249          Type:
   250            Name: EventHandler
   251        - Name: ongamepaddisconnected
   252          Type:
   253            Name: EventHandler
   254        - Name: onportalactivate
   255          Type:
   256            Name: EventHandler
   257      Operations:
   258        - Name: getIntersectionList
   259          Args:
   260            - Name: rect
   261              Type:
   262                Name: DOMRectReadOnly
   263            - Name: referenceElement
   264              Type:
   265                Name: SVGElement
   266                Nullable: true
   267          Returns:
   268            - Name: NodeList
   269          ExtAttrs:
   270            - Name: Exposed
   271              Values:
   272                - Window
   273        - Name: getEnclosureList
   274          Args:
   275            - Name: rect
   276              Type:
   277                Name: DOMRectReadOnly
   278            - Name: referenceElement
   279              Type:
   280                Name: SVGElement
   281                Nullable: true
   282          Returns:
   283            - Name: NodeList
   284          ExtAttrs:
   285            - Name: Exposed
   286              Values:
   287                - Window
   288        - Name: checkIntersection
   289          Args:
   290            - Name: element
   291              Type:
   292                Name: SVGElement
   293            - Name: rect
   294              Type:
   295                Name: DOMRectReadOnly
   296          Returns:
   297            - Name: boolean
   298          ExtAttrs:
   299            - Name: Exposed
   300              Values:
   301                - Window
   302        - Name: checkEnclosure
   303          Args:
   304            - Name: element
   305              Type:
   306                Name: SVGElement
   307            - Name: rect
   308              Type:
   309                Name: DOMRectReadOnly
   310          Returns:
   311            - Name: boolean
   312          ExtAttrs:
   313            - Name: Exposed
   314              Values:
   315                - Window
   316        - Name: deselectAll
   317          Returns:
   318            - Name: undefined
   319          ExtAttrs:
   320            - Name: Exposed
   321              Values:
   322                - Window
   323        - Name: createSVGNumber
   324          Returns:
   325            - Name: SVGNumber
   326          ExtAttrs:
   327            - Name: Exposed
   328              Values:
   329                - Window
   330        - Name: createSVGLength
   331          Returns:
   332            - Name: SVGLength
   333          ExtAttrs:
   334            - Name: Exposed
   335              Values:
   336                - Window
   337        - Name: createSVGAngle
   338          Returns:
   339            - Name: SVGAngle
   340          ExtAttrs:
   341            - Name: Exposed
   342              Values:
   343                - Window
   344        - Name: createSVGPoint
   345          Returns:
   346            - Name: DOMPoint
   347          ExtAttrs:
   348            - Name: Exposed
   349              Values:
   350                - Window
   351        - Name: createSVGMatrix
   352          Returns:
   353            - Name: DOMMatrix
   354          ExtAttrs:
   355            - Name: Exposed
   356              Values:
   357                - Window
   358        - Name: createSVGRect
   359          Returns:
   360            - Name: DOMRect
   361          ExtAttrs:
   362            - Name: Exposed
   363              Values:
   364                - Window
   365        - Name: createSVGTransform
   366          Returns:
   367            - Name: SVGTransform
   368          ExtAttrs:
   369            - Name: Exposed
   370              Values:
   371                - Window
   372        - Name: createSVGTransformFromMatrix
   373          Args:
   374            - Name: matrix
   375              Optional: true
   376              Default: '{}'
   377              Type:
   378                Name: DOMMatrix2DInit
   379          Returns:
   380            - Name: SVGTransform
   381          ExtAttrs:
   382            - Name: Exposed
   383              Values:
   384                - Window
   385        - Name: getElementById
   386          Args:
   387            - Name: elementId
   388              Type:
   389                Name: DOMString
   390          Returns:
   391            - Name: Element
   392          ExtAttrs:
   393            - Name: Exposed
   394              Values:
   395                - Window
   396        - Name: suspendRedraw
   397          Args:
   398            - Name: maxWaitMilliseconds
   399              Type:
   400                Name: unsigned long
   401          Returns:
   402            - Name: unsigned long
   403          ExtAttrs:
   404            - Name: Exposed
   405              Values:
   406                - Window
   407        - Name: unsuspendRedraw
   408          Args:
   409            - Name: suspendHandleID
   410              Type:
   411                Name: unsigned long
   412          Returns:
   413            - Name: undefined
   414          ExtAttrs:
   415            - Name: Exposed
   416              Values:
   417                - Window
   418        - Name: unsuspendRedrawAll
   419          Returns:
   420            - Name: undefined
   421          ExtAttrs:
   422            - Name: Exposed
   423              Values:
   424                - Window
   425        - Name: forceRedraw
   426          Returns:
   427            - Name: undefined
   428          ExtAttrs:
   429            - Name: Exposed
   430              Values:
   431                - Window
   432        - Name: pauseAnimations
   433          Returns:
   434            - Name: undefined
   435        - Name: unpauseAnimations
   436          Returns:
   437            - Name: undefined
   438        - Name: animationsPaused
   439          Returns:
   440            - Name: boolean
   441        - Name: getCurrentTime
   442          Returns:
   443            - Name: float
   444        - Name: setCurrentTime
   445          Args:
   446            - Name: seconds
   447              Type:
   448                Name: float
   449          Returns:
   450            - Name: undefined
   451  - File: webref/SVG.idl
   452    Interface:
   453      Name: SVGScriptElement
   454      Inherits: SVGElement
   455      ExtAttrs:
   456        - Name: Exposed
   457          Values:
   458            - Window
   459      Attrs:
   460        - Name: type
   461          Type:
   462            Name: DOMString
   463          ExtAttrs:
   464            - Name: Exposed
   465              Values:
   466                - Window
   467        - Name: crossOrigin
   468          Type:
   469            Name: DOMString
   470            Nullable: true
   471          ExtAttrs:
   472            - Name: Exposed
   473              Values:
   474                - Window
   475        - Name: href
   476          Readonly: true
   477          Type:
   478            Name: SVGAnimatedString
   479          ExtAttrs:
   480            - Name: SameObject
   481  - File: webref/svg-animations.idl
   482    Interface:
   483      Name: SVGSetElement
   484      Inherits: SVGAnimationElement
   485      ExtAttrs:
   486        - Name: Exposed
   487          Values:
   488            - Window
   489  - File: webref/SVG.idl
   490    Interface:
   491      Name: SVGStopElement
   492      Inherits: SVGElement
   493      ExtAttrs:
   494        - Name: Exposed
   495          Values:
   496            - Window
   497      Attrs:
   498        - Name: offset
   499          Readonly: true
   500          Type:
   501            Name: SVGAnimatedNumber
   502          ExtAttrs:
   503            - Name: SameObject
   504            - Name: Exposed
   505              Values:
   506                - Window
   507  - File: webref/SVG.idl
   508    Interface:
   509      Name: SVGStringList
   510      ExtAttrs:
   511        - Name: Exposed
   512          Values:
   513            - Window
   514      Attrs:
   515        - Name: length
   516          Readonly: true
   517          Type:
   518            Name: unsigned long
   519          ExtAttrs:
   520            - Name: Exposed
   521              Values:
   522                - Window
   523        - Name: numberOfItems
   524          Readonly: true
   525          Type:
   526            Name: unsigned long
   527          ExtAttrs:
   528            - Name: Exposed
   529              Values:
   530                - Window
   531      Operations:
   532        - Name: clear
   533          Returns:
   534            - Name: undefined
   535          ExtAttrs:
   536            - Name: Exposed
   537              Values:
   538                - Window
   539        - Name: initialize
   540          Args:
   541            - Name: newItem
   542              Type:
   543                Name: DOMString
   544          Returns:
   545            - Name: DOMString
   546          ExtAttrs:
   547            - Name: Exposed
   548              Values:
   549                - Window
   550        - Name: getItem
   551          Modifier: getter
   552          Args:
   553            - Name: index
   554              Type:
   555                Name: unsigned long
   556          Returns:
   557            - Name: DOMString
   558          ExtAttrs:
   559            - Name: Exposed
   560              Values:
   561                - Window
   562        - Name: insertItemBefore
   563          Args:
   564            - Name: newItem
   565              Type:
   566                Name: DOMString
   567            - Name: index
   568              Type:
   569                Name: unsigned long
   570          Returns:
   571            - Name: DOMString
   572          ExtAttrs:
   573            - Name: Exposed
   574              Values:
   575                - Window
   576        - Name: replaceItem
   577          Args:
   578            - Name: newItem
   579              Type:
   580                Name: DOMString
   581            - Name: index
   582              Type:
   583                Name: unsigned long
   584          Returns:
   585            - Name: DOMString
   586          ExtAttrs:
   587            - Name: Exposed
   588              Values:
   589                - Window
   590        - Name: removeItem
   591          Args:
   592            - Name: index
   593              Type:
   594                Name: unsigned long
   595          Returns:
   596            - Name: DOMString
   597          ExtAttrs:
   598            - Name: Exposed
   599              Values:
   600                - Window
   601        - Name: appendItem
   602          Args:
   603            - Name: newItem
   604              Type:
   605                Name: DOMString
   606          Returns:
   607            - Name: DOMString
   608          ExtAttrs:
   609            - Name: Exposed
   610              Values:
   611                - Window
   612        - Modifier: setter
   613          Args:
   614            - Name: index
   615              Type:
   616                Name: unsigned long
   617            - Name: newItem
   618              Type:
   619                Name: DOMString
   620          Returns:
   621            - Name: undefined
   622          ExtAttrs:
   623            - Name: Exposed
   624              Values:
   625                - Window
   626  - File: webref/SVG.idl
   627    Interface:
   628      Name: SVGStyleElement
   629      Inherits: SVGElement
   630      ExtAttrs:
   631        - Name: Exposed
   632          Values:
   633            - Window
   634      Attrs:
   635        - Name: type
   636          Type:
   637            Name: DOMString
   638          ExtAttrs:
   639            - Name: Exposed
   640              Values:
   641                - Window
   642        - Name: media
   643          Type:
   644            Name: DOMString
   645          ExtAttrs:
   646            - Name: Exposed
   647              Values:
   648                - Window
   649        - Name: title
   650          Type:
   651            Name: DOMString
   652          ExtAttrs:
   653            - Name: Exposed
   654              Values:
   655                - Window
   656        - Name: sheet
   657          Readonly: true
   658          Type:
   659            Name: CSSStyleSheet
   660            Nullable: true
   661  - File: webref/SVG.idl
   662    Interface:
   663      Name: SVGSwitchElement
   664      Inherits: SVGGraphicsElement
   665      ExtAttrs:
   666        - Name: Exposed
   667          Values:
   668            - Window
   669  - File: webref/SVG.idl
   670    Interface:
   671      Name: SVGSymbolElement
   672      Inherits: SVGGraphicsElement
   673      ExtAttrs:
   674        - Name: Exposed
   675          Values:
   676            - Window
   677      Attrs:
   678        - Name: viewBox
   679          Readonly: true
   680          Type:
   681            Name: SVGAnimatedRect
   682          ExtAttrs:
   683            - Name: SameObject
   684        - Name: preserveAspectRatio
   685          Readonly: true
   686          Type:
   687            Name: SVGAnimatedPreserveAspectRatio
   688          ExtAttrs:
   689            - Name: SameObject
   690  - File: webref/SVG.idl
   691    Interface:
   692      Name: SVGTSpanElement
   693      Inherits: SVGTextPositioningElement
   694      ExtAttrs:
   695        - Name: Exposed
   696          Values:
   697            - Window
   698  - File: webref/SVG.idl
   699    Interface:
   700      Name: SVGTextContentElement
   701      Inherits: SVGGraphicsElement
   702      ExtAttrs:
   703        - Name: Exposed
   704          Values:
   705            - Window
   706      Constants:
   707        - Name: LENGTHADJUST_UNKNOWN
   708          Value: "0"
   709          Type:
   710            Name: unsigned short
   711        - Name: LENGTHADJUST_SPACING
   712          Value: "1"
   713          Type:
   714            Name: unsigned short
   715        - Name: LENGTHADJUST_SPACINGANDGLYPHS
   716          Value: "2"
   717          Type:
   718            Name: unsigned short
   719      Attrs:
   720        - Name: textLength
   721          Readonly: true
   722          Type:
   723            Name: SVGAnimatedLength
   724          ExtAttrs:
   725            - Name: SameObject
   726            - Name: Exposed
   727              Values:
   728                - Window
   729        - Name: lengthAdjust
   730          Readonly: true
   731          Type:
   732            Name: SVGAnimatedEnumeration
   733          ExtAttrs:
   734            - Name: SameObject
   735            - Name: Exposed
   736              Values:
   737                - Window
   738      Operations:
   739        - Name: getNumberOfChars
   740          Returns:
   741            - Name: long
   742          ExtAttrs:
   743            - Name: Exposed
   744              Values:
   745                - Window
   746        - Name: getComputedTextLength
   747          Returns:
   748            - Name: float
   749          ExtAttrs:
   750            - Name: Exposed
   751              Values:
   752                - Window
   753        - Name: getSubStringLength
   754          Args:
   755            - Name: charnum
   756              Type:
   757                Name: unsigned long
   758            - Name: nchars
   759              Type:
   760                Name: unsigned long
   761          Returns:
   762            - Name: float
   763          ExtAttrs:
   764            - Name: Exposed
   765              Values:
   766                - Window
   767        - Name: getStartPositionOfChar
   768          Args:
   769            - Name: charnum
   770              Type:
   771                Name: unsigned long
   772          Returns:
   773            - Name: DOMPoint
   774          ExtAttrs:
   775            - Name: Exposed
   776              Values:
   777                - Window
   778        - Name: getEndPositionOfChar
   779          Args:
   780            - Name: charnum
   781              Type:
   782                Name: unsigned long
   783          Returns:
   784            - Name: DOMPoint
   785          ExtAttrs:
   786            - Name: Exposed
   787              Values:
   788                - Window
   789        - Name: getExtentOfChar
   790          Args:
   791            - Name: charnum
   792              Type:
   793                Name: unsigned long
   794          Returns:
   795            - Name: DOMRect
   796          ExtAttrs:
   797            - Name: Exposed
   798              Values:
   799                - Window
   800        - Name: getRotationOfChar
   801          Args:
   802            - Name: charnum
   803              Type:
   804                Name: unsigned long
   805          Returns:
   806            - Name: float
   807          ExtAttrs:
   808            - Name: Exposed
   809              Values:
   810                - Window
   811        - Name: getCharNumAtPosition
   812          Args:
   813            - Name: point
   814              Optional: true
   815              Default: '{}'
   816              Type:
   817                Name: DOMPointInit
   818          Returns:
   819            - Name: long
   820          ExtAttrs:
   821            - Name: Exposed
   822              Values:
   823                - Window
   824        - Name: selectSubString
   825          Args:
   826            - Name: charnum
   827              Type:
   828                Name: unsigned long
   829            - Name: nchars
   830              Type:
   831                Name: unsigned long
   832          Returns:
   833            - Name: undefined
   834          ExtAttrs:
   835            - Name: Exposed
   836              Values:
   837                - Window
   838  - File: webref/SVG.idl
   839    Interface:
   840      Name: SVGTextElement
   841      Inherits: SVGTextPositioningElement
   842      ExtAttrs:
   843        - Name: Exposed
   844          Values:
   845            - Window
   846  - File: webref/SVG.idl
   847    Interface:
   848      Name: SVGTextPathElement
   849      Inherits: SVGTextContentElement
   850      ExtAttrs:
   851        - Name: Exposed
   852          Values:
   853            - Window
   854      Constants:
   855        - Name: TEXTPATH_METHODTYPE_UNKNOWN
   856          Value: "0"
   857          Type:
   858            Name: unsigned short
   859        - Name: TEXTPATH_METHODTYPE_ALIGN
   860          Value: "1"
   861          Type:
   862            Name: unsigned short
   863        - Name: TEXTPATH_METHODTYPE_STRETCH
   864          Value: "2"
   865          Type:
   866            Name: unsigned short
   867        - Name: TEXTPATH_SPACINGTYPE_UNKNOWN
   868          Value: "0"
   869          Type:
   870            Name: unsigned short
   871        - Name: TEXTPATH_SPACINGTYPE_AUTO
   872          Value: "1"
   873          Type:
   874            Name: unsigned short
   875        - Name: TEXTPATH_SPACINGTYPE_EXACT
   876          Value: "2"
   877          Type:
   878            Name: unsigned short
   879      Attrs:
   880        - Name: startOffset
   881          Readonly: true
   882          Type:
   883            Name: SVGAnimatedLength
   884          ExtAttrs:
   885            - Name: SameObject
   886            - Name: Exposed
   887              Values:
   888                - Window
   889        - Name: method
   890          Readonly: true
   891          Type:
   892            Name: SVGAnimatedEnumeration
   893          ExtAttrs:
   894            - Name: SameObject
   895            - Name: Exposed
   896              Values:
   897                - Window
   898        - Name: spacing
   899          Readonly: true
   900          Type:
   901            Name: SVGAnimatedEnumeration
   902          ExtAttrs:
   903            - Name: SameObject
   904            - Name: Exposed
   905              Values:
   906                - Window
   907        - Name: href
   908          Readonly: true
   909          Type:
   910            Name: SVGAnimatedString
   911          ExtAttrs:
   912            - Name: SameObject
   913  - File: webref/SVG.idl
   914    Interface:
   915      Name: SVGTextPositioningElement
   916      Inherits: SVGTextContentElement
   917      ExtAttrs:
   918        - Name: Exposed
   919          Values:
   920            - Window
   921      Attrs:
   922        - Name: x
   923          Readonly: true
   924          Type:
   925            Name: SVGAnimatedLengthList
   926          ExtAttrs:
   927            - Name: SameObject
   928            - Name: Exposed
   929              Values:
   930                - Window
   931        - Name: "y"
   932          Readonly: true
   933          Type:
   934            Name: SVGAnimatedLengthList
   935          ExtAttrs:
   936            - Name: SameObject
   937            - Name: Exposed
   938              Values:
   939                - Window
   940        - Name: dx
   941          Readonly: true
   942          Type:
   943            Name: SVGAnimatedLengthList
   944          ExtAttrs:
   945            - Name: SameObject
   946            - Name: Exposed
   947              Values:
   948                - Window
   949        - Name: dy
   950          Readonly: true
   951          Type:
   952            Name: SVGAnimatedLengthList
   953          ExtAttrs:
   954            - Name: SameObject
   955            - Name: Exposed
   956              Values:
   957                - Window
   958        - Name: rotate
   959          Readonly: true
   960          Type:
   961            Name: SVGAnimatedNumberList
   962          ExtAttrs:
   963            - Name: SameObject
   964            - Name: Exposed
   965              Values:
   966                - Window
   967  - File: webref/SVG.idl
   968    Interface:
   969      Name: SVGTitleElement
   970      Inherits: SVGElement
   971      ExtAttrs:
   972        - Name: Exposed
   973          Values:
   974            - Window
   975  - File: webref/SVG.idl
   976    Interface:
   977      Name: SVGTransform
   978      ExtAttrs:
   979        - Name: Exposed
   980          Values:
   981            - Window
   982      Constants:
   983        - Name: SVG_TRANSFORM_UNKNOWN
   984          Value: "0"
   985          Type:
   986            Name: unsigned short
   987        - Name: SVG_TRANSFORM_MATRIX
   988          Value: "1"
   989          Type:
   990            Name: unsigned short
   991        - Name: SVG_TRANSFORM_TRANSLATE
   992          Value: "2"
   993          Type:
   994            Name: unsigned short
   995        - Name: SVG_TRANSFORM_SCALE
   996          Value: "3"
   997          Type:
   998            Name: unsigned short
   999        - Name: SVG_TRANSFORM_ROTATE
  1000          Value: "4"
  1001          Type:
  1002            Name: unsigned short
  1003        - Name: SVG_TRANSFORM_SKEWX
  1004          Value: "5"
  1005          Type:
  1006            Name: unsigned short
  1007        - Name: SVG_TRANSFORM_SKEWY
  1008          Value: "6"
  1009          Type:
  1010            Name: unsigned short
  1011      Attrs:
  1012        - Name: type
  1013          Readonly: true
  1014          Type:
  1015            Name: unsigned short
  1016          ExtAttrs:
  1017            - Name: Exposed
  1018              Values:
  1019                - Window
  1020        - Name: matrix
  1021          Readonly: true
  1022          Type:
  1023            Name: DOMMatrix
  1024          ExtAttrs:
  1025            - Name: SameObject
  1026            - Name: Exposed
  1027              Values:
  1028                - Window
  1029        - Name: angle
  1030          Readonly: true
  1031          Type:
  1032            Name: float
  1033          ExtAttrs:
  1034            - Name: Exposed
  1035              Values:
  1036                - Window
  1037      Operations:
  1038        - Name: setMatrix
  1039          Args:
  1040            - Name: matrix
  1041              Optional: true
  1042              Default: '{}'
  1043              Type:
  1044                Name: DOMMatrix2DInit
  1045          Returns:
  1046            - Name: undefined
  1047          ExtAttrs:
  1048            - Name: Exposed
  1049              Values:
  1050                - Window
  1051        - Name: setTranslate
  1052          Args:
  1053            - Name: tx
  1054              Type:
  1055                Name: float
  1056            - Name: ty
  1057              Type:
  1058                Name: float
  1059          Returns:
  1060            - Name: undefined
  1061          ExtAttrs:
  1062            - Name: Exposed
  1063              Values:
  1064                - Window
  1065        - Name: setScale
  1066          Args:
  1067            - Name: sx
  1068              Type:
  1069                Name: float
  1070            - Name: sy
  1071              Type:
  1072                Name: float
  1073          Returns:
  1074            - Name: undefined
  1075          ExtAttrs:
  1076            - Name: Exposed
  1077              Values:
  1078                - Window
  1079        - Name: setRotate
  1080          Args:
  1081            - Name: angle
  1082              Type:
  1083                Name: float
  1084            - Name: cx
  1085              Type:
  1086                Name: float
  1087            - Name: cy
  1088              Type:
  1089                Name: float
  1090          Returns:
  1091            - Name: undefined
  1092          ExtAttrs:
  1093            - Name: Exposed
  1094              Values:
  1095                - Window
  1096        - Name: setSkewX
  1097          Args:
  1098            - Name: angle
  1099              Type:
  1100                Name: float
  1101          Returns:
  1102            - Name: undefined
  1103          ExtAttrs:
  1104            - Name: Exposed
  1105              Values:
  1106                - Window
  1107        - Name: setSkewY
  1108          Args:
  1109            - Name: angle
  1110              Type:
  1111                Name: float
  1112          Returns:
  1113            - Name: undefined
  1114          ExtAttrs:
  1115            - Name: Exposed
  1116              Values:
  1117                - Window
  1118  - File: webref/SVG.idl
  1119    Interface:
  1120      Name: SVGTransformList
  1121      ExtAttrs:
  1122        - Name: Exposed
  1123          Values:
  1124            - Window
  1125      Attrs:
  1126        - Name: length
  1127          Readonly: true
  1128          Type:
  1129            Name: unsigned long
  1130          ExtAttrs:
  1131            - Name: Exposed
  1132              Values:
  1133                - Window
  1134        - Name: numberOfItems
  1135          Readonly: true
  1136          Type:
  1137            Name: unsigned long
  1138          ExtAttrs:
  1139            - Name: Exposed
  1140              Values:
  1141                - Window
  1142      Operations:
  1143        - Name: clear
  1144          Returns:
  1145            - Name: undefined
  1146          ExtAttrs:
  1147            - Name: Exposed
  1148              Values:
  1149                - Window
  1150        - Name: initialize
  1151          Args:
  1152            - Name: newItem
  1153              Type:
  1154                Name: SVGTransform
  1155          Returns:
  1156            - Name: SVGTransform
  1157          ExtAttrs:
  1158            - Name: Exposed
  1159              Values:
  1160                - Window
  1161        - Name: getItem
  1162          Modifier: getter
  1163          Args:
  1164            - Name: index
  1165              Type:
  1166                Name: unsigned long
  1167          Returns:
  1168            - Name: SVGTransform
  1169          ExtAttrs:
  1170            - Name: Exposed
  1171              Values:
  1172                - Window
  1173        - Name: insertItemBefore
  1174          Args:
  1175            - Name: newItem
  1176              Type:
  1177                Name: SVGTransform
  1178            - Name: index
  1179              Type:
  1180                Name: unsigned long
  1181          Returns:
  1182            - Name: SVGTransform
  1183          ExtAttrs:
  1184            - Name: Exposed
  1185              Values:
  1186                - Window
  1187        - Name: replaceItem
  1188          Args:
  1189            - Name: newItem
  1190              Type:
  1191                Name: SVGTransform
  1192            - Name: index
  1193              Type:
  1194                Name: unsigned long
  1195          Returns:
  1196            - Name: SVGTransform
  1197          ExtAttrs:
  1198            - Name: Exposed
  1199              Values:
  1200                - Window
  1201        - Name: removeItem
  1202          Args:
  1203            - Name: index
  1204              Type:
  1205                Name: unsigned long
  1206          Returns:
  1207            - Name: SVGTransform
  1208          ExtAttrs:
  1209            - Name: Exposed
  1210              Values:
  1211                - Window
  1212        - Name: appendItem
  1213          Args:
  1214            - Name: newItem
  1215              Type:
  1216                Name: SVGTransform
  1217          Returns:
  1218            - Name: SVGTransform
  1219          ExtAttrs:
  1220            - Name: Exposed
  1221              Values:
  1222                - Window
  1223        - Modifier: setter
  1224          Args:
  1225            - Name: index
  1226              Type:
  1227                Name: unsigned long
  1228            - Name: newItem
  1229              Type:
  1230                Name: SVGTransform
  1231          Returns:
  1232            - Name: undefined
  1233          ExtAttrs:
  1234            - Name: Exposed
  1235              Values:
  1236                - Window
  1237        - Name: createSVGTransformFromMatrix
  1238          Args:
  1239            - Name: matrix
  1240              Optional: true
  1241              Default: '{}'
  1242              Type:
  1243                Name: DOMMatrix2DInit
  1244          Returns:
  1245            - Name: SVGTransform
  1246          ExtAttrs:
  1247            - Name: Exposed
  1248              Values:
  1249                - Window
  1250        - Name: consolidate
  1251          Returns:
  1252            - Name: SVGTransform
  1253              Nullable: true
  1254          ExtAttrs:
  1255            - Name: Exposed
  1256              Values:
  1257                - Window
  1258  - File: webref/SVG.idl
  1259    Interface:
  1260      Name: SVGUnitTypes
  1261      ExtAttrs:
  1262        - Name: Exposed
  1263          Values:
  1264            - Window
  1265      Constants:
  1266        - Name: SVG_UNIT_TYPE_UNKNOWN
  1267          Value: "0"
  1268          Type:
  1269            Name: unsigned short
  1270        - Name: SVG_UNIT_TYPE_USERSPACEONUSE
  1271          Value: "1"
  1272          Type:
  1273            Name: unsigned short
  1274        - Name: SVG_UNIT_TYPE_OBJECTBOUNDINGBOX
  1275          Value: "2"
  1276          Type:
  1277            Name: unsigned short
  1278  - File: webref/SVG.idl
  1279    Interface:
  1280      Name: SVGUseElement
  1281      Inherits: SVGGraphicsElement
  1282      ExtAttrs:
  1283        - Name: Exposed
  1284          Values:
  1285            - Window
  1286      Attrs:
  1287        - Name: x
  1288          Readonly: true
  1289          Type:
  1290            Name: SVGAnimatedLength
  1291          ExtAttrs:
  1292            - Name: SameObject
  1293            - Name: Exposed
  1294              Values:
  1295                - Window
  1296        - Name: "y"
  1297          Readonly: true
  1298          Type:
  1299            Name: SVGAnimatedLength
  1300          ExtAttrs:
  1301            - Name: SameObject
  1302            - Name: Exposed
  1303              Values:
  1304                - Window
  1305        - Name: width
  1306          Readonly: true
  1307          Type:
  1308            Name: SVGAnimatedLength
  1309          ExtAttrs:
  1310            - Name: SameObject
  1311            - Name: Exposed
  1312              Values:
  1313                - Window
  1314        - Name: height
  1315          Readonly: true
  1316          Type:
  1317            Name: SVGAnimatedLength
  1318          ExtAttrs:
  1319            - Name: SameObject
  1320            - Name: Exposed
  1321              Values:
  1322                - Window
  1323        - Name: instanceRoot
  1324          Readonly: true
  1325          Type:
  1326            Name: SVGElement
  1327            Nullable: true
  1328          ExtAttrs:
  1329            - Name: SameObject
  1330            - Name: Exposed
  1331              Values:
  1332                - Window
  1333        - Name: animatedInstanceRoot
  1334          Readonly: true
  1335          Type:
  1336            Name: SVGElement
  1337            Nullable: true
  1338          ExtAttrs:
  1339            - Name: SameObject
  1340            - Name: Exposed
  1341              Values:
  1342                - Window
  1343        - Name: href
  1344          Readonly: true
  1345          Type:
  1346            Name: SVGAnimatedString
  1347          ExtAttrs:
  1348            - Name: SameObject
  1349  - File: webref/SVG.idl
  1350    Interface:
  1351      Name: SVGUseElementShadowRoot
  1352      Inherits: ShadowRoot
  1353      ExtAttrs:
  1354        - Name: Exposed
  1355          Values:
  1356            - Window
  1357  - File: webref/SVG.idl
  1358    Interface:
  1359      Name: SVGViewElement
  1360      Inherits: SVGElement
  1361      ExtAttrs:
  1362        - Name: Exposed
  1363          Values:
  1364            - Window
  1365      Attrs:
  1366        - Name: viewBox
  1367          Readonly: true
  1368          Type:
  1369            Name: SVGAnimatedRect
  1370          ExtAttrs:
  1371            - Name: SameObject
  1372        - Name: preserveAspectRatio
  1373          Readonly: true
  1374          Type:
  1375            Name: SVGAnimatedPreserveAspectRatio
  1376          ExtAttrs:
  1377            - Name: SameObject
  1378  - File: webref/sanitizer-api.idl
  1379    Interface:
  1380      Name: Sanitizer
  1381      ExtAttrs:
  1382        - Name: Exposed
  1383          Values:
  1384            - Window
  1385        - Name: SecureContext
  1386      Operations:
  1387        - Name: sanitize
  1388          Args:
  1389            - Name: input
  1390              Type:
  1391                Union:
  1392                  - Name: Document
  1393                  - Name: DocumentFragment
  1394          Returns:
  1395            - Name: DocumentFragment
  1396          ExtAttrs:
  1397            - Name: Exposed
  1398              Values:
  1399                - Window
  1400            - Name: SecureContext
  1401        - Name: sanitizeFor
  1402          Args:
  1403            - Name: element
  1404              Type:
  1405                Name: DOMString
  1406            - Name: input
  1407              Type:
  1408                Name: DOMString
  1409          Returns:
  1410            - Name: Element
  1411              Nullable: true
  1412          ExtAttrs:
  1413            - Name: Exposed
  1414              Values:
  1415                - Window
  1416            - Name: SecureContext
  1417        - Name: getConfiguration
  1418          Returns:
  1419            - Name: SanitizerConfig
  1420          ExtAttrs:
  1421            - Name: Exposed
  1422              Values:
  1423                - Window
  1424            - Name: SecureContext
  1425        - Name: getDefaultConfiguration
  1426          Modifier: static
  1427          Returns:
  1428            - Name: SanitizerConfig
  1429          ExtAttrs:
  1430            - Name: Exposed
  1431              Values:
  1432                - Window
  1433            - Name: SecureContext
  1434      Constructors:
  1435        - Args:
  1436            - Name: config
  1437              Optional: true
  1438              Default: '{}'
  1439              Type:
  1440                Name: SanitizerConfig
  1441          ExtAttrs:
  1442            - Name: Exposed
  1443              Values:
  1444                - Window
  1445            - Name: SecureContext
  1446  - File: webref/sanitizer-api.idl
  1447    Dict:
  1448      Name: SanitizerConfig
  1449      Fields:
  1450        - Name: allowElements
  1451          Type:
  1452            Name: sequence
  1453            Params:
  1454              - Name: DOMString
  1455        - Name: blockElements
  1456          Type:
  1457            Name: sequence
  1458            Params:
  1459              - Name: DOMString
  1460        - Name: dropElements
  1461          Type:
  1462            Name: sequence
  1463            Params:
  1464              - Name: DOMString
  1465        - Name: allowAttributes
  1466          Type:
  1467            Name: AttributeMatchList
  1468        - Name: dropAttributes
  1469          Type:
  1470            Name: AttributeMatchList
  1471        - Name: allowCustomElements
  1472          Type:
  1473            Name: boolean
  1474        - Name: allowUnknownMarkup
  1475          Type:
  1476            Name: boolean
  1477        - Name: allowComments
  1478          Type:
  1479            Name: boolean
  1480  - File: webref/file-system-access.idl
  1481    Dict:
  1482      Name: SaveFilePickerOptions
  1483      Inherits: FilePickerOptions
  1484      Fields:
  1485        - Name: suggestedName
  1486          Type:
  1487            Name: USVString
  1488            Nullable: true
  1489        - Name: types
  1490          Type:
  1491            Name: sequence
  1492            Params:
  1493              - Name: FilePickerAcceptType
  1494        - Name: excludeAcceptAllOption
  1495          Default: "false"
  1496          Type:
  1497            Name: boolean
  1498        - Name: id
  1499          Type:
  1500            Name: DOMString
  1501        - Name: startIn
  1502          Type:
  1503            Name: StartInDirectory
  1504  - File: webref/scheduling-apis.idl
  1505    Interface:
  1506      Name: Scheduler
  1507      ExtAttrs:
  1508        - Name: Exposed
  1509          Values:
  1510            - Window
  1511            - Worker
  1512      Operations:
  1513        - Name: postTask
  1514          Args:
  1515            - Name: callback
  1516              Type:
  1517                Name: SchedulerPostTaskCallback
  1518            - Name: options
  1519              Optional: true
  1520              Default: '{}'
  1521              Type:
  1522                Name: SchedulerPostTaskOptions
  1523          Returns:
  1524            - Name: Promise
  1525              Params:
  1526                - Name: any
  1527          ExtAttrs:
  1528            - Name: Exposed
  1529              Values:
  1530                - Window
  1531                - Worker
  1532  - File: webref/scheduling-apis.idl
  1533    Callback:
  1534      Name: SchedulerPostTaskCallback
  1535      Returns:
  1536        - Name: any
  1537  - File: webref/scheduling-apis.idl
  1538    Dict:
  1539      Name: SchedulerPostTaskOptions
  1540      Fields:
  1541        - Name: signal
  1542          Type:
  1543            Name: AbortSignal
  1544        - Name: priority
  1545          Type:
  1546            Name: TaskPriority
  1547        - Name: delay
  1548          Default: "0"
  1549          Type:
  1550            Name: unsigned long long
  1551          ExtAttrs:
  1552            - Name: EnforceRange
  1553  - File: webref/is-input-pending.idl
  1554    Interface:
  1555      Name: Scheduling
  1556      ExtAttrs:
  1557        - Name: Exposed
  1558          Values:
  1559            - Window
  1560      Operations:
  1561        - Name: isInputPending
  1562          Args:
  1563            - Name: isInputPendingOptions
  1564              Optional: true
  1565              Default: '{}'
  1566              Type:
  1567                Name: IsInputPendingOptions
  1568          Returns:
  1569            - Name: boolean
  1570          ExtAttrs:
  1571            - Name: Exposed
  1572              Values:
  1573                - Window
  1574  - File: webref/turtledove.idl
  1575    Dict:
  1576      Name: ScoreAdOutput
  1577      Fields:
  1578        - Name: desirability
  1579          Required: true
  1580          Type:
  1581            Name: double
  1582        - Name: bid
  1583          Type:
  1584            Name: double
  1585        - Name: bidCurrency
  1586          Type:
  1587            Name: DOMString
  1588        - Name: incomingBidInSellerCurrency
  1589          Type:
  1590            Name: double
  1591        - Name: allowComponentAuction
  1592          Default: "false"
  1593          Type:
  1594            Name: boolean
  1595  - File: webref/turtledove.idl
  1596    Dict:
  1597      Name: ScoringBrowserSignals
  1598      Fields:
  1599        - Name: topWindowHostname
  1600          Required: true
  1601          Type:
  1602            Name: DOMString
  1603        - Name: interestGroupOwner
  1604          Required: true
  1605          Type:
  1606            Name: USVString
  1607        - Name: renderURL
  1608          Required: true
  1609          Type:
  1610            Name: USVString
  1611        - Name: biddingDurationMsec
  1612          Required: true
  1613          Type:
  1614            Name: unsigned long
  1615        - Name: bidCurrency
  1616          Required: true
  1617          Type:
  1618            Name: DOMString
  1619        - Name: dataVersion
  1620          Type:
  1621            Name: unsigned long
  1622        - Name: adComponents
  1623          Type:
  1624            Name: sequence
  1625            Params:
  1626              - Name: USVString
  1627  - File: webref/cssom-view.idl
  1628    Interface:
  1629      Name: Screen
  1630      ExtAttrs:
  1631        - Name: Exposed
  1632          Values:
  1633            - Window
  1634      Attrs:
  1635        - Name: availWidth
  1636          Readonly: true
  1637          Type:
  1638            Name: long
  1639          ExtAttrs:
  1640            - Name: Exposed
  1641              Values:
  1642                - Window
  1643        - Name: availHeight
  1644          Readonly: true
  1645          Type:
  1646            Name: long
  1647          ExtAttrs:
  1648            - Name: Exposed
  1649              Values:
  1650                - Window
  1651        - Name: width
  1652          Readonly: true
  1653          Type:
  1654            Name: long
  1655          ExtAttrs:
  1656            - Name: Exposed
  1657              Values:
  1658                - Window
  1659        - Name: height
  1660          Readonly: true
  1661          Type:
  1662            Name: long
  1663          ExtAttrs:
  1664            - Name: Exposed
  1665              Values:
  1666                - Window
  1667        - Name: colorDepth
  1668          Readonly: true
  1669          Type:
  1670            Name: unsigned long
  1671          ExtAttrs:
  1672            - Name: Exposed
  1673              Values:
  1674                - Window
  1675        - Name: pixelDepth
  1676          Readonly: true
  1677          Type:
  1678            Name: unsigned long
  1679          ExtAttrs:
  1680            - Name: Exposed
  1681              Values:
  1682                - Window
  1683        - Name: isExtended
  1684          Readonly: true
  1685          Type:
  1686            Name: boolean
  1687          ExtAttrs:
  1688            - Name: SecureContext
  1689        - Name: onchange
  1690          Type:
  1691            Name: EventHandler
  1692          ExtAttrs:
  1693            - Name: SecureContext
  1694        - Name: orientation
  1695          Readonly: true
  1696          Type:
  1697            Name: ScreenOrientation
  1698          ExtAttrs:
  1699            - Name: SameObject
  1700  - File: webref/window-management.idl
  1701    Interface:
  1702      Name: ScreenDetailed
  1703      Inherits: Screen
  1704      ExtAttrs:
  1705        - Name: Exposed
  1706          Values:
  1707            - Window
  1708        - Name: SecureContext
  1709      Attrs:
  1710        - Name: availLeft
  1711          Readonly: true
  1712          Type:
  1713            Name: long
  1714          ExtAttrs:
  1715            - Name: Exposed
  1716              Values:
  1717                - Window
  1718            - Name: SecureContext
  1719        - Name: availTop
  1720          Readonly: true
  1721          Type:
  1722            Name: long
  1723          ExtAttrs:
  1724            - Name: Exposed
  1725              Values:
  1726                - Window
  1727            - Name: SecureContext
  1728        - Name: left
  1729          Readonly: true
  1730          Type:
  1731            Name: long
  1732          ExtAttrs:
  1733            - Name: Exposed
  1734              Values:
  1735                - Window
  1736            - Name: SecureContext
  1737        - Name: top
  1738          Readonly: true
  1739          Type:
  1740            Name: long
  1741          ExtAttrs:
  1742            - Name: Exposed
  1743              Values:
  1744                - Window
  1745            - Name: SecureContext
  1746        - Name: isPrimary
  1747          Readonly: true
  1748          Type:
  1749            Name: boolean
  1750          ExtAttrs:
  1751            - Name: Exposed
  1752              Values:
  1753                - Window
  1754            - Name: SecureContext
  1755        - Name: isInternal
  1756          Readonly: true
  1757          Type:
  1758            Name: boolean
  1759          ExtAttrs:
  1760            - Name: Exposed
  1761              Values:
  1762                - Window
  1763            - Name: SecureContext
  1764        - Name: devicePixelRatio
  1765          Readonly: true
  1766          Type:
  1767            Name: float
  1768          ExtAttrs:
  1769            - Name: Exposed
  1770              Values:
  1771                - Window
  1772            - Name: SecureContext
  1773        - Name: label
  1774          Readonly: true
  1775          Type:
  1776            Name: DOMString
  1777          ExtAttrs:
  1778            - Name: Exposed
  1779              Values:
  1780                - Window
  1781            - Name: SecureContext
  1782  - File: webref/window-management.idl
  1783    Interface:
  1784      Name: ScreenDetails
  1785      Inherits: EventTarget
  1786      ExtAttrs:
  1787        - Name: Exposed
  1788          Values:
  1789            - Window
  1790        - Name: SecureContext
  1791      Attrs:
  1792        - Name: screens
  1793          Readonly: true
  1794          Type:
  1795            Name: FrozenArray
  1796            Params:
  1797              - Name: ScreenDetailed
  1798          ExtAttrs:
  1799            - Name: Exposed
  1800              Values:
  1801                - Window
  1802            - Name: SecureContext
  1803        - Name: currentScreen
  1804          Readonly: true
  1805          Type:
  1806            Name: ScreenDetailed
  1807          ExtAttrs:
  1808            - Name: Exposed
  1809              Values:
  1810                - Window
  1811            - Name: SecureContext
  1812        - Name: onscreenschange
  1813          Type:
  1814            Name: EventHandler
  1815          ExtAttrs:
  1816            - Name: Exposed
  1817              Values:
  1818                - Window
  1819            - Name: SecureContext
  1820        - Name: oncurrentscreenchange
  1821          Type:
  1822            Name: EventHandler
  1823          ExtAttrs:
  1824            - Name: Exposed
  1825              Values:
  1826                - Window
  1827            - Name: SecureContext
  1828  - File: webref/idle-detection.idl
  1829    Enum:
  1830      Name: ScreenIdleState
  1831      Values:
  1832        - locked
  1833        - unlocked
  1834  - File: webref/screen-orientation.idl
  1835    Interface:
  1836      Name: ScreenOrientation
  1837      Inherits: EventTarget
  1838      ExtAttrs:
  1839        - Name: Exposed
  1840          Values:
  1841            - Window
  1842      Attrs:
  1843        - Name: type
  1844          Readonly: true
  1845          Type:
  1846            Name: OrientationType
  1847          ExtAttrs:
  1848            - Name: Exposed
  1849              Values:
  1850                - Window
  1851        - Name: angle
  1852          Readonly: true
  1853          Type:
  1854            Name: unsigned short
  1855          ExtAttrs:
  1856            - Name: Exposed
  1857              Values:
  1858                - Window
  1859        - Name: onchange
  1860          Type:
  1861            Name: EventHandler
  1862          ExtAttrs:
  1863            - Name: Exposed
  1864              Values:
  1865                - Window
  1866      Operations:
  1867        - Name: lock
  1868          Args:
  1869            - Name: orientation
  1870              Type:
  1871                Name: OrientationLockType
  1872          Returns:
  1873            - Name: Promise
  1874              Params:
  1875                - Name: undefined
  1876          ExtAttrs:
  1877            - Name: Exposed
  1878              Values:
  1879                - Window
  1880        - Name: unlock
  1881          Returns:
  1882            - Name: undefined
  1883          ExtAttrs:
  1884            - Name: Exposed
  1885              Values:
  1886                - Window
  1887  - File: webref/webaudio.idl
  1888    Interface:
  1889      Name: ScriptProcessorNode
  1890      Inherits: AudioNode
  1891      ExtAttrs:
  1892        - Name: Exposed
  1893          Values:
  1894            - Window
  1895      Attrs:
  1896        - Name: onaudioprocess
  1897          Type:
  1898            Name: EventHandler
  1899          ExtAttrs:
  1900            - Name: Exposed
  1901              Values:
  1902                - Window
  1903        - Name: bufferSize
  1904          Readonly: true
  1905          Type:
  1906            Name: long
  1907          ExtAttrs:
  1908            - Name: Exposed
  1909              Values:
  1910                - Window
  1911  - File: webref/trusted-types.idl
  1912    Typedef:
  1913      Name: ScriptString
  1914      Type:
  1915        Name: DOMString
  1916  - File: webref/trusted-types.idl
  1917    Typedef:
  1918      Name: ScriptURLString
  1919      Type:
  1920        Name: USVString
  1921  - File: webref/csp-next.idl
  1922    Interface:
  1923      Name: ScriptingPolicyReportBody
  1924      Inherits: ReportBody
  1925      ExtAttrs:
  1926        - Name: Exposed
  1927          Values:
  1928            - Window
  1929            - Worker
  1930        - Name: SecureContext
  1931      Attrs:
  1932        - Name: violationType
  1933          Readonly: true
  1934          Type:
  1935            Name: DOMString
  1936          ExtAttrs:
  1937            - Name: Exposed
  1938              Values:
  1939                - Window
  1940                - Worker
  1941            - Name: SecureContext
  1942        - Name: violationURL
  1943          Readonly: true
  1944          Type:
  1945            Name: USVString
  1946            Nullable: true
  1947          ExtAttrs:
  1948            - Name: Exposed
  1949              Values:
  1950                - Window
  1951                - Worker
  1952            - Name: SecureContext
  1953        - Name: violationSample
  1954          Readonly: true
  1955          Type:
  1956            Name: USVString
  1957            Nullable: true
  1958          ExtAttrs:
  1959            - Name: Exposed
  1960              Values:
  1961                - Window
  1962                - Worker
  1963            - Name: SecureContext
  1964        - Name: lineno
  1965          Readonly: true
  1966          Type:
  1967            Name: unsigned long
  1968          ExtAttrs:
  1969            - Name: Exposed
  1970              Values:
  1971                - Window
  1972                - Worker
  1973            - Name: SecureContext
  1974        - Name: colno
  1975          Readonly: true
  1976          Type:
  1977            Name: unsigned long
  1978          ExtAttrs:
  1979            - Name: Exposed
  1980              Values:
  1981                - Window
  1982                - Worker
  1983            - Name: SecureContext
  1984      Operations:
  1985        - Name: toJSON
  1986          Returns:
  1987            - Name: object
  1988          ExtAttrs:
  1989            - Name: Default
  1990            - Name: Exposed
  1991              Values:
  1992                - Window
  1993                - Worker
  1994            - Name: SecureContext
  1995  - File: webref/csp-next.idl
  1996    Enum:
  1997      Name: ScriptingPolicyViolationType
  1998      Values:
  1999        - externalScript
  2000        - inlineScript
  2001        - inlineEventHandler
  2002        - eval
  2003  - File: webref/scroll-animations.idl
  2004    Enum:
  2005      Name: ScrollAxis
  2006      Values:
  2007        - block
  2008        - inline
  2009        - x
  2010        - "y"
  2011  - File: webref/cssom-view.idl
  2012    Enum:
  2013      Name: ScrollBehavior
  2014      Values:
  2015        - auto
  2016        - instant
  2017        - smooth
  2018  - File: webref/cssom-view.idl
  2019    Dict:
  2020      Name: ScrollIntoViewOptions
  2021      Inherits: ScrollOptions
  2022      Fields:
  2023        - Name: block
  2024          Default: '"start"'
  2025          Type:
  2026            Name: ScrollLogicalPosition
  2027        - Name: inline
  2028          Default: '"nearest"'
  2029          Type:
  2030            Name: ScrollLogicalPosition
  2031        - Name: behavior
  2032          Default: '"auto"'
  2033          Type:
  2034            Name: ScrollBehavior
  2035  - File: webref/cssom-view.idl
  2036    Enum:
  2037      Name: ScrollLogicalPosition
  2038      Values:
  2039        - start
  2040        - center
  2041        - end
  2042        - nearest
  2043  - File: webref/cssom-view.idl
  2044    Dict:
  2045      Name: ScrollOptions
  2046      Fields:
  2047        - Name: behavior
  2048          Default: '"auto"'
  2049          Type:
  2050            Name: ScrollBehavior
  2051  - File: webref/html.idl
  2052    Enum:
  2053      Name: ScrollRestoration
  2054      Values:
  2055        - auto
  2056        - manual
  2057  - File: webref/webvtt.idl
  2058    Enum:
  2059      Name: ScrollSetting
  2060      Values:
  2061        - ""
  2062        - up
  2063  - File: webref/scroll-animations.idl
  2064    Interface:
  2065      Name: ScrollTimeline
  2066      Inherits: AnimationTimeline
  2067      ExtAttrs:
  2068        - Name: Exposed
  2069          Values:
  2070            - Window
  2071      Attrs:
  2072        - Name: source
  2073          Readonly: true
  2074          Type:
  2075            Name: Element
  2076            Nullable: true
  2077          ExtAttrs:
  2078            - Name: Exposed
  2079              Values:
  2080                - Window
  2081        - Name: axis
  2082          Readonly: true
  2083          Type:
  2084            Name: ScrollAxis
  2085          ExtAttrs:
  2086            - Name: Exposed
  2087              Values:
  2088                - Window
  2089      Constructors:
  2090        - Args:
  2091            - Name: options
  2092              Optional: true
  2093              Default: '{}'
  2094              Type:
  2095                Name: ScrollTimelineOptions
  2096          ExtAttrs:
  2097            - Name: Exposed
  2098              Values:
  2099                - Window
  2100  - File: webref/scroll-animations.idl
  2101    Dict:
  2102      Name: ScrollTimelineOptions
  2103      Fields:
  2104        - Name: source
  2105          Type:
  2106            Name: Element
  2107            Nullable: true
  2108        - Name: axis
  2109          Default: '"block"'
  2110          Type:
  2111            Name: ScrollAxis