@@ -5399,6 +5399,39 @@ declare var CSSNumericValue: {
53995399    parse(cssText: string): CSSNumericValue;
54005400};
54015401
5402+ /**
5403+  * The **`CSSPageDescriptors`** interface represents a CSS declaration block for an @page at-rule.
5404+  *
5405+  * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors)
5406+  */
5407+ interface CSSPageDescriptors extends CSSStyleDeclaration {
5408+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors#margin) */
5409+     margin: string;
5410+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors#margin-bottom) */
5411+     "margin-bottom": string;
5412+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors#margin-left) */
5413+     "margin-left": string;
5414+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors#margin-right) */
5415+     "margin-right": string;
5416+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors#margin-top) */
5417+     "margin-top": string;
5418+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors#marginbottom) */
5419+     marginBottom: string;
5420+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors#marginleft) */
5421+     marginLeft: string;
5422+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors#marginright) */
5423+     marginRight: string;
5424+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors#margintop) */
5425+     marginTop: string;
5426+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors#size) */
5427+     size: string;
5428+ }
5429+ 
5430+ declare var CSSPageDescriptors: {
5431+     prototype: CSSPageDescriptors;
5432+     new(): CSSPageDescriptors;
5433+ };
5434+ 
54025435/**
54035436 * **`CSSPageRule`** represents a single CSS @page rule.
54045437 *
@@ -5416,7 +5449,7 @@ interface CSSPageRule extends CSSGroupingRule {
54165449     *
54175450     * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPageRule/style)
54185451     */
5419-     get style(): CSSStyleProperties ;
5452+     get style(): CSSPageDescriptors ;
54205453    set style(cssText: string);
54215454}
54225455
@@ -5444,6 +5477,185 @@ declare var CSSPerspective: {
54445477    new(length: CSSPerspectiveValue): CSSPerspective;
54455478};
54465479
5480+ /**
5481+  * The **`CSSPositionTryDescriptors`** interface defines properties that represent the list of CSS descriptors that can be set in the body of a @position-try at-rule.
5482+  *
5483+  * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors)
5484+  */
5485+ interface CSSPositionTryDescriptors extends CSSStyleDeclaration {
5486+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5487+     "align-self": string;
5488+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5489+     alignSelf: string;
5490+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5491+     "block-size": string;
5492+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5493+     blockSize: string;
5494+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5495+     bottom: string;
5496+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5497+     height: string;
5498+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5499+     "inline-size": string;
5500+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5501+     inlineSize: string;
5502+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5503+     inset: string;
5504+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5505+     "inset-block": string;
5506+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5507+     "inset-block-end": string;
5508+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5509+     "inset-block-start": string;
5510+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5511+     "inset-inline": string;
5512+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5513+     "inset-inline-end": string;
5514+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5515+     "inset-inline-start": string;
5516+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5517+     insetBlock: string;
5518+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5519+     insetBlockEnd: string;
5520+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5521+     insetBlockStart: string;
5522+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5523+     insetInline: string;
5524+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5525+     insetInlineEnd: string;
5526+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5527+     insetInlineStart: string;
5528+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5529+     "justify-self": string;
5530+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5531+     justifySelf: string;
5532+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5533+     left: string;
5534+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5535+     margin: string;
5536+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5537+     "margin-block": string;
5538+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5539+     "margin-block-end": string;
5540+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5541+     "margin-block-start": string;
5542+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5543+     "margin-bottom": string;
5544+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5545+     "margin-inline": string;
5546+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5547+     "margin-inline-end": string;
5548+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5549+     "margin-inline-start": string;
5550+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5551+     "margin-left": string;
5552+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5553+     "margin-right": string;
5554+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5555+     "margin-top": string;
5556+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5557+     marginBlock: string;
5558+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5559+     marginBlockEnd: string;
5560+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5561+     marginBlockStart: string;
5562+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5563+     marginBottom: string;
5564+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5565+     marginInline: string;
5566+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5567+     marginInlineEnd: string;
5568+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5569+     marginInlineStart: string;
5570+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5571+     marginLeft: string;
5572+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5573+     marginRight: string;
5574+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5575+     marginTop: string;
5576+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5577+     "max-block-size": string;
5578+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5579+     "max-height": string;
5580+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5581+     "max-inline-size": string;
5582+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5583+     "max-width": string;
5584+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5585+     maxBlockSize: string;
5586+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5587+     maxHeight: string;
5588+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5589+     maxInlineSize: string;
5590+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5591+     maxWidth: string;
5592+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5593+     "min-block-size": string;
5594+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5595+     "min-height": string;
5596+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5597+     "min-inline-size": string;
5598+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5599+     "min-width": string;
5600+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5601+     minBlockSize: string;
5602+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5603+     minHeight: string;
5604+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5605+     minInlineSize: string;
5606+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5607+     minWidth: string;
5608+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5609+     "place-self": string;
5610+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5611+     placeSelf: string;
5612+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5613+     "position-anchor": string;
5614+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5615+     "position-area": string;
5616+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5617+     positionAnchor: string;
5618+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5619+     positionArea: string;
5620+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5621+     right: string;
5622+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5623+     top: string;
5624+     /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) */
5625+     width: string;
5626+ }
5627+ 
5628+ declare var CSSPositionTryDescriptors: {
5629+     prototype: CSSPositionTryDescriptors;
5630+     new(): CSSPositionTryDescriptors;
5631+ };
5632+ 
5633+ /**
5634+  * The **`CSSPositionTryRule`** interface describes an object representing a @position-try at-rule.
5635+  *
5636+  * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryRule)
5637+  */
5638+ interface CSSPositionTryRule extends CSSRule {
5639+     /**
5640+      * The **`name`** read-only property of the CSSPositionTryRule interface represents the name of the position try fallback option specified by the `@position-try` at-rule's dashed-ident.
5641+      *
5642+      * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryRule/name)
5643+      */
5644+     readonly name: string;
5645+     /**
5646+      * The **`style`** read-only property of the CSSPositionTryRule interface returns a CSSPositionTryDescriptors object representing the declarations set in the body of the `@position-try` at-rule.
5647+      *
5648+      * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSPositionTryRule/style)
5649+      */
5650+     get style(): CSSPositionTryDescriptors;
5651+     set style(cssText: string);
5652+ }
5653+ 
5654+ declare var CSSPositionTryRule: {
5655+     prototype: CSSPositionTryRule;
5656+     new(): CSSPositionTryRule;
5657+ };
5658+ 
54475659/**
54485660 * The **`CSSPropertyRule`** interface of the CSS Properties and Values API represents a single CSS @property rule.
54495661 *
0 commit comments