@@ -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