@@ -5399,6 +5399,39 @@ declare var CSSNumericValue: {
5399
5399
parse(cssText: string): CSSNumericValue;
5400
5400
};
5401
5401
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
+
5402
5435
/**
5403
5436
* **`CSSPageRule`** represents a single CSS @page rule.
5404
5437
*
@@ -5444,6 +5477,185 @@ declare var CSSPerspective: {
5444
5477
new(length: CSSPerspectiveValue): CSSPerspective;
5445
5478
};
5446
5479
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
+
5447
5659
/**
5448
5660
* The **`CSSPropertyRule`** interface of the CSS Properties and Values API represents a single CSS @property rule.
5449
5661
*
0 commit comments