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

     1  - File: webref/css-conditional.idl
     2    Interface:
     3      Name: CSSMediaRule
     4      Inherits: CSSConditionRule
     5      ExtAttrs:
     6        - Name: Exposed
     7          Values:
     8            - Window
     9      Attrs:
    10        - Name: media
    11          Readonly: true
    12          Type:
    13            Name: MediaList
    14          ExtAttrs:
    15            - Name: SameObject
    16            - Name: PutForwards
    17              Values:
    18                - mediaText
    19            - Name: Exposed
    20              Values:
    21                - Window
    22  - File: webref/cssom.idl
    23    Interface:
    24      Name: CSSNamespaceRule
    25      Inherits: CSSRule
    26      ExtAttrs:
    27        - Name: Exposed
    28          Values:
    29            - Window
    30      Attrs:
    31        - Name: namespaceURI
    32          Readonly: true
    33          Type:
    34            Name: CSSOMString
    35          ExtAttrs:
    36            - Name: Exposed
    37              Values:
    38                - Window
    39        - Name: prefix
    40          Readonly: true
    41          Type:
    42            Name: CSSOMString
    43          ExtAttrs:
    44            - Name: Exposed
    45              Values:
    46                - Window
    47  - File: webref/css-typed-om.idl
    48    Typedef:
    49      Name: CSSNumberish
    50      Type:
    51        Union:
    52          - Name: double
    53          - Name: CSSNumericValue
    54  - File: webref/css-typed-om.idl
    55    Interface:
    56      Name: CSSNumericArray
    57      ExtAttrs:
    58        - Name: Exposed
    59          Values:
    60            - Window
    61            - Worker
    62            - PaintWorklet
    63            - LayoutWorklet
    64      Attrs:
    65        - Name: length
    66          Readonly: true
    67          Type:
    68            Name: unsigned long
    69          ExtAttrs:
    70            - Name: Exposed
    71              Values:
    72                - Window
    73                - Worker
    74                - PaintWorklet
    75                - LayoutWorklet
    76      Operations:
    77        - Modifier: getter
    78          Args:
    79            - Name: index
    80              Type:
    81                Name: unsigned long
    82          Returns:
    83            - Name: CSSNumericValue
    84          ExtAttrs:
    85            - Name: Exposed
    86              Values:
    87                - Window
    88                - Worker
    89                - PaintWorklet
    90                - LayoutWorklet
    91      Iterable:
    92        TypeParams:
    93          - Name: CSSNumericValue
    94  - File: webref/css-typed-om.idl
    95    Enum:
    96      Name: CSSNumericBaseType
    97      Values:
    98        - length
    99        - angle
   100        - time
   101        - frequency
   102        - resolution
   103        - flex
   104        - percent
   105  - File: webref/css-typed-om.idl
   106    Dict:
   107      Name: CSSNumericType
   108      Fields:
   109        - Name: length
   110          Type:
   111            Name: long
   112        - Name: angle
   113          Type:
   114            Name: long
   115        - Name: time
   116          Type:
   117            Name: long
   118        - Name: frequency
   119          Type:
   120            Name: long
   121        - Name: resolution
   122          Type:
   123            Name: long
   124        - Name: flex
   125          Type:
   126            Name: long
   127        - Name: percent
   128          Type:
   129            Name: long
   130        - Name: percentHint
   131          Type:
   132            Name: CSSNumericBaseType
   133  - File: webref/css-typed-om.idl
   134    Interface:
   135      Name: CSSNumericValue
   136      Inherits: CSSStyleValue
   137      ExtAttrs:
   138        - Name: Exposed
   139          Values:
   140            - Window
   141            - Worker
   142            - PaintWorklet
   143            - LayoutWorklet
   144      Operations:
   145        - Name: add
   146          Args:
   147            - Name: values
   148              Variadic: true
   149              Type:
   150                Name: CSSNumberish
   151          Returns:
   152            - Name: CSSNumericValue
   153          ExtAttrs:
   154            - Name: Exposed
   155              Values:
   156                - Window
   157                - Worker
   158                - PaintWorklet
   159                - LayoutWorklet
   160        - Name: sub
   161          Args:
   162            - Name: values
   163              Variadic: true
   164              Type:
   165                Name: CSSNumberish
   166          Returns:
   167            - Name: CSSNumericValue
   168          ExtAttrs:
   169            - Name: Exposed
   170              Values:
   171                - Window
   172                - Worker
   173                - PaintWorklet
   174                - LayoutWorklet
   175        - Name: mul
   176          Args:
   177            - Name: values
   178              Variadic: true
   179              Type:
   180                Name: CSSNumberish
   181          Returns:
   182            - Name: CSSNumericValue
   183          ExtAttrs:
   184            - Name: Exposed
   185              Values:
   186                - Window
   187                - Worker
   188                - PaintWorklet
   189                - LayoutWorklet
   190        - Name: div
   191          Args:
   192            - Name: values
   193              Variadic: true
   194              Type:
   195                Name: CSSNumberish
   196          Returns:
   197            - Name: CSSNumericValue
   198          ExtAttrs:
   199            - Name: Exposed
   200              Values:
   201                - Window
   202                - Worker
   203                - PaintWorklet
   204                - LayoutWorklet
   205        - Name: min
   206          Args:
   207            - Name: values
   208              Variadic: true
   209              Type:
   210                Name: CSSNumberish
   211          Returns:
   212            - Name: CSSNumericValue
   213          ExtAttrs:
   214            - Name: Exposed
   215              Values:
   216                - Window
   217                - Worker
   218                - PaintWorklet
   219                - LayoutWorklet
   220        - Name: max
   221          Args:
   222            - Name: values
   223              Variadic: true
   224              Type:
   225                Name: CSSNumberish
   226          Returns:
   227            - Name: CSSNumericValue
   228          ExtAttrs:
   229            - Name: Exposed
   230              Values:
   231                - Window
   232                - Worker
   233                - PaintWorklet
   234                - LayoutWorklet
   235        - Name: equals
   236          Args:
   237            - Name: value
   238              Variadic: true
   239              Type:
   240                Name: CSSNumberish
   241          Returns:
   242            - Name: boolean
   243          ExtAttrs:
   244            - Name: Exposed
   245              Values:
   246                - Window
   247                - Worker
   248                - PaintWorklet
   249                - LayoutWorklet
   250        - Name: to
   251          Args:
   252            - Name: unit
   253              Type:
   254                Name: USVString
   255          Returns:
   256            - Name: CSSUnitValue
   257          ExtAttrs:
   258            - Name: Exposed
   259              Values:
   260                - Window
   261                - Worker
   262                - PaintWorklet
   263                - LayoutWorklet
   264        - Name: toSum
   265          Args:
   266            - Name: units
   267              Variadic: true
   268              Type:
   269                Name: USVString
   270          Returns:
   271            - Name: CSSMathSum
   272          ExtAttrs:
   273            - Name: Exposed
   274              Values:
   275                - Window
   276                - Worker
   277                - PaintWorklet
   278                - LayoutWorklet
   279        - Name: type
   280          Returns:
   281            - Name: CSSNumericType
   282          ExtAttrs:
   283            - Name: Exposed
   284              Values:
   285                - Window
   286                - Worker
   287                - PaintWorklet
   288                - LayoutWorklet
   289        - Name: parse
   290          Modifier: static
   291          Args:
   292            - Name: cssText
   293              Type:
   294                Name: USVString
   295          Returns:
   296            - Name: CSSNumericValue
   297          ExtAttrs:
   298            - Name: Exposed
   299              Values:
   300                - Window
   301  - File: webref/css-typed-om.idl
   302    Interface:
   303      Name: CSSOKLCH
   304      Inherits: CSSColorValue
   305      ExtAttrs:
   306        - Name: Exposed
   307          Values:
   308            - Window
   309            - Worker
   310            - PaintWorklet
   311            - LayoutWorklet
   312      Attrs:
   313        - Name: l
   314          Type:
   315            Name: CSSColorPercent
   316          ExtAttrs:
   317            - Name: Exposed
   318              Values:
   319                - Window
   320                - Worker
   321                - PaintWorklet
   322                - LayoutWorklet
   323        - Name: c
   324          Type:
   325            Name: CSSColorPercent
   326          ExtAttrs:
   327            - Name: Exposed
   328              Values:
   329                - Window
   330                - Worker
   331                - PaintWorklet
   332                - LayoutWorklet
   333        - Name: h
   334          Type:
   335            Name: CSSColorAngle
   336          ExtAttrs:
   337            - Name: Exposed
   338              Values:
   339                - Window
   340                - Worker
   341                - PaintWorklet
   342                - LayoutWorklet
   343        - Name: alpha
   344          Type:
   345            Name: CSSColorPercent
   346          ExtAttrs:
   347            - Name: Exposed
   348              Values:
   349                - Window
   350                - Worker
   351                - PaintWorklet
   352                - LayoutWorklet
   353      Constructors:
   354        - Args:
   355            - Name: l
   356              Type:
   357                Name: CSSColorPercent
   358            - Name: c
   359              Type:
   360                Name: CSSColorPercent
   361            - Name: h
   362              Type:
   363                Name: CSSColorAngle
   364            - Name: alpha
   365              Optional: true
   366              Default: "1"
   367              Type:
   368                Name: CSSColorPercent
   369          ExtAttrs:
   370            - Name: Exposed
   371              Values:
   372                - Window
   373                - Worker
   374                - PaintWorklet
   375                - LayoutWorklet
   376  - File: webref/css-typed-om.idl
   377    Interface:
   378      Name: CSSOKLab
   379      Inherits: CSSColorValue
   380      ExtAttrs:
   381        - Name: Exposed
   382          Values:
   383            - Window
   384            - Worker
   385            - PaintWorklet
   386            - LayoutWorklet
   387      Attrs:
   388        - Name: l
   389          Type:
   390            Name: CSSColorPercent
   391          ExtAttrs:
   392            - Name: Exposed
   393              Values:
   394                - Window
   395                - Worker
   396                - PaintWorklet
   397                - LayoutWorklet
   398        - Name: a
   399          Type:
   400            Name: CSSColorNumber
   401          ExtAttrs:
   402            - Name: Exposed
   403              Values:
   404                - Window
   405                - Worker
   406                - PaintWorklet
   407                - LayoutWorklet
   408        - Name: b
   409          Type:
   410            Name: CSSColorNumber
   411          ExtAttrs:
   412            - Name: Exposed
   413              Values:
   414                - Window
   415                - Worker
   416                - PaintWorklet
   417                - LayoutWorklet
   418        - Name: alpha
   419          Type:
   420            Name: CSSColorPercent
   421          ExtAttrs:
   422            - Name: Exposed
   423              Values:
   424                - Window
   425                - Worker
   426                - PaintWorklet
   427                - LayoutWorklet
   428      Constructors:
   429        - Args:
   430            - Name: l
   431              Type:
   432                Name: CSSColorPercent
   433            - Name: a
   434              Type:
   435                Name: CSSColorNumber
   436            - Name: b
   437              Type:
   438                Name: CSSColorNumber
   439            - Name: alpha
   440              Optional: true
   441              Default: "1"
   442              Type:
   443                Name: CSSColorPercent
   444          ExtAttrs:
   445            - Name: Exposed
   446              Values:
   447                - Window
   448                - Worker
   449                - PaintWorklet
   450                - LayoutWorklet
   451  - File: webref/cssom.idl
   452    Interface:
   453      Name: CSSPageRule
   454      Inherits: CSSGroupingRule
   455      ExtAttrs:
   456        - Name: Exposed
   457          Values:
   458            - Window
   459      Attrs:
   460        - Name: selectorText
   461          Type:
   462            Name: CSSOMString
   463          ExtAttrs:
   464            - Name: Exposed
   465              Values:
   466                - Window
   467        - Name: style
   468          Readonly: true
   469          Type:
   470            Name: CSSStyleDeclaration
   471          ExtAttrs:
   472            - Name: SameObject
   473            - Name: PutForwards
   474              Values:
   475                - cssText
   476            - Name: Exposed
   477              Values:
   478                - Window
   479  - File: webref/css-parser-api.idl
   480    Interface:
   481      Name: CSSParserAtRule
   482      Inherits: CSSParserRule
   483      ExtAttrs:
   484        - Name: Exposed
   485          Values:
   486            - Window
   487      Attrs:
   488        - Name: name
   489          Readonly: true
   490          Type:
   491            Name: DOMString
   492          ExtAttrs:
   493            - Name: Exposed
   494              Values:
   495                - Window
   496        - Name: prelude
   497          Readonly: true
   498          Type:
   499            Name: FrozenArray
   500            Params:
   501              - Name: CSSParserValue
   502          ExtAttrs:
   503            - Name: Exposed
   504              Values:
   505                - Window
   506        - Name: body
   507          Readonly: true
   508          Type:
   509            Name: FrozenArray
   510            Params:
   511              - Name: CSSParserRule
   512            Nullable: true
   513          ExtAttrs:
   514            - Name: Exposed
   515              Values:
   516                - Window
   517      Operations:
   518        - Modifier: stringifier
   519          ExtAttrs:
   520            - Name: Exposed
   521              Values:
   522                - Window
   523      Constructors:
   524        - Args:
   525            - Name: name
   526              Type:
   527                Name: DOMString
   528            - Name: prelude
   529              Type:
   530                Name: sequence
   531                Params:
   532                  - Name: CSSToken
   533            - Name: body
   534              Optional: true
   535              Type:
   536                Name: sequence
   537                Params:
   538                  - Name: CSSParserRule
   539                Nullable: true
   540          ExtAttrs:
   541            - Name: Exposed
   542              Values:
   543                - Window
   544  - File: webref/css-parser-api.idl
   545    Interface:
   546      Name: CSSParserBlock
   547      Inherits: CSSParserValue
   548      ExtAttrs:
   549        - Name: Exposed
   550          Values:
   551            - Window
   552      Attrs:
   553        - Name: name
   554          Readonly: true
   555          Type:
   556            Name: DOMString
   557          ExtAttrs:
   558            - Name: Exposed
   559              Values:
   560                - Window
   561        - Name: body
   562          Readonly: true
   563          Type:
   564            Name: FrozenArray
   565            Params:
   566              - Name: CSSParserValue
   567          ExtAttrs:
   568            - Name: Exposed
   569              Values:
   570                - Window
   571      Operations:
   572        - Modifier: stringifier
   573          ExtAttrs:
   574            - Name: Exposed
   575              Values:
   576                - Window
   577      Constructors:
   578        - Args:
   579            - Name: name
   580              Type:
   581                Name: DOMString
   582            - Name: body
   583              Type:
   584                Name: sequence
   585                Params:
   586                  - Name: CSSParserValue
   587          ExtAttrs:
   588            - Name: Exposed
   589              Values:
   590                - Window
   591  - File: webref/css-parser-api.idl
   592    Interface:
   593      Name: CSSParserDeclaration
   594      Inherits: CSSParserRule
   595      ExtAttrs:
   596        - Name: Exposed
   597          Values:
   598            - Window
   599      Attrs:
   600        - Name: name
   601          Readonly: true
   602          Type:
   603            Name: DOMString
   604          ExtAttrs:
   605            - Name: Exposed
   606              Values:
   607                - Window
   608        - Name: body
   609          Readonly: true
   610          Type:
   611            Name: FrozenArray
   612            Params:
   613              - Name: CSSParserValue
   614          ExtAttrs:
   615            - Name: Exposed
   616              Values:
   617                - Window
   618      Operations:
   619        - Modifier: stringifier
   620          ExtAttrs:
   621            - Name: Exposed
   622              Values:
   623                - Window
   624      Constructors:
   625        - Args:
   626            - Name: name
   627              Type:
   628                Name: DOMString
   629            - Name: body
   630              Optional: true
   631              Type:
   632                Name: sequence
   633                Params:
   634                  - Name: CSSParserRule
   635          ExtAttrs:
   636            - Name: Exposed
   637              Values:
   638                - Window
   639  - File: webref/css-parser-api.idl
   640    Interface:
   641      Name: CSSParserFunction
   642      Inherits: CSSParserValue
   643      ExtAttrs:
   644        - Name: Exposed
   645          Values:
   646            - Window
   647      Attrs:
   648        - Name: name
   649          Readonly: true
   650          Type:
   651            Name: DOMString
   652          ExtAttrs:
   653            - Name: Exposed
   654              Values:
   655                - Window
   656        - Name: args
   657          Readonly: true
   658          Type:
   659            Name: FrozenArray
   660            Params:
   661              - Name: FrozenArray
   662                Params:
   663                  - Name: CSSParserValue
   664          ExtAttrs:
   665            - Name: Exposed
   666              Values:
   667                - Window
   668      Operations:
   669        - Modifier: stringifier
   670          ExtAttrs:
   671            - Name: Exposed
   672              Values:
   673                - Window
   674      Constructors:
   675        - Args:
   676            - Name: name
   677              Type:
   678                Name: DOMString
   679            - Name: args
   680              Type:
   681                Name: sequence
   682                Params:
   683                  - Name: sequence
   684                    Params:
   685                      - Name: CSSParserValue
   686          ExtAttrs:
   687            - Name: Exposed
   688              Values:
   689                - Window
   690  - File: webref/css-parser-api.idl
   691    Dict:
   692      Name: CSSParserOptions
   693      Fields:
   694        - Name: atRules
   695          Type:
   696            Name: object
   697  - File: webref/css-parser-api.idl
   698    Interface:
   699      Name: CSSParserQualifiedRule
   700      Inherits: CSSParserRule
   701      ExtAttrs:
   702        - Name: Exposed
   703          Values:
   704            - Window
   705      Attrs:
   706        - Name: prelude
   707          Readonly: true
   708          Type:
   709            Name: FrozenArray
   710            Params:
   711              - Name: CSSParserValue
   712          ExtAttrs:
   713            - Name: Exposed
   714              Values:
   715                - Window
   716        - Name: body
   717          Readonly: true
   718          Type:
   719            Name: FrozenArray
   720            Params:
   721              - Name: CSSParserRule
   722          ExtAttrs:
   723            - Name: Exposed
   724              Values:
   725                - Window
   726      Operations:
   727        - Modifier: stringifier
   728          ExtAttrs:
   729            - Name: Exposed
   730              Values:
   731                - Window
   732      Constructors:
   733        - Args:
   734            - Name: prelude
   735              Type:
   736                Name: sequence
   737                Params:
   738                  - Name: CSSToken
   739            - Name: body
   740              Optional: true
   741              Type:
   742                Name: sequence
   743                Params:
   744                  - Name: CSSParserRule
   745                Nullable: true
   746          ExtAttrs:
   747            - Name: Exposed
   748              Values:
   749                - Window
   750  - File: webref/css-parser-api.idl
   751    Interface:
   752      Name: CSSParserRule
   753      ExtAttrs:
   754        - Name: Exposed
   755          Values:
   756            - Window
   757  - File: webref/css-parser-api.idl
   758    Interface:
   759      Name: CSSParserValue
   760      ExtAttrs:
   761        - Name: Exposed
   762          Values:
   763            - Window
   764  - File: webref/css-typed-om.idl
   765    Interface:
   766      Name: CSSPerspective
   767      Inherits: CSSTransformComponent
   768      ExtAttrs:
   769        - Name: Exposed
   770          Values:
   771            - Window
   772            - Worker
   773            - PaintWorklet
   774            - LayoutWorklet
   775      Attrs:
   776        - Name: length
   777          Type:
   778            Name: CSSPerspectiveValue
   779          ExtAttrs:
   780            - Name: Exposed
   781              Values:
   782                - Window
   783                - Worker
   784                - PaintWorklet
   785                - LayoutWorklet
   786      Constructors:
   787        - Args:
   788            - Name: length
   789              Type:
   790                Name: CSSPerspectiveValue
   791          ExtAttrs:
   792            - Name: Exposed
   793              Values:
   794                - Window
   795                - Worker
   796                - PaintWorklet
   797                - LayoutWorklet
   798  - File: webref/css-typed-om.idl
   799    Typedef:
   800      Name: CSSPerspectiveValue
   801      Type:
   802        Union:
   803          - Name: CSSNumericValue
   804          - Name: CSSKeywordish
   805  - File: webref/css-anchor-position.idl
   806    Interface:
   807      Name: CSSPositionFallbackRule
   808      Inherits: CSSGroupingRule
   809      ExtAttrs:
   810        - Name: Exposed
   811          Values:
   812            - Window
   813      Attrs:
   814        - Name: name
   815          Readonly: true
   816          Type:
   817            Name: CSSOMString
   818          ExtAttrs:
   819            - Name: Exposed
   820              Values:
   821                - Window
   822  - File: webref/css-properties-values-api.idl
   823    Interface:
   824      Name: CSSPropertyRule
   825      Inherits: CSSRule
   826      ExtAttrs:
   827        - Name: Exposed
   828          Values:
   829            - Window
   830      Attrs:
   831        - Name: name
   832          Readonly: true
   833          Type:
   834            Name: CSSOMString
   835          ExtAttrs:
   836            - Name: Exposed
   837              Values:
   838                - Window
   839        - Name: syntax
   840          Readonly: true
   841          Type:
   842            Name: CSSOMString
   843          ExtAttrs:
   844            - Name: Exposed
   845              Values:
   846                - Window
   847        - Name: inherits
   848          Readonly: true
   849          Type:
   850            Name: boolean
   851          ExtAttrs:
   852            - Name: Exposed
   853              Values:
   854                - Window
   855        - Name: initialValue
   856          Readonly: true
   857          Type:
   858            Name: CSSOMString
   859            Nullable: true
   860          ExtAttrs:
   861            - Name: Exposed
   862              Values:
   863                - Window
   864  - File: webref/css-pseudo.idl
   865    Interface:
   866      Name: CSSPseudoElement
   867      Inherits: EventTarget
   868      ExtAttrs:
   869        - Name: Exposed
   870          Values:
   871            - Window
   872      Attrs:
   873        - Name: type
   874          Readonly: true
   875          Type:
   876            Name: CSSOMString
   877          ExtAttrs:
   878            - Name: Exposed
   879              Values:
   880                - Window
   881        - Name: element
   882          Readonly: true
   883          Type:
   884            Name: Element
   885          ExtAttrs:
   886            - Name: Exposed
   887              Values:
   888                - Window
   889        - Name: parent
   890          Readonly: true
   891          Type:
   892            Union:
   893              - Name: Element
   894              - Name: CSSPseudoElement
   895          ExtAttrs:
   896            - Name: Exposed
   897              Values:
   898                - Window
   899      Operations:
   900        - Name: pseudo
   901          Args:
   902            - Name: type
   903              Type:
   904                Name: CSSOMString
   905          Returns:
   906            - Name: CSSPseudoElement
   907              Nullable: true
   908          ExtAttrs:
   909            - Name: Exposed
   910              Values:
   911                - Window
   912        - Name: getBoxQuads
   913          Args:
   914            - Name: options
   915              Optional: true
   916              Default: '{}'
   917              Type:
   918                Name: BoxQuadOptions
   919          Returns:
   920            - Name: sequence
   921              Params:
   922                - Name: DOMQuad
   923        - Name: convertQuadFromNode
   924          Args:
   925            - Name: quad
   926              Type:
   927                Name: DOMQuadInit
   928            - Name: from
   929              Type:
   930                Name: GeometryNode
   931            - Name: options
   932              Optional: true
   933              Default: '{}'
   934              Type:
   935                Name: ConvertCoordinateOptions
   936          Returns:
   937            - Name: DOMQuad
   938        - Name: convertRectFromNode
   939          Args:
   940            - Name: rect
   941              Type:
   942                Name: DOMRectReadOnly
   943            - Name: from
   944              Type:
   945                Name: GeometryNode
   946            - Name: options
   947              Optional: true
   948              Default: '{}'
   949              Type:
   950                Name: ConvertCoordinateOptions
   951          Returns:
   952            - Name: DOMQuad
   953        - Name: convertPointFromNode
   954          Args:
   955            - Name: point
   956              Type:
   957                Name: DOMPointInit
   958            - Name: from
   959              Type:
   960                Name: GeometryNode
   961            - Name: options
   962              Optional: true
   963              Default: '{}'
   964              Type:
   965                Name: ConvertCoordinateOptions
   966          Returns:
   967            - Name: DOMPoint
   968  - File: webref/css-typed-om.idl
   969    Interface:
   970      Name: CSSRGB
   971      Inherits: CSSColorValue
   972      ExtAttrs:
   973        - Name: Exposed
   974          Values:
   975            - Window
   976            - Worker
   977            - PaintWorklet
   978            - LayoutWorklet
   979      Attrs:
   980        - Name: r
   981          Type:
   982            Name: CSSColorRGBComp
   983          ExtAttrs:
   984            - Name: Exposed
   985              Values:
   986                - Window
   987                - Worker
   988                - PaintWorklet
   989                - LayoutWorklet
   990        - Name: g
   991          Type:
   992            Name: CSSColorRGBComp
   993          ExtAttrs:
   994            - Name: Exposed
   995              Values:
   996                - Window
   997                - Worker
   998                - PaintWorklet
   999                - LayoutWorklet
  1000        - Name: b
  1001          Type:
  1002            Name: CSSColorRGBComp
  1003          ExtAttrs:
  1004            - Name: Exposed
  1005              Values:
  1006                - Window
  1007                - Worker
  1008                - PaintWorklet
  1009                - LayoutWorklet
  1010        - Name: alpha
  1011          Type:
  1012            Name: CSSColorPercent
  1013          ExtAttrs:
  1014            - Name: Exposed
  1015              Values:
  1016                - Window
  1017                - Worker
  1018                - PaintWorklet
  1019                - LayoutWorklet
  1020      Constructors:
  1021        - Args:
  1022            - Name: r
  1023              Type:
  1024                Name: CSSColorRGBComp
  1025            - Name: g
  1026              Type:
  1027                Name: CSSColorRGBComp
  1028            - Name: b
  1029              Type:
  1030                Name: CSSColorRGBComp
  1031            - Name: alpha
  1032              Optional: true
  1033              Default: "1"
  1034              Type:
  1035                Name: CSSColorPercent
  1036          ExtAttrs:
  1037            - Name: Exposed
  1038              Values:
  1039                - Window
  1040                - Worker
  1041                - PaintWorklet
  1042                - LayoutWorklet
  1043  - File: webref/css-typed-om.idl
  1044    Interface:
  1045      Name: CSSRotate
  1046      Inherits: CSSTransformComponent
  1047      ExtAttrs:
  1048        - Name: Exposed
  1049          Values:
  1050            - Window
  1051            - Worker
  1052            - PaintWorklet
  1053            - LayoutWorklet
  1054      Attrs:
  1055        - Name: x
  1056          Type:
  1057            Name: CSSNumberish
  1058          ExtAttrs:
  1059            - Name: Exposed
  1060              Values:
  1061                - Window
  1062                - Worker
  1063                - PaintWorklet
  1064                - LayoutWorklet
  1065        - Name: "y"
  1066          Type:
  1067            Name: CSSNumberish
  1068          ExtAttrs:
  1069            - Name: Exposed
  1070              Values:
  1071                - Window
  1072                - Worker
  1073                - PaintWorklet
  1074                - LayoutWorklet
  1075        - Name: z
  1076          Type:
  1077            Name: CSSNumberish
  1078          ExtAttrs:
  1079            - Name: Exposed
  1080              Values:
  1081                - Window
  1082                - Worker
  1083                - PaintWorklet
  1084                - LayoutWorklet
  1085        - Name: angle
  1086          Type:
  1087            Name: CSSNumericValue
  1088          ExtAttrs:
  1089            - Name: Exposed
  1090              Values:
  1091                - Window
  1092                - Worker
  1093                - PaintWorklet
  1094                - LayoutWorklet
  1095      Constructors:
  1096        - Args:
  1097            - Name: angle
  1098              Type:
  1099                Name: CSSNumericValue
  1100          ExtAttrs:
  1101            - Name: Exposed
  1102              Values:
  1103                - Window
  1104                - Worker
  1105                - PaintWorklet
  1106                - LayoutWorklet
  1107        - Args:
  1108            - Name: x
  1109              Type:
  1110                Name: CSSNumberish
  1111            - Name: "y"
  1112              Type:
  1113                Name: CSSNumberish
  1114            - Name: z
  1115              Type:
  1116                Name: CSSNumberish
  1117            - Name: angle
  1118              Type:
  1119                Name: CSSNumericValue
  1120          ExtAttrs:
  1121            - Name: Exposed
  1122              Values:
  1123                - Window
  1124                - Worker
  1125                - PaintWorklet
  1126                - LayoutWorklet
  1127  - File: webref/cssom.idl
  1128    Interface:
  1129      Name: CSSRule
  1130      ExtAttrs:
  1131        - Name: Exposed
  1132          Values:
  1133            - Window
  1134      Constants:
  1135        - Name: STYLE_RULE
  1136          Value: "1"
  1137          Type:
  1138            Name: unsigned short
  1139        - Name: CHARSET_RULE
  1140          Value: "2"
  1141          Type:
  1142            Name: unsigned short
  1143        - Name: IMPORT_RULE
  1144          Value: "3"
  1145          Type:
  1146            Name: unsigned short
  1147        - Name: MEDIA_RULE
  1148          Value: "4"
  1149          Type:
  1150            Name: unsigned short
  1151        - Name: FONT_FACE_RULE
  1152          Value: "5"
  1153          Type:
  1154            Name: unsigned short
  1155        - Name: PAGE_RULE
  1156          Value: "6"
  1157          Type:
  1158            Name: unsigned short
  1159        - Name: MARGIN_RULE
  1160          Value: "9"
  1161          Type:
  1162            Name: unsigned short
  1163        - Name: NAMESPACE_RULE
  1164          Value: "10"
  1165          Type:
  1166            Name: unsigned short
  1167        - Name: COUNTER_STYLE_RULE
  1168          Value: "11"
  1169          Type:
  1170            Name: unsigned short
  1171        - Name: SUPPORTS_RULE
  1172          Value: "12"
  1173          Type:
  1174            Name: unsigned short
  1175        - Name: FONT_FEATURE_VALUES_RULE
  1176          Value: "14"
  1177          Type:
  1178            Name: unsigned short
  1179        - Name: KEYFRAMES_RULE
  1180          Value: "7"
  1181          Type:
  1182            Name: unsigned short
  1183        - Name: KEYFRAME_RULE
  1184          Value: "8"
  1185          Type:
  1186            Name: unsigned short
  1187      Attrs:
  1188        - Name: cssText
  1189          Type:
  1190            Name: CSSOMString
  1191          ExtAttrs:
  1192            - Name: Exposed
  1193              Values:
  1194                - Window
  1195        - Name: parentRule
  1196          Readonly: true
  1197          Type:
  1198            Name: CSSRule
  1199            Nullable: true
  1200          ExtAttrs:
  1201            - Name: Exposed
  1202              Values:
  1203                - Window
  1204        - Name: parentStyleSheet
  1205          Readonly: true
  1206          Type:
  1207            Name: CSSStyleSheet
  1208            Nullable: true
  1209          ExtAttrs:
  1210            - Name: Exposed
  1211              Values:
  1212                - Window
  1213        - Name: type
  1214          Readonly: true
  1215          Type:
  1216            Name: unsigned short
  1217          ExtAttrs:
  1218            - Name: Exposed
  1219              Values:
  1220                - Window
  1221  - File: webref/cssom.idl
  1222    Interface:
  1223      Name: CSSRuleList
  1224      ExtAttrs:
  1225        - Name: Exposed
  1226          Values:
  1227            - Window
  1228      Attrs:
  1229        - Name: length
  1230          Readonly: true
  1231          Type:
  1232            Name: unsigned long
  1233          ExtAttrs:
  1234            - Name: Exposed
  1235              Values:
  1236                - Window
  1237      Operations:
  1238        - Name: item
  1239          Modifier: getter
  1240          Args:
  1241            - Name: index
  1242              Type:
  1243                Name: unsigned long
  1244          Returns:
  1245            - Name: CSSRule
  1246              Nullable: true
  1247          ExtAttrs:
  1248            - Name: Exposed
  1249              Values:
  1250                - Window
  1251  - File: webref/css-typed-om.idl
  1252    Interface:
  1253      Name: CSSScale
  1254      Inherits: CSSTransformComponent
  1255      ExtAttrs:
  1256        - Name: Exposed
  1257          Values:
  1258            - Window
  1259            - Worker
  1260            - PaintWorklet
  1261            - LayoutWorklet
  1262      Attrs:
  1263        - Name: x
  1264          Type:
  1265            Name: CSSNumberish
  1266          ExtAttrs:
  1267            - Name: Exposed
  1268              Values:
  1269                - Window
  1270                - Worker
  1271                - PaintWorklet
  1272                - LayoutWorklet
  1273        - Name: "y"
  1274          Type:
  1275            Name: CSSNumberish
  1276          ExtAttrs:
  1277            - Name: Exposed
  1278              Values:
  1279                - Window
  1280                - Worker
  1281                - PaintWorklet
  1282                - LayoutWorklet
  1283        - Name: z
  1284          Type:
  1285            Name: CSSNumberish
  1286          ExtAttrs:
  1287            - Name: Exposed
  1288              Values:
  1289                - Window
  1290                - Worker
  1291                - PaintWorklet
  1292                - LayoutWorklet
  1293      Constructors:
  1294        - Args:
  1295            - Name: x
  1296              Type:
  1297                Name: CSSNumberish
  1298            - Name: "y"
  1299              Type:
  1300                Name: CSSNumberish
  1301            - Name: z
  1302              Optional: true
  1303              Type:
  1304                Name: CSSNumberish
  1305          ExtAttrs:
  1306            - Name: Exposed
  1307              Values:
  1308                - Window
  1309                - Worker
  1310                - PaintWorklet
  1311                - LayoutWorklet
  1312  - File: webref/css-cascade-6.idl
  1313    Interface:
  1314      Name: CSSScopeRule
  1315      Inherits: CSSGroupingRule
  1316      ExtAttrs:
  1317        - Name: Exposed
  1318          Values:
  1319            - Window
  1320      Attrs:
  1321        - Name: start
  1322          Readonly: true
  1323          Type:
  1324            Name: CSSOMString
  1325            Nullable: true
  1326          ExtAttrs:
  1327            - Name: Exposed
  1328              Values:
  1329                - Window
  1330        - Name: end
  1331          Readonly: true
  1332          Type:
  1333            Name: CSSOMString
  1334            Nullable: true
  1335          ExtAttrs:
  1336            - Name: Exposed
  1337              Values:
  1338                - Window
  1339  - File: webref/css-typed-om.idl
  1340    Interface:
  1341      Name: CSSSkew
  1342      Inherits: CSSTransformComponent
  1343      ExtAttrs:
  1344        - Name: Exposed
  1345          Values:
  1346            - Window
  1347            - Worker
  1348            - PaintWorklet
  1349            - LayoutWorklet
  1350      Attrs:
  1351        - Name: ax
  1352          Type:
  1353            Name: CSSNumericValue
  1354          ExtAttrs:
  1355            - Name: Exposed
  1356              Values:
  1357                - Window
  1358                - Worker
  1359                - PaintWorklet
  1360                - LayoutWorklet
  1361        - Name: ay
  1362          Type:
  1363            Name: CSSNumericValue
  1364          ExtAttrs:
  1365            - Name: Exposed
  1366              Values:
  1367                - Window
  1368                - Worker
  1369                - PaintWorklet
  1370                - LayoutWorklet
  1371      Constructors:
  1372        - Args:
  1373            - Name: ax
  1374              Type:
  1375                Name: CSSNumericValue
  1376            - Name: ay
  1377              Type:
  1378                Name: CSSNumericValue
  1379          ExtAttrs:
  1380            - Name: Exposed
  1381              Values:
  1382                - Window
  1383                - Worker
  1384                - PaintWorklet
  1385                - LayoutWorklet
  1386  - File: webref/css-typed-om.idl
  1387    Interface:
  1388      Name: CSSSkewX
  1389      Inherits: CSSTransformComponent
  1390      ExtAttrs:
  1391        - Name: Exposed
  1392          Values:
  1393            - Window
  1394            - Worker
  1395            - PaintWorklet
  1396            - LayoutWorklet
  1397      Attrs:
  1398        - Name: ax
  1399          Type:
  1400            Name: CSSNumericValue
  1401          ExtAttrs:
  1402            - Name: Exposed
  1403              Values:
  1404                - Window
  1405                - Worker
  1406                - PaintWorklet
  1407                - LayoutWorklet
  1408      Constructors:
  1409        - Args:
  1410            - Name: ax
  1411              Type:
  1412                Name: CSSNumericValue
  1413          ExtAttrs:
  1414            - Name: Exposed
  1415              Values:
  1416                - Window
  1417                - Worker
  1418                - PaintWorklet
  1419                - LayoutWorklet
  1420  - File: webref/css-typed-om.idl
  1421    Interface:
  1422      Name: CSSSkewY
  1423      Inherits: CSSTransformComponent
  1424      ExtAttrs:
  1425        - Name: Exposed
  1426          Values:
  1427            - Window
  1428            - Worker
  1429            - PaintWorklet
  1430            - LayoutWorklet
  1431      Attrs:
  1432        - Name: ay
  1433          Type:
  1434            Name: CSSNumericValue
  1435          ExtAttrs:
  1436            - Name: Exposed
  1437              Values:
  1438                - Window
  1439                - Worker
  1440                - PaintWorklet
  1441                - LayoutWorklet
  1442      Constructors:
  1443        - Args:
  1444            - Name: ay
  1445              Type:
  1446                Name: CSSNumericValue
  1447          ExtAttrs:
  1448            - Name: Exposed
  1449              Values:
  1450                - Window
  1451                - Worker
  1452                - PaintWorklet
  1453                - LayoutWorklet
  1454  - File: webref/css-transitions-2.idl
  1455    Interface:
  1456      Name: CSSStartingStyleRule
  1457      Inherits: CSSGroupingRule
  1458      ExtAttrs:
  1459        - Name: Exposed
  1460          Values:
  1461            - Window
  1462  - File: webref/css-parser-api.idl
  1463    Typedef:
  1464      Name: CSSStringSource
  1465      Type:
  1466        Union:
  1467          - Name: DOMString
  1468          - Name: ReadableStream
  1469  - File: webref/cssom.idl
  1470    Interface:
  1471      Name: CSSStyleDeclaration
  1472      ExtAttrs:
  1473        - Name: Exposed
  1474          Values:
  1475            - Window
  1476      Attrs:
  1477        - Name: cssText
  1478          Type:
  1479            Name: CSSOMString
  1480          ExtAttrs:
  1481            - Name: CEReactions
  1482            - Name: Exposed
  1483              Values:
  1484                - Window
  1485        - Name: length
  1486          Readonly: true
  1487          Type:
  1488            Name: unsigned long
  1489          ExtAttrs:
  1490            - Name: Exposed
  1491              Values:
  1492                - Window
  1493        - Name: parentRule
  1494          Readonly: true
  1495          Type:
  1496            Name: CSSRule
  1497            Nullable: true
  1498          ExtAttrs:
  1499            - Name: Exposed
  1500              Values:
  1501                - Window
  1502        - Name: cssFloat
  1503          Type:
  1504            Name: CSSOMString
  1505          ExtAttrs:
  1506            - Name: CEReactions
  1507            - Name: Exposed
  1508              Values:
  1509                - Window
  1510      Operations:
  1511        - Name: item
  1512          Modifier: getter
  1513          Args:
  1514            - Name: index
  1515              Type:
  1516                Name: unsigned long
  1517          Returns:
  1518            - Name: CSSOMString
  1519          ExtAttrs:
  1520            - Name: Exposed
  1521              Values:
  1522                - Window
  1523        - Name: getPropertyValue
  1524          Args:
  1525            - Name: property
  1526              Type:
  1527                Name: CSSOMString
  1528          Returns:
  1529            - Name: CSSOMString
  1530          ExtAttrs:
  1531            - Name: Exposed
  1532              Values:
  1533                - Window
  1534        - Name: getPropertyPriority
  1535          Args:
  1536            - Name: property
  1537              Type:
  1538                Name: CSSOMString
  1539          Returns:
  1540            - Name: CSSOMString
  1541          ExtAttrs:
  1542            - Name: Exposed
  1543              Values:
  1544                - Window
  1545        - Name: setProperty
  1546          Args:
  1547            - Name: property
  1548              Type:
  1549                Name: CSSOMString
  1550            - Name: value
  1551              Type:
  1552                Name: CSSOMString
  1553              ExtAttrs:
  1554                - Name: LegacyNullToEmptyString
  1555            - Name: priority
  1556              Optional: true
  1557              Default: '""'
  1558              Type:
  1559                Name: CSSOMString
  1560          Returns:
  1561            - Name: undefined
  1562          ExtAttrs:
  1563            - Name: CEReactions
  1564            - Name: Exposed
  1565              Values:
  1566                - Window
  1567        - Name: removeProperty
  1568          Args:
  1569            - Name: property
  1570              Type:
  1571                Name: CSSOMString
  1572          Returns:
  1573            - Name: CSSOMString
  1574          ExtAttrs:
  1575            - Name: CEReactions
  1576            - Name: Exposed
  1577              Values:
  1578                - Window
  1579  - File: webref/cssom.idl
  1580    Interface:
  1581      Name: CSSStyleRule
  1582      Inherits: CSSGroupingRule
  1583      ExtAttrs:
  1584        - Name: Exposed
  1585          Values:
  1586            - Window
  1587      Attrs:
  1588        - Name: selectorText
  1589          Type:
  1590            Name: CSSOMString
  1591          ExtAttrs:
  1592            - Name: Exposed
  1593              Values:
  1594                - Window
  1595        - Name: style
  1596          Readonly: true
  1597          Type:
  1598            Name: CSSStyleDeclaration
  1599          ExtAttrs:
  1600            - Name: SameObject
  1601            - Name: PutForwards
  1602              Values:
  1603                - cssText
  1604            - Name: Exposed
  1605              Values:
  1606                - Window
  1607        - Name: styleMap
  1608          Readonly: true
  1609          Type:
  1610            Name: StylePropertyMap
  1611          ExtAttrs:
  1612            - Name: SameObject
  1613  - File: webref/cssom.idl
  1614    Interface:
  1615      Name: CSSStyleSheet
  1616      Inherits: StyleSheet
  1617      ExtAttrs:
  1618        - Name: Exposed
  1619          Values:
  1620            - Window
  1621      Attrs:
  1622        - Name: ownerRule
  1623          Readonly: true
  1624          Type:
  1625            Name: CSSRule
  1626            Nullable: true
  1627          ExtAttrs:
  1628            - Name: Exposed
  1629              Values:
  1630                - Window
  1631        - Name: cssRules
  1632          Readonly: true
  1633          Type:
  1634            Name: CSSRuleList
  1635          ExtAttrs:
  1636            - Name: SameObject
  1637            - Name: Exposed
  1638              Values:
  1639                - Window
  1640        - Name: rules
  1641          Readonly: true
  1642          Type:
  1643            Name: CSSRuleList
  1644          ExtAttrs:
  1645            - Name: SameObject
  1646      Operations:
  1647        - Name: insertRule
  1648          Args:
  1649            - Name: rule
  1650              Type:
  1651                Name: CSSOMString
  1652            - Name: index
  1653              Optional: true
  1654              Default: "0"
  1655              Type:
  1656                Name: unsigned long
  1657          Returns:
  1658            - Name: unsigned long
  1659          ExtAttrs:
  1660            - Name: Exposed
  1661              Values:
  1662                - Window
  1663        - Name: deleteRule
  1664          Args:
  1665            - Name: index
  1666              Type:
  1667                Name: unsigned long
  1668          Returns:
  1669            - Name: undefined
  1670          ExtAttrs:
  1671            - Name: Exposed
  1672              Values:
  1673                - Window
  1674        - Name: replace
  1675          Args:
  1676            - Name: text
  1677              Type:
  1678                Name: USVString
  1679          Returns:
  1680            - Name: Promise
  1681              Params:
  1682                - Name: CSSStyleSheet
  1683          ExtAttrs:
  1684            - Name: Exposed
  1685              Values:
  1686                - Window
  1687        - Name: replaceSync
  1688          Args:
  1689            - Name: text
  1690              Type:
  1691                Name: USVString
  1692          Returns:
  1693            - Name: undefined
  1694          ExtAttrs:
  1695            - Name: Exposed
  1696              Values:
  1697                - Window
  1698        - Name: addRule
  1699          Args:
  1700            - Name: selector
  1701              Optional: true
  1702              Default: '"undefined"'
  1703              Type:
  1704                Name: DOMString
  1705            - Name: style
  1706              Optional: true
  1707              Default: '"undefined"'
  1708              Type:
  1709                Name: DOMString
  1710            - Name: index
  1711              Optional: true
  1712              Type:
  1713                Name: unsigned long
  1714          Returns:
  1715            - Name: long
  1716        - Name: removeRule
  1717          Args:
  1718            - Name: index
  1719              Optional: true
  1720              Default: "0"
  1721              Type:
  1722                Name: unsigned long
  1723          Returns:
  1724            - Name: undefined
  1725      Constructors:
  1726        - Args:
  1727            - Name: options
  1728              Optional: true
  1729              Default: '{}'
  1730              Type:
  1731                Name: CSSStyleSheetInit
  1732          ExtAttrs:
  1733            - Name: Exposed
  1734              Values:
  1735                - Window
  1736  - File: webref/cssom.idl
  1737    Dict:
  1738      Name: CSSStyleSheetInit
  1739      Fields:
  1740        - Name: baseURL
  1741          Default: "null"
  1742          Type:
  1743            Name: DOMString
  1744        - Name: media
  1745          Default: '""'
  1746          Type:
  1747            Union:
  1748              - Name: MediaList
  1749              - Name: DOMString
  1750        - Name: disabled
  1751          Default: "false"
  1752          Type:
  1753            Name: boolean
  1754  - File: webref/css-typed-om.idl
  1755    Interface:
  1756      Name: CSSStyleValue
  1757      ExtAttrs:
  1758        - Name: Exposed
  1759          Values:
  1760            - Window
  1761            - Worker
  1762            - PaintWorklet
  1763            - LayoutWorklet
  1764      Operations:
  1765        - Modifier: stringifier
  1766          ExtAttrs:
  1767            - Name: Exposed
  1768              Values:
  1769                - Window
  1770                - Worker
  1771                - PaintWorklet
  1772                - LayoutWorklet
  1773        - Name: parse
  1774          Modifier: static
  1775          Args:
  1776            - Name: property
  1777              Type:
  1778                Name: USVString
  1779            - Name: cssText
  1780              Type:
  1781                Name: USVString
  1782          Returns:
  1783            - Name: CSSStyleValue
  1784          ExtAttrs:
  1785            - Name: Exposed
  1786              Values:
  1787                - Window
  1788        - Name: parseAll
  1789          Modifier: static
  1790          Args:
  1791            - Name: property
  1792              Type:
  1793                Name: USVString
  1794            - Name: cssText
  1795              Type:
  1796                Name: USVString
  1797          Returns:
  1798            - Name: sequence
  1799              Params:
  1800                - Name: CSSStyleValue
  1801          ExtAttrs:
  1802            - Name: Exposed
  1803              Values:
  1804                - Window
  1805  - File: webref/css-conditional.idl
  1806    Interface:
  1807      Name: CSSSupportsRule
  1808      Inherits: CSSConditionRule
  1809      ExtAttrs:
  1810        - Name: Exposed
  1811          Values:
  1812            - Window
  1813  - File: webref/css-parser-api.idl
  1814    Typedef:
  1815      Name: CSSToken
  1816      Type:
  1817        Union:
  1818          - Name: DOMString
  1819          - Name: CSSStyleValue
  1820          - Name: CSSParserValue
  1821  - File: webref/css-typed-om.idl
  1822    Interface:
  1823      Name: CSSTransformComponent
  1824      ExtAttrs:
  1825        - Name: Exposed
  1826          Values:
  1827            - Window
  1828            - Worker
  1829            - PaintWorklet
  1830            - LayoutWorklet
  1831      Attrs:
  1832        - Name: is2D
  1833          Type:
  1834            Name: boolean
  1835          ExtAttrs:
  1836            - Name: Exposed
  1837              Values:
  1838                - Window
  1839                - Worker
  1840                - PaintWorklet
  1841                - LayoutWorklet
  1842      Operations:
  1843        - Modifier: stringifier
  1844          ExtAttrs:
  1845            - Name: Exposed
  1846              Values:
  1847                - Window
  1848                - Worker
  1849                - PaintWorklet
  1850                - LayoutWorklet
  1851        - Name: toMatrix
  1852          Returns:
  1853            - Name: DOMMatrix
  1854          ExtAttrs:
  1855            - Name: Exposed
  1856              Values:
  1857                - Window
  1858                - Worker
  1859                - PaintWorklet
  1860                - LayoutWorklet
  1861  - File: webref/css-typed-om.idl
  1862    Interface:
  1863      Name: CSSTransformValue
  1864      Inherits: CSSStyleValue
  1865      ExtAttrs:
  1866        - Name: Exposed
  1867          Values:
  1868            - Window
  1869            - Worker
  1870            - PaintWorklet
  1871            - LayoutWorklet
  1872      Attrs:
  1873        - Name: length
  1874          Readonly: true
  1875          Type:
  1876            Name: unsigned long
  1877          ExtAttrs:
  1878            - Name: Exposed
  1879              Values:
  1880                - Window
  1881                - Worker
  1882                - PaintWorklet
  1883                - LayoutWorklet
  1884        - Name: is2D
  1885          Readonly: true
  1886          Type:
  1887            Name: boolean
  1888          ExtAttrs:
  1889            - Name: Exposed
  1890              Values:
  1891                - Window
  1892                - Worker
  1893                - PaintWorklet
  1894                - LayoutWorklet
  1895      Operations:
  1896        - Modifier: getter
  1897          Args:
  1898            - Name: index
  1899              Type:
  1900                Name: unsigned long
  1901          Returns:
  1902            - Name: CSSTransformComponent
  1903          ExtAttrs:
  1904            - Name: Exposed
  1905              Values:
  1906                - Window
  1907                - Worker
  1908                - PaintWorklet
  1909                - LayoutWorklet
  1910        - Modifier: setter
  1911          Args:
  1912            - Name: index
  1913              Type:
  1914                Name: unsigned long
  1915            - Name: val
  1916              Type:
  1917                Name: CSSTransformComponent
  1918          Returns:
  1919            - Name: CSSTransformComponent
  1920          ExtAttrs:
  1921            - Name: Exposed
  1922              Values:
  1923                - Window
  1924                - Worker
  1925                - PaintWorklet
  1926                - LayoutWorklet
  1927        - Name: toMatrix
  1928          Returns:
  1929            - Name: DOMMatrix
  1930          ExtAttrs:
  1931            - Name: Exposed
  1932              Values:
  1933                - Window
  1934                - Worker
  1935                - PaintWorklet
  1936                - LayoutWorklet
  1937      Constructors:
  1938        - Args:
  1939            - Name: transforms
  1940              Type:
  1941                Name: sequence
  1942                Params:
  1943                  - Name: CSSTransformComponent
  1944          ExtAttrs:
  1945            - Name: Exposed
  1946              Values:
  1947                - Window
  1948                - Worker
  1949                - PaintWorklet
  1950                - LayoutWorklet
  1951      Iterable:
  1952        TypeParams:
  1953          - Name: CSSTransformComponent
  1954  - File: webref/css-transitions-2.idl
  1955    Interface:
  1956      Name: CSSTransition
  1957      Inherits: Animation
  1958      ExtAttrs:
  1959        - Name: Exposed
  1960          Values:
  1961            - Window
  1962      Attrs:
  1963        - Name: transitionProperty
  1964          Readonly: true
  1965          Type:
  1966            Name: CSSOMString
  1967          ExtAttrs:
  1968            - Name: Exposed
  1969              Values:
  1970                - Window
  1971      Constructors:
  1972        - Name: CSSTransition
  1973          Args:
  1974            - Name: effect
  1975              Optional: true
  1976              Default: "null"
  1977              Type:
  1978                Name: AnimationEffect
  1979                Nullable: true
  1980            - Name: timeline
  1981              Optional: true
  1982              Type:
  1983                Name: AnimationTimeline
  1984                Nullable: true
  1985          ExtAttrs:
  1986            - Name: Exposed
  1987              Values:
  1988                - Window
  1989  - File: webref/css-typed-om.idl
  1990    Interface:
  1991      Name: CSSTranslate
  1992      Inherits: CSSTransformComponent
  1993      ExtAttrs:
  1994        - Name: Exposed
  1995          Values:
  1996            - Window
  1997            - Worker
  1998            - PaintWorklet
  1999            - LayoutWorklet
  2000      Attrs:
  2001        - Name: x
  2002          Type:
  2003            Name: CSSNumericValue
  2004          ExtAttrs:
  2005            - Name: Exposed
  2006              Values:
  2007                - Window
  2008                - Worker
  2009                - PaintWorklet
  2010                - LayoutWorklet
  2011        - Name: "y"
  2012          Type:
  2013            Name: CSSNumericValue
  2014          ExtAttrs:
  2015            - Name: Exposed
  2016              Values:
  2017                - Window
  2018                - Worker
  2019                - PaintWorklet
  2020                - LayoutWorklet
  2021        - Name: z
  2022          Type:
  2023            Name: CSSNumericValue
  2024          ExtAttrs:
  2025            - Name: Exposed
  2026              Values:
  2027                - Window
  2028                - Worker
  2029                - PaintWorklet
  2030                - LayoutWorklet
  2031      Constructors:
  2032        - Args:
  2033            - Name: x
  2034              Type:
  2035                Name: CSSNumericValue
  2036            - Name: "y"
  2037              Type:
  2038                Name: CSSNumericValue
  2039            - Name: z
  2040              Optional: true
  2041              Type:
  2042                Name: CSSNumericValue
  2043          ExtAttrs:
  2044            - Name: Exposed
  2045              Values:
  2046                - Window
  2047                - Worker
  2048                - PaintWorklet
  2049                - LayoutWorklet
  2050  - File: webref/css-anchor-position.idl
  2051    Interface:
  2052      Name: CSSTryRule
  2053      Inherits: CSSRule
  2054      ExtAttrs:
  2055        - Name: Exposed
  2056          Values:
  2057            - Window
  2058      Attrs:
  2059        - Name: style
  2060          Readonly: true
  2061          Type:
  2062            Name: CSSStyleDeclaration
  2063          ExtAttrs:
  2064            - Name: SameObject
  2065            - Name: PutForwards
  2066              Values:
  2067                - cssText
  2068            - Name: Exposed
  2069              Values:
  2070                - Window
  2071  - File: webref/css-typed-om.idl
  2072    Interface:
  2073      Name: CSSUnitValue
  2074      Inherits: CSSNumericValue
  2075      ExtAttrs:
  2076        - Name: Exposed
  2077          Values:
  2078            - Window
  2079            - Worker
  2080            - PaintWorklet
  2081            - LayoutWorklet
  2082      Attrs:
  2083        - Name: value
  2084          Type:
  2085            Name: double
  2086          ExtAttrs:
  2087            - Name: Exposed
  2088              Values:
  2089                - Window
  2090                - Worker
  2091                - PaintWorklet
  2092                - LayoutWorklet
  2093        - Name: unit
  2094          Readonly: true
  2095          Type:
  2096            Name: USVString
  2097          ExtAttrs:
  2098            - Name: Exposed
  2099              Values:
  2100                - Window
  2101                - Worker
  2102                - PaintWorklet
  2103                - LayoutWorklet
  2104      Constructors:
  2105        - Args:
  2106            - Name: value
  2107              Type:
  2108                Name: double
  2109            - Name: unit
  2110              Type:
  2111                Name: USVString
  2112          ExtAttrs:
  2113            - Name: Exposed
  2114              Values:
  2115                - Window
  2116                - Worker
  2117                - PaintWorklet
  2118                - LayoutWorklet
  2119  - File: webref/css-typed-om.idl
  2120    Typedef:
  2121      Name: CSSUnparsedSegment
  2122      Type:
  2123        Union:
  2124          - Name: USVString
  2125          - Name: CSSVariableReferenceValue
  2126  - File: webref/css-typed-om.idl
  2127    Interface:
  2128      Name: CSSUnparsedValue
  2129      Inherits: CSSStyleValue
  2130      ExtAttrs:
  2131        - Name: Exposed
  2132          Values:
  2133            - Window
  2134            - Worker
  2135            - PaintWorklet
  2136            - LayoutWorklet
  2137      Attrs:
  2138        - Name: length
  2139          Readonly: true
  2140          Type:
  2141            Name: unsigned long
  2142          ExtAttrs:
  2143            - Name: Exposed
  2144              Values:
  2145                - Window
  2146                - Worker
  2147                - PaintWorklet
  2148                - LayoutWorklet
  2149      Operations:
  2150        - Modifier: getter
  2151          Args:
  2152            - Name: index
  2153              Type:
  2154                Name: unsigned long
  2155          Returns:
  2156            - Name: CSSUnparsedSegment
  2157          ExtAttrs:
  2158            - Name: Exposed
  2159              Values:
  2160                - Window
  2161                - Worker
  2162                - PaintWorklet
  2163                - LayoutWorklet
  2164        - Modifier: setter
  2165          Args:
  2166            - Name: index
  2167              Type:
  2168                Name: unsigned long
  2169            - Name: val
  2170              Type:
  2171                Name: CSSUnparsedSegment
  2172          Returns:
  2173            - Name: CSSUnparsedSegment
  2174          ExtAttrs:
  2175            - Name: Exposed
  2176              Values:
  2177                - Window
  2178                - Worker
  2179                - PaintWorklet
  2180                - LayoutWorklet
  2181      Constructors:
  2182        - Args:
  2183            - Name: members
  2184              Type:
  2185                Name: sequence
  2186                Params:
  2187                  - Name: CSSUnparsedSegment
  2188          ExtAttrs:
  2189            - Name: Exposed
  2190              Values:
  2191                - Window
  2192                - Worker
  2193                - PaintWorklet
  2194                - LayoutWorklet
  2195      Iterable:
  2196        TypeParams:
  2197          - Name: CSSUnparsedSegment
  2198  - File: webref/css-typed-om.idl
  2199    Interface:
  2200      Name: CSSVariableReferenceValue
  2201      ExtAttrs:
  2202        - Name: Exposed
  2203          Values:
  2204            - Window
  2205            - Worker
  2206            - PaintWorklet
  2207            - LayoutWorklet
  2208      Attrs:
  2209        - Name: variable
  2210          Type:
  2211            Name: USVString
  2212          ExtAttrs:
  2213            - Name: Exposed
  2214              Values:
  2215                - Window
  2216                - Worker
  2217                - PaintWorklet
  2218                - LayoutWorklet
  2219        - Name: fallback
  2220          Readonly: true
  2221          Type:
  2222            Name: CSSUnparsedValue
  2223            Nullable: true
  2224          ExtAttrs:
  2225            - Name: Exposed
  2226              Values:
  2227                - Window
  2228                - Worker
  2229                - PaintWorklet
  2230                - LayoutWorklet
  2231      Constructors:
  2232        - Args:
  2233            - Name: variable
  2234              Type:
  2235                Name: USVString
  2236            - Name: fallback
  2237              Optional: true
  2238              Default: "null"
  2239              Type:
  2240                Name: CSSUnparsedValue
  2241                Nullable: true
  2242          ExtAttrs:
  2243            - Name: Exposed
  2244              Values:
  2245                - Window
  2246                - Worker
  2247                - PaintWorklet
  2248                - LayoutWorklet