export {}; export type PropertyValue = TValue extends Array ? Array : TValue extends infer TUnpacked & {} ? TUnpacked : TValue; export type Fallback = { [P in keyof T]: T[P] | readonly NonNullable[] }; export interface StandardLonghandProperties { /** * This feature is not Baseline because it does not work in some of the most widely-used browsers. * * **Syntax**: `auto | ` * * **Initial value**: `auto` * * | Chrome | Firefox | Safari | Edge | IE | * | :----: | :-----: | :------: | :----: | :-: | * | **93** | **92** | **15.4** | **93** | No | * * @see https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/accent-color */ accentColor?: Property.AccentColor | undefined; /** * This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015. * * **Syntax**: `normal | | | ? ` * * **Initial value**: `normal` * * | Chrome | Firefox | Safari | Edge | IE | * | :------: | :-----: | :-----: | :----: | :----: | * | **29** | **28** | **9** | **12** | **11** | * | 21 _-x-_ | | 7 _-x-_ | | | * * @see https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/align-content */ alignContent?: Property.AlignContent | undefined; /** * This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015. * * **Syntax**: `normal | stretch | | [ ? ] | anchor-center` * * **Initial value**: `normal` * * | Chrome | Firefox | Safari | Edge | IE | * | :------: | :-----: | :-----: | :----: | :----: | * | **29** | **20** | **9** | **12** | **11** | * | 21 _-x-_ | | 7 _-x-_ | | | * * @see https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/align-items */ alignItems?: Property.AlignItems | undefined; /** * This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015. * * **Syntax**: `auto | normal | stretch | | ? | anchor-center` * * **Initial value**: `auto` * * | Chrome | Firefox | Safari | Edge | IE | * | :------: | :-----: | :-----: | :----: | :----: | * | **29** | **20** | **9** | **12** | **10** | * | 21 _-x-_ | | 7 _-x-_ | | | * * @see https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/align-self */ alignSelf?: Property.AlignSelf | undefined; /** * **Syntax**: `[ normal | | | ? ]#` * * **Initial value**: `normal` */ alignTracks?: Property.AlignTracks | undefined; /** * This feature is not Baseline because it does not work in some of the most widely-used browsers. * * **Syntax**: `baseline | alphabetic | ideographic | middle | central | mathematical | text-before-edge | text-after-edge` * * **Initial value**: `baseline` * * | Chrome | Firefox | Safari | Edge | IE | * | :----: | :-----: | :-----: | :----: | :-: | * | **1** | No | **5.1** | **79** | No | * * @see https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/alignment-baseline */ alignmentBaseline?: Property.AlignmentBaseline | undefined; /** * This feature is not Baseline because it does not work in some of the most widely-used browsers. * * **Syntax**: `none | #` * * **Initial value**: `none` * * | Chrome | Firefox | Safari | Edge | IE | * | :-----: | :---------: | :----: | :-----: | :-: | * | **125** | **preview** | **26** | **125** | No | * * @see https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/anchor-name */ anchorName?: Property.AnchorName | undefined; /** * **Syntax**: `none | all | #` * * **Initial value**: `none` * * | Chrome | Firefox | Safari | Edge | IE | * | :-----: | :---------: | :----: | :-----: | :-: | * | **131** | **preview** | **26** | **131** | No | */ anchorScope?: Property.AnchorScope | undefined; /** * Since July 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers. * * **Syntax**: `#` * * **Initial value**: `replace` * * | Chrome | Firefox | Safari | Edge | IE | * | :-----: | :-----: | :----: | :-----: | :-: | * | **112** | **115** | **16** | **112** | No | * * @see https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/animation-composition */ animationComposition?: Property.AnimationComposition | undefined; /** * This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015. * * **Syntax**: `