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

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