react-native-web-headroom
Version:
React Native Web Headroom
1,146 lines (1,134 loc) • 240 kB
TypeScript
export interface StandardLonghandProperties<TLength = string | 0> {
alignContent?: AlignContentProperty;
alignItems?: AlignItemsProperty;
alignSelf?: AlignSelfProperty;
animationDelay?: GlobalsString;
animationDirection?: AnimationDirectionProperty;
animationDuration?: GlobalsString;
animationFillMode?: AnimationFillModeProperty;
animationIterationCount?: AnimationIterationCountProperty;
animationName?: AnimationNameProperty;
animationPlayState?: AnimationPlayStateProperty;
animationTimingFunction?: AnimationTimingFunctionProperty;
appearance?: AppearanceProperty;
azimuth?: AzimuthProperty;
backdropFilter?: BackdropFilterProperty;
backfaceVisibility?: BackfaceVisibilityProperty;
backgroundAttachment?: BackgroundAttachmentProperty;
backgroundBlendMode?: BackgroundBlendModeProperty;
backgroundClip?: BackgroundClipProperty;
backgroundColor?: BackgroundColorProperty;
backgroundImage?: BackgroundImageProperty;
backgroundOrigin?: BackgroundOriginProperty;
backgroundPosition?: BackgroundPositionProperty<TLength>;
backgroundPositionX?: BackgroundPositionXProperty<TLength>;
backgroundPositionY?: BackgroundPositionYProperty<TLength>;
backgroundRepeat?: BackgroundRepeatProperty;
backgroundSize?: BackgroundSizeProperty<TLength>;
blockOverflow?: BlockOverflowProperty;
blockSize?: BlockSizeProperty<TLength>;
borderBlockEndColor?: BorderBlockEndColorProperty;
borderBlockEndStyle?: BorderBlockEndStyleProperty;
borderBlockEndWidth?: BorderBlockEndWidthProperty<TLength>;
borderBlockStartColor?: BorderBlockStartColorProperty;
borderBlockStartStyle?: BorderBlockStartStyleProperty;
borderBlockStartWidth?: BorderBlockStartWidthProperty<TLength>;
borderBottomColor?: BorderBottomColorProperty;
borderBottomLeftRadius?: BorderBottomLeftRadiusProperty<TLength>;
borderBottomRightRadius?: BorderBottomRightRadiusProperty<TLength>;
borderBottomStyle?: BorderBottomStyleProperty;
borderBottomWidth?: BorderBottomWidthProperty<TLength>;
borderCollapse?: BorderCollapseProperty;
borderImageOutset?: BorderImageOutsetProperty<TLength>;
borderImageRepeat?: BorderImageRepeatProperty;
borderImageSlice?: BorderImageSliceProperty;
borderImageSource?: BorderImageSourceProperty;
borderImageWidth?: BorderImageWidthProperty<TLength>;
borderInlineEndColor?: BorderInlineEndColorProperty;
borderInlineEndStyle?: BorderInlineEndStyleProperty;
borderInlineEndWidth?: BorderInlineEndWidthProperty<TLength>;
borderInlineStartColor?: BorderInlineStartColorProperty;
borderInlineStartStyle?: BorderInlineStartStyleProperty;
borderInlineStartWidth?: BorderInlineStartWidthProperty<TLength>;
borderLeftColor?: BorderLeftColorProperty;
borderLeftStyle?: BorderLeftStyleProperty;
borderLeftWidth?: BorderLeftWidthProperty<TLength>;
borderRightColor?: BorderRightColorProperty;
borderRightStyle?: BorderRightStyleProperty;
borderRightWidth?: BorderRightWidthProperty<TLength>;
borderSpacing?: BorderSpacingProperty<TLength>;
borderTopColor?: BorderTopColorProperty;
borderTopLeftRadius?: BorderTopLeftRadiusProperty<TLength>;
borderTopRightRadius?: BorderTopRightRadiusProperty<TLength>;
borderTopStyle?: BorderTopStyleProperty;
borderTopWidth?: BorderTopWidthProperty<TLength>;
bottom?: BottomProperty<TLength>;
boxAlign?: BoxAlignProperty;
boxDecorationBreak?: BoxDecorationBreakProperty;
boxFlexGroup?: GlobalsNumber;
boxLines?: BoxLinesProperty;
boxOrdinalGroup?: GlobalsNumber;
boxShadow?: BoxShadowProperty;
boxSizing?: BoxSizingProperty;
breakAfter?: BreakAfterProperty;
breakBefore?: BreakBeforeProperty;
breakInside?: BreakInsideProperty;
captionSide?: CaptionSideProperty;
caretColor?: CaretColorProperty;
clear?: ClearProperty;
clipPath?: ClipPathProperty;
color?: ColorProperty;
colorAdjust?: ColorAdjustProperty;
columnCount?: ColumnCountProperty;
columnFill?: ColumnFillProperty;
columnGap?: ColumnGapProperty<TLength>;
columnRuleColor?: ColumnRuleColorProperty;
columnRuleStyle?: ColumnRuleStyleProperty;
columnRuleWidth?: ColumnRuleWidthProperty<TLength>;
columnSpan?: ColumnSpanProperty;
columnWidth?: ColumnWidthProperty<TLength>;
contain?: ContainProperty;
content?: ContentProperty;
counterIncrement?: CounterIncrementProperty;
counterReset?: CounterResetProperty;
cursor?: CursorProperty;
direction?: DirectionProperty;
display?: DisplayProperty;
emptyCells?: EmptyCellsProperty;
filter?: FilterProperty;
flexBasis?: FlexBasisProperty<TLength>;
flexDirection?: FlexDirectionProperty;
flexGrow?: GlobalsNumber;
flexShrink?: GlobalsNumber;
flexWrap?: FlexWrapProperty;
float?: FloatProperty;
fontFamily?: FontFamilyProperty;
fontFeatureSettings?: FontFeatureSettingsProperty;
fontKerning?: FontKerningProperty;
fontLanguageOverride?: FontLanguageOverrideProperty;
fontSize?: FontSizeProperty<TLength>;
fontSizeAdjust?: FontSizeAdjustProperty;
fontStretch?: FontStretchProperty;
fontStyle?: FontStyleProperty;
fontSynthesis?: FontSynthesisProperty;
fontVariant?: FontVariantProperty;
fontVariantCaps?: FontVariantCapsProperty;
fontVariantEastAsian?: FontVariantEastAsianProperty;
fontVariantLigatures?: FontVariantLigaturesProperty;
fontVariantNumeric?: FontVariantNumericProperty;
fontVariantPosition?: FontVariantPositionProperty;
fontVariationSettings?: FontVariationSettingsProperty;
fontWeight?: FontWeightProperty;
gridAutoColumns?: GridAutoColumnsProperty<TLength>;
gridAutoFlow?: GridAutoFlowProperty;
gridAutoRows?: GridAutoRowsProperty<TLength>;
gridColumnEnd?: GridColumnEndProperty;
gridColumnGap?: GridColumnGapProperty<TLength>;
gridColumnStart?: GridColumnStartProperty;
gridRowEnd?: GridRowEndProperty;
gridRowGap?: GridRowGapProperty<TLength>;
gridRowStart?: GridRowStartProperty;
gridTemplateAreas?: GridTemplateAreasProperty;
gridTemplateColumns?: GridTemplateColumnsProperty<TLength>;
gridTemplateRows?: GridTemplateRowsProperty<TLength>;
hangingPunctuation?: HangingPunctuationProperty;
height?: HeightProperty<TLength>;
hyphens?: HyphensProperty;
imageOrientation?: ImageOrientationProperty;
imageRendering?: ImageRenderingProperty;
imageResolution?: ImageResolutionProperty;
initialLetter?: InitialLetterProperty;
initialLetterAlign?: InitialLetterAlignProperty;
inlineSize?: InlineSizeProperty<TLength>;
isolation?: IsolationProperty;
justifyContent?: JustifyContentProperty;
justifyItems?: JustifyItemsProperty;
justifySelf?: JustifySelfProperty;
left?: LeftProperty<TLength>;
letterSpacing?: LetterSpacingProperty<TLength>;
lineBreak?: LineBreakProperty;
lineHeight?: LineHeightProperty<TLength>;
lineHeightStep?: LineHeightStepProperty<TLength>;
listStyleImage?: ListStyleImageProperty;
listStylePosition?: ListStylePositionProperty;
listStyleType?: ListStyleTypeProperty;
marginBlockEnd?: MarginBlockEndProperty<TLength>;
marginBlockStart?: MarginBlockStartProperty<TLength>;
marginBottom?: MarginBottomProperty<TLength>;
marginInlineEnd?: MarginInlineEndProperty<TLength>;
marginInlineStart?: MarginInlineStartProperty<TLength>;
marginLeft?: MarginLeftProperty<TLength>;
marginRight?: MarginRightProperty<TLength>;
marginTop?: MarginTopProperty<TLength>;
maskBorderMode?: MaskBorderModeProperty;
maskBorderOutset?: MaskBorderOutsetProperty<TLength>;
maskBorderRepeat?: MaskBorderRepeatProperty;
maskBorderSlice?: MaskBorderSliceProperty;
maskBorderSource?: MaskBorderSourceProperty;
maskBorderWidth?: MaskBorderWidthProperty<TLength>;
maskClip?: MaskClipProperty;
maskComposite?: MaskCompositeProperty;
maskImage?: MaskImageProperty;
maskMode?: MaskModeProperty;
maskOrigin?: MaskOriginProperty;
maskPosition?: MaskPositionProperty<TLength>;
maskRepeat?: MaskRepeatProperty;
maskSize?: MaskSizeProperty<TLength>;
maskType?: MaskTypeProperty;
maxBlockSize?: MaxBlockSizeProperty<TLength>;
maxHeight?: MaxHeightProperty<TLength>;
maxInlineSize?: MaxInlineSizeProperty<TLength>;
maxLines?: MaxLinesProperty;
maxWidth?: MaxWidthProperty<TLength>;
minBlockSize?: MinBlockSizeProperty<TLength>;
minHeight?: MinHeightProperty<TLength>;
minInlineSize?: MinInlineSizeProperty<TLength>;
minWidth?: MinWidthProperty<TLength>;
mixBlendMode?: MixBlendModeProperty;
motionDistance?: OffsetDistanceProperty<TLength>;
motionPath?: OffsetPathProperty;
motionRotation?: OffsetRotateProperty;
objectFit?: ObjectFitProperty;
objectPosition?: ObjectPositionProperty<TLength>;
offsetAnchor?: OffsetAnchorProperty<TLength>;
offsetBlockEnd?: OffsetBlockEndProperty<TLength>;
offsetBlockStart?: OffsetBlockStartProperty<TLength>;
offsetDistance?: OffsetDistanceProperty<TLength>;
offsetInlineEnd?: OffsetInlineEndProperty<TLength>;
offsetInlineStart?: OffsetInlineStartProperty<TLength>;
offsetPath?: OffsetPathProperty;
offsetPosition?: OffsetPositionProperty<TLength>;
offsetRotate?: OffsetRotateProperty;
offsetRotation?: OffsetRotateProperty;
opacity?: GlobalsNumber;
order?: GlobalsNumber;
orphans?: GlobalsNumber;
outlineColor?: OutlineColorProperty;
outlineOffset?: OutlineOffsetProperty<TLength>;
outlineStyle?: OutlineStyleProperty;
outlineWidth?: OutlineWidthProperty<TLength>;
overflow?: OverflowProperty;
overflowAnchor?: OverflowAnchorProperty;
overflowBlock?: OverflowBlockProperty;
overflowClipBox?: OverflowClipBoxProperty;
overflowInline?: OverflowInlineProperty;
overflowWrap?: OverflowWrapProperty;
overflowX?: OverflowXProperty;
overflowY?: OverflowYProperty;
overscrollBehavior?: OverscrollBehaviorProperty;
overscrollBehaviorX?: OverscrollBehaviorXProperty;
overscrollBehaviorY?: OverscrollBehaviorYProperty;
paddingBlockEnd?: PaddingBlockEndProperty<TLength>;
paddingBlockStart?: PaddingBlockStartProperty<TLength>;
paddingBottom?: PaddingBottomProperty<TLength>;
paddingInlineEnd?: PaddingInlineEndProperty<TLength>;
paddingInlineStart?: PaddingInlineStartProperty<TLength>;
paddingLeft?: PaddingLeftProperty<TLength>;
paddingRight?: PaddingRightProperty<TLength>;
paddingTop?: PaddingTopProperty<TLength>;
pageBreakAfter?: PageBreakAfterProperty;
pageBreakBefore?: PageBreakBeforeProperty;
pageBreakInside?: PageBreakInsideProperty;
paintOrder?: PaintOrderProperty;
perspective?: PerspectiveProperty<TLength>;
perspectiveOrigin?: PerspectiveOriginProperty<TLength>;
placeContent?: PlaceContentProperty;
pointerEvents?: PointerEventsProperty;
position?: PositionProperty;
quotes?: QuotesProperty;
resize?: ResizeProperty;
right?: RightProperty<TLength>;
rotate?: RotateProperty;
rowGap?: RowGapProperty<TLength>;
rubyAlign?: RubyAlignProperty;
rubyMerge?: RubyMergeProperty;
rubyPosition?: RubyPositionProperty;
scale?: ScaleProperty;
scrollBehavior?: ScrollBehaviorProperty;
scrollSnapType?: ScrollSnapTypeProperty;
shapeImageThreshold?: GlobalsNumber;
shapeMargin?: ShapeMarginProperty<TLength>;
shapeOutside?: ShapeOutsideProperty;
tabSize?: TabSizeProperty<TLength>;
tableLayout?: TableLayoutProperty;
textAlign?: TextAlignProperty;
textAlignLast?: TextAlignLastProperty;
textCombineUpright?: TextCombineUprightProperty;
textDecorationColor?: TextDecorationColorProperty;
textDecorationLine?: TextDecorationLineProperty;
textDecorationSkip?: TextDecorationSkipProperty;
textDecorationSkipInk?: TextDecorationSkipInkProperty;
textDecorationStyle?: TextDecorationStyleProperty;
textEmphasisColor?: TextEmphasisColorProperty;
textEmphasisPosition?: GlobalsString;
textEmphasisStyle?: TextEmphasisStyleProperty;
textIndent?: TextIndentProperty<TLength>;
textJustify?: TextJustifyProperty;
textOrientation?: TextOrientationProperty;
textOverflow?: TextOverflowProperty;
textRendering?: TextRenderingProperty;
textShadow?: TextShadowProperty;
textSizeAdjust?: TextSizeAdjustProperty;
textTransform?: TextTransformProperty;
textUnderlinePosition?: TextUnderlinePositionProperty;
top?: TopProperty<TLength>;
touchAction?: TouchActionProperty;
transform?: TransformProperty;
transformBox?: TransformBoxProperty;
transformOrigin?: TransformOriginProperty<TLength>;
transformStyle?: TransformStyleProperty;
transitionDelay?: GlobalsString;
transitionDuration?: GlobalsString;
transitionProperty?: TransitionPropertyProperty;
transitionTimingFunction?: TransitionTimingFunctionProperty;
translate?: TranslateProperty<TLength>;
unicodeBidi?: UnicodeBidiProperty;
userSelect?: UserSelectProperty;
verticalAlign?: VerticalAlignProperty<TLength>;
visibility?: VisibilityProperty;
whiteSpace?: WhiteSpaceProperty;
widows?: GlobalsNumber;
width?: WidthProperty<TLength>;
willChange?: WillChangeProperty;
wordBreak?: WordBreakProperty;
wordSpacing?: WordSpacingProperty<TLength>;
wordWrap?: WordWrapProperty;
writingMode?: WritingModeProperty;
zIndex?: ZIndexProperty;
zoom?: ZoomProperty;
}
export interface StandardShorthandProperties<TLength = string | 0> {
all?: Globals;
animation?: AnimationProperty;
background?: BackgroundProperty<TLength>;
border?: BorderProperty<TLength>;
borderBlockEnd?: BorderBlockEndProperty<TLength>;
borderBlockStart?: BorderBlockStartProperty<TLength>;
borderBottom?: BorderBottomProperty<TLength>;
borderColor?: BorderColorProperty;
borderImage?: BorderImageProperty;
borderInlineEnd?: BorderInlineEndProperty<TLength>;
borderInlineStart?: BorderInlineStartProperty<TLength>;
borderLeft?: BorderLeftProperty<TLength>;
borderRadius?: BorderRadiusProperty<TLength>;
borderRight?: BorderRightProperty<TLength>;
borderStyle?: BorderStyleProperty;
borderTop?: BorderTopProperty<TLength>;
borderWidth?: BorderWidthProperty<TLength>;
columnRule?: ColumnRuleProperty<TLength>;
columns?: ColumnsProperty<TLength>;
flex?: FlexProperty<TLength>;
flexFlow?: FlexFlowProperty;
font?: FontProperty;
gap?: GapProperty<TLength>;
grid?: GridProperty;
gridArea?: GridAreaProperty;
gridColumn?: GridColumnProperty;
gridGap?: GridGapProperty<TLength>;
gridRow?: GridRowProperty;
gridTemplate?: GridTemplateProperty;
lineClamp?: LineClampProperty;
listStyle?: ListStyleProperty;
margin?: MarginProperty<TLength>;
mask?: MaskProperty<TLength>;
maskBorder?: MaskBorderProperty;
motion?: OffsetProperty<TLength>;
offset?: OffsetProperty<TLength>;
outline?: OutlineProperty<TLength>;
padding?: PaddingProperty<TLength>;
textDecoration?: TextDecorationProperty;
textEmphasis?: TextEmphasisProperty;
transition?: TransitionProperty;
}
export interface StandardProperties<TLength = string | 0> extends StandardLonghandProperties<TLength>, StandardShorthandProperties<TLength> {}
export interface VendorLonghandProperties<TLength = string | 0> {
MozAnimationDelay?: GlobalsString;
MozAnimationDirection?: AnimationDirectionProperty;
MozAnimationDuration?: GlobalsString;
MozAnimationFillMode?: AnimationFillModeProperty;
MozAnimationIterationCount?: AnimationIterationCountProperty;
MozAnimationName?: AnimationNameProperty;
MozAnimationPlayState?: AnimationPlayStateProperty;
MozAnimationTimingFunction?: AnimationTimingFunctionProperty;
MozAppearance?: MozAppearanceProperty;
MozBackfaceVisibility?: BackfaceVisibilityProperty;
MozBinding?: MozBindingProperty;
MozBorderBottomColors?: MozBorderBottomColorsProperty;
MozBorderEndColor?: BorderInlineEndColorProperty;
MozBorderEndStyle?: BorderInlineEndStyleProperty;
MozBorderEndWidth?: BorderInlineEndWidthProperty<TLength>;
MozBorderLeftColors?: MozBorderLeftColorsProperty;
MozBorderRightColors?: MozBorderRightColorsProperty;
MozBorderStartColor?: BorderInlineStartColorProperty;
MozBorderStartStyle?: BorderInlineStartStyleProperty;
MozBorderTopColors?: MozBorderTopColorsProperty;
MozBoxSizing?: BoxSizingProperty;
MozColumnCount?: ColumnCountProperty;
MozColumnFill?: ColumnFillProperty;
MozColumnGap?: ColumnGapProperty<TLength>;
MozColumnRuleColor?: ColumnRuleColorProperty;
MozColumnRuleStyle?: ColumnRuleStyleProperty;
MozColumnRuleWidth?: ColumnRuleWidthProperty<TLength>;
MozColumnWidth?: ColumnWidthProperty<TLength>;
MozContextProperties?: MozContextPropertiesProperty;
MozFloatEdge?: MozFloatEdgeProperty;
MozFontFeatureSettings?: FontFeatureSettingsProperty;
MozFontLanguageOverride?: FontLanguageOverrideProperty;
MozForceBrokenImageIcon?: GlobalsNumber;
MozHyphens?: HyphensProperty;
MozImageRegion?: MozImageRegionProperty;
MozOrient?: MozOrientProperty;
MozOutlineRadiusBottomleft?: MozOutlineRadiusBottomleftProperty<TLength>;
MozOutlineRadiusBottomright?: MozOutlineRadiusBottomrightProperty<TLength>;
MozOutlineRadiusTopleft?: MozOutlineRadiusTopleftProperty<TLength>;
MozOutlineRadiusTopright?: MozOutlineRadiusToprightProperty<TLength>;
MozPaddingEnd?: PaddingInlineEndProperty<TLength>;
MozPaddingStart?: PaddingInlineStartProperty<TLength>;
MozPerspective?: PerspectiveProperty<TLength>;
MozPerspectiveOrigin?: PerspectiveOriginProperty<TLength>;
MozStackSizing?: MozStackSizingProperty;
MozTabSize?: TabSizeProperty<TLength>;
MozTextBlink?: MozTextBlinkProperty;
MozTextSizeAdjust?: TextSizeAdjustProperty;
MozTransformOrigin?: TransformOriginProperty<TLength>;
MozTransformStyle?: TransformStyleProperty;
MozTransitionDelay?: GlobalsString;
MozTransitionDuration?: GlobalsString;
MozTransitionProperty?: TransitionPropertyProperty;
MozTransitionTimingFunction?: TransitionTimingFunctionProperty;
MozUserFocus?: MozUserFocusProperty;
MozUserInput?: MozUserInputProperty;
MozUserModify?: MozUserModifyProperty;
MozUserSelect?: UserSelectProperty;
MozWindowDragging?: MozWindowDraggingProperty;
MozWindowShadow?: MozWindowShadowProperty;
msAccelerator?: MsAcceleratorProperty;
msBlockProgression?: MsBlockProgressionProperty;
msContentZoomChaining?: MsContentZoomChainingProperty;
msContentZoomLimitMax?: GlobalsString;
msContentZoomLimitMin?: GlobalsString;
msContentZoomSnapPoints?: GlobalsString;
msContentZoomSnapType?: MsContentZoomSnapTypeProperty;
msContentZooming?: MsContentZoomingProperty;
msFilter?: GlobalsString;
msFlexDirection?: FlexDirectionProperty;
msFlexPositive?: GlobalsNumber;
msFlowFrom?: MsFlowFromProperty;
msFlowInto?: MsFlowIntoProperty;
msGridColumns?: GridAutoColumnsProperty<TLength>;
msGridRows?: GridAutoRowsProperty<TLength>;
msHighContrastAdjust?: MsHighContrastAdjustProperty;
msHyphenateLimitChars?: MsHyphenateLimitCharsProperty;
msHyphenateLimitLines?: MsHyphenateLimitLinesProperty;
msHyphenateLimitZone?: MsHyphenateLimitZoneProperty<TLength>;
msHyphens?: HyphensProperty;
msImeAlign?: MsImeAlignProperty;
msLineBreak?: LineBreakProperty;
msOrder?: GlobalsNumber;
msOverflowStyle?: MsOverflowStyleProperty;
msOverflowX?: OverflowXProperty;
msOverflowY?: OverflowYProperty;
msScrollChaining?: MsScrollChainingProperty;
msScrollLimitXMax?: MsScrollLimitXMaxProperty<TLength>;
msScrollLimitXMin?: MsScrollLimitXMinProperty<TLength>;
msScrollLimitYMax?: MsScrollLimitYMaxProperty<TLength>;
msScrollLimitYMin?: MsScrollLimitYMinProperty<TLength>;
msScrollRails?: MsScrollRailsProperty;
msScrollSnapPointsX?: GlobalsString;
msScrollSnapPointsY?: GlobalsString;
msScrollSnapType?: MsScrollSnapTypeProperty;
msScrollTranslation?: MsScrollTranslationProperty;
msScrollbar3dlightColor?: MsScrollbar3dlightColorProperty;
msScrollbarArrowColor?: MsScrollbarArrowColorProperty;
msScrollbarBaseColor?: MsScrollbarBaseColorProperty;
msScrollbarDarkshadowColor?: MsScrollbarDarkshadowColorProperty;
msScrollbarFaceColor?: MsScrollbarFaceColorProperty;
msScrollbarHighlightColor?: MsScrollbarHighlightColorProperty;
msScrollbarShadowColor?: MsScrollbarShadowColorProperty;
msScrollbarTrackColor?: MsScrollbarTrackColorProperty;
msTextAutospace?: MsTextAutospaceProperty;
msTextCombineHorizontal?: TextCombineUprightProperty;
msTextOverflow?: TextOverflowProperty;
msTextSizeAdjust?: TextSizeAdjustProperty;
msTouchAction?: TouchActionProperty;
msTouchSelect?: MsTouchSelectProperty;
msTransform?: TransformProperty;
msTransformOrigin?: TransformOriginProperty<TLength>;
msUserSelect?: MsUserSelectProperty;
msWordBreak?: WordBreakProperty;
msWrapFlow?: MsWrapFlowProperty;
msWrapMargin?: MsWrapMarginProperty<TLength>;
msWrapThrough?: MsWrapThroughProperty;
msWritingMode?: WritingModeProperty;
OBackgroundSize?: BackgroundSizeProperty<TLength>;
OObjectFit?: ObjectFitProperty;
OObjectPosition?: ObjectPositionProperty<TLength>;
OTabSize?: TabSizeProperty<TLength>;
OTextOverflow?: TextOverflowProperty;
OTransformOrigin?: TransformOriginProperty<TLength>;
WebkitAlignContent?: AlignContentProperty;
WebkitAlignItems?: AlignItemsProperty;
WebkitAlignSelf?: AlignSelfProperty;
WebkitAnimationDelay?: GlobalsString;
WebkitAnimationDirection?: AnimationDirectionProperty;
WebkitAnimationDuration?: GlobalsString;
WebkitAnimationFillMode?: AnimationFillModeProperty;
WebkitAnimationIterationCount?: AnimationIterationCountProperty;
WebkitAnimationName?: AnimationNameProperty;
WebkitAnimationPlayState?: AnimationPlayStateProperty;
WebkitAnimationTimingFunction?: AnimationTimingFunctionProperty;
WebkitBackdropFilter?: BackdropFilterProperty;
WebkitBackfaceVisibility?: BackfaceVisibilityProperty;
WebkitBackgroundSize?: BackgroundSizeProperty<TLength>;
WebkitBorderBeforeColor?: WebkitBorderBeforeColorProperty;
WebkitBorderBeforeStyle?: WebkitBorderBeforeStyleProperty;
WebkitBorderBeforeWidth?: WebkitBorderBeforeWidthProperty<TLength>;
WebkitBorderBottomLeftRadius?: BorderBottomLeftRadiusProperty<TLength>;
WebkitBorderBottomRightRadius?: BorderBottomRightRadiusProperty<TLength>;
WebkitBorderImageSlice?: BorderImageSliceProperty;
WebkitBorderTopLeftRadius?: BorderTopLeftRadiusProperty<TLength>;
WebkitBorderTopRightRadius?: BorderTopRightRadiusProperty<TLength>;
WebkitBoxDecorationBreak?: BoxDecorationBreakProperty;
WebkitBoxReflect?: WebkitBoxReflectProperty<TLength>;
WebkitBoxShadow?: BoxShadowProperty;
WebkitBoxSizing?: BoxSizingProperty;
WebkitClipPath?: ClipPathProperty;
WebkitColumnCount?: ColumnCountProperty;
WebkitColumnGap?: ColumnGapProperty<TLength>;
WebkitColumnRuleColor?: ColumnRuleColorProperty;
WebkitColumnRuleStyle?: ColumnRuleStyleProperty;
WebkitColumnRuleWidth?: ColumnRuleWidthProperty<TLength>;
WebkitColumnSpan?: ColumnSpanProperty;
WebkitColumnWidth?: ColumnWidthProperty<TLength>;
WebkitFilter?: FilterProperty;
WebkitFlexBasis?: FlexBasisProperty<TLength>;
WebkitFlexDirection?: FlexDirectionProperty;
WebkitFlexGrow?: GlobalsNumber;
WebkitFlexShrink?: GlobalsNumber;
WebkitFontFeatureSettings?: FontFeatureSettingsProperty;
WebkitFontKerning?: FontKerningProperty;
WebkitFontVariantLigatures?: FontVariantLigaturesProperty;
WebkitHyphens?: HyphensProperty;
WebkitJustifyContent?: JustifyContentProperty;
WebkitLineBreak?: LineBreakProperty;
WebkitMaskAttachment?: WebkitMaskAttachmentProperty;
WebkitMaskClip?: WebkitMaskClipProperty;
WebkitMaskComposite?: WebkitMaskCompositeProperty;
WebkitMaskImage?: WebkitMaskImageProperty;
WebkitMaskOrigin?: WebkitMaskOriginProperty;
WebkitMaskPosition?: WebkitMaskPositionProperty<TLength>;
WebkitMaskPositionX?: WebkitMaskPositionXProperty<TLength>;
WebkitMaskPositionY?: WebkitMaskPositionYProperty<TLength>;
WebkitMaskRepeat?: WebkitMaskRepeatProperty;
WebkitMaskRepeatX?: WebkitMaskRepeatXProperty;
WebkitMaskRepeatY?: WebkitMaskRepeatYProperty;
WebkitMaxInlineSize?: MaxInlineSizeProperty<TLength>;
WebkitOrder?: GlobalsNumber;
WebkitOverflowScrolling?: WebkitOverflowScrollingProperty;
WebkitPaddingEnd?: PaddingInlineStartProperty<TLength>;
WebkitPaddingStart?: PaddingInlineStartProperty<TLength>;
WebkitPerspective?: PerspectiveProperty<TLength>;
WebkitPerspectiveOrigin?: PerspectiveOriginProperty<TLength>;
WebkitScrollSnapType?: ScrollSnapTypeProperty;
WebkitShapeImageThreshold?: GlobalsNumber;
WebkitShapeMargin?: ShapeMarginProperty<TLength>;
WebkitShapeOutside?: ShapeOutsideProperty;
WebkitTapHighlightColor?: WebkitTapHighlightColorProperty;
WebkitTextCombine?: TextCombineUprightProperty;
WebkitTextDecorationColor?: TextDecorationColorProperty;
WebkitTextDecorationLine?: TextDecorationLineProperty;
WebkitTextDecorationSkip?: TextDecorationSkipProperty;
WebkitTextDecorationStyle?: TextDecorationStyleProperty;
WebkitTextEmphasisColor?: TextEmphasisColorProperty;
WebkitTextEmphasisPosition?: GlobalsString;
WebkitTextEmphasisStyle?: TextEmphasisStyleProperty;
WebkitTextFillColor?: WebkitTextFillColorProperty;
WebkitTextOrientation?: TextOrientationProperty;
WebkitTextSizeAdjust?: TextSizeAdjustProperty;
WebkitTextStrokeColor?: WebkitTextStrokeColorProperty;
WebkitTextStrokeWidth?: WebkitTextStrokeWidthProperty<TLength>;
WebkitTouchCallout?: WebkitTouchCalloutProperty;
WebkitTransform?: TransformProperty;
WebkitTransformOrigin?: TransformOriginProperty<TLength>;
WebkitTransformStyle?: TransformStyleProperty;
WebkitTransitionDelay?: GlobalsString;
WebkitTransitionDuration?: GlobalsString;
WebkitTransitionProperty?: TransitionPropertyProperty;
WebkitTransitionTimingFunction?: TransitionTimingFunctionProperty;
WebkitUserModify?: WebkitUserModifyProperty;
WebkitUserSelect?: UserSelectProperty;
WebkitWritingMode?: WritingModeProperty;
}
export interface VendorShorthandProperties<TLength = string | 0> {
MozAnimation?: AnimationProperty;
MozBorderImage?: BorderImageProperty;
MozColumnRule?: ColumnRuleProperty<TLength>;
MozColumns?: ColumnsProperty<TLength>;
MozOutlineRadius?: MozOutlineRadiusProperty<TLength>;
MozTransition?: TransitionProperty;
msContentZoomLimit?: GlobalsString;
msContentZoomSnap?: MsContentZoomSnapProperty;
msFlex?: FlexProperty<TLength>;
msScrollLimit?: GlobalsString;
msScrollSnapX?: GlobalsString;
msScrollSnapY?: GlobalsString;
OBorderImage?: BorderImageProperty;
WebkitAnimation?: AnimationProperty;
WebkitBorderBefore?: WebkitBorderBeforeProperty<TLength>;
WebkitBorderImage?: BorderImageProperty;
WebkitBorderRadius?: BorderRadiusProperty<TLength>;
WebkitColumnRule?: ColumnRuleProperty<TLength>;
WebkitColumns?: ColumnsProperty<TLength>;
WebkitFlex?: FlexProperty<TLength>;
WebkitFlexFlow?: FlexFlowProperty;
WebkitLineClamp?: WebkitLineClampProperty;
WebkitMask?: WebkitMaskProperty;
WebkitTextEmphasis?: TextEmphasisProperty;
WebkitTextStroke?: WebkitTextStrokeProperty<TLength>;
WebkitTransition?: TransitionProperty;
}
export interface VendorProperties<TLength = string | 0> extends VendorLonghandProperties<TLength>, VendorShorthandProperties<TLength> {}
export interface ObsoleteProperties<TLength = string | 0> {
/** @deprecated */
boxDirection?: BoxDirectionProperty;
/** @deprecated */
boxFlex?: GlobalsNumber;
/** @deprecated */
boxOrient?: BoxOrientProperty;
/** @deprecated */
boxPack?: BoxPackProperty;
/** @deprecated */
clip?: ClipProperty;
/** @deprecated */
fontVariantAlternates?: FontVariantAlternatesProperty;
/** @deprecated */
imeMode?: ImeModeProperty;
/** @deprecated */
scrollSnapCoordinate?: ScrollSnapCoordinateProperty<TLength>;
/** @deprecated */
scrollSnapDestination?: ScrollSnapDestinationProperty<TLength>;
/** @deprecated */
scrollSnapPointsX?: ScrollSnapPointsXProperty;
/** @deprecated */
scrollSnapPointsY?: ScrollSnapPointsYProperty;
/** @deprecated */
scrollSnapTypeX?: ScrollSnapTypeXProperty;
/** @deprecated */
scrollSnapTypeY?: ScrollSnapTypeYProperty;
/** @deprecated */
textCombineHorizontal?: TextCombineUprightProperty;
/** @deprecated */
KhtmlBoxDirection?: BoxDirectionProperty;
/** @deprecated */
KhtmlBoxFlex?: GlobalsNumber;
/** @deprecated */
KhtmlBoxOrient?: BoxOrientProperty;
/** @deprecated */
KhtmlBoxPack?: BoxPackProperty;
/** @deprecated */
MozBackgroundInlinePolicy?: BoxDecorationBreakProperty;
/** @deprecated */
MozBackgroundSize?: BackgroundSizeProperty<TLength>;
/** @deprecated */
MozBorderRadius?: BorderRadiusProperty<TLength>;
/** @deprecated */
MozBorderRadiusTopright?: BorderTopRightRadiusProperty<TLength>;
/** @deprecated */
MozBoxDirection?: BoxDirectionProperty;
/** @deprecated */
MozBoxFlex?: GlobalsNumber;
/** @deprecated */
MozBoxOrient?: BoxOrientProperty;
/** @deprecated */
MozBoxPack?: BoxPackProperty;
/** @deprecated */
MozBoxShadow?: BoxShadowProperty;
/** @deprecated */
MozOpacity?: GlobalsNumber;
/** @deprecated */
MozOutline?: OutlineProperty<TLength>;
/** @deprecated */
MozOutlineColor?: OutlineColorProperty;
/** @deprecated */
MozOutlineStyle?: OutlineStyleProperty;
/** @deprecated */
MozOutlineWidth?: OutlineWidthProperty<TLength>;
/** @deprecated */
MozResize?: ResizeProperty;
/** @deprecated */
MozTextAlignLast?: TextAlignLastProperty;
/** @deprecated */
MozTextDecorationColor?: TextDecorationColorProperty;
/** @deprecated */
MozTextDecorationLine?: TextDecorationLineProperty;
/** @deprecated */
MozTextDecorationStyle?: TextDecorationStyleProperty;
/** @deprecated */
msImeMode?: ImeModeProperty;
/** @deprecated */
OAnimation?: AnimationProperty;
/** @deprecated */
OAnimationDelay?: GlobalsString;
/** @deprecated */
OAnimationDirection?: AnimationDirectionProperty;
/** @deprecated */
OAnimationDuration?: GlobalsString;
/** @deprecated */
OAnimationFillMode?: AnimationFillModeProperty;
/** @deprecated */
OAnimationIterationCount?: AnimationIterationCountProperty;
/** @deprecated */
OAnimationName?: AnimationNameProperty;
/** @deprecated */
OAnimationPlayState?: AnimationPlayStateProperty;
/** @deprecated */
OAnimationTimingFunction?: AnimationTimingFunctionProperty;
/** @deprecated */
OTransform?: TransformProperty;
/** @deprecated */
OTransition?: TransitionProperty;
/** @deprecated */
OTransitionDelay?: GlobalsString;
/** @deprecated */
OTransitionDuration?: GlobalsString;
/** @deprecated */
OTransitionProperty?: TransitionPropertyProperty;
/** @deprecated */
OTransitionTimingFunction?: TransitionTimingFunctionProperty;
/** @deprecated */
WebkitBoxDirection?: BoxDirectionProperty;
/** @deprecated */
WebkitBoxFlex?: GlobalsNumber;
/** @deprecated */
WebkitBoxOrient?: BoxOrientProperty;
/** @deprecated */
WebkitBoxPack?: BoxPackProperty;
/** @deprecated */
WebkitBoxSizing?: BoxSizingProperty;
/** @deprecated */
WebkitScrollSnapPointsX?: ScrollSnapPointsXProperty;
/** @deprecated */
WebkitScrollSnapPointsY?: ScrollSnapPointsYProperty;
}
export interface SvgProperties<TLength = string | 0> {
alignmentBaseline?: AlignmentBaselineProperty;
baselineShift?: BaselineShiftProperty<TLength>;
clip?: ClipProperty;
clipPath?: ClipPathProperty;
clipRule?: ClipRuleProperty;
color?: ColorProperty;
colorInterpolation?: ColorInterpolationProperty;
colorRendering?: ColorRenderingProperty;
cursor?: CursorProperty;
direction?: DirectionProperty;
display?: DisplayProperty;
dominantBaseline?: DominantBaselineProperty;
fill?: FillProperty;
fillOpacity?: GlobalsNumber;
fillRule?: FillRuleProperty;
filter?: FilterProperty;
floodColor?: FloodColorProperty;
floodOpacity?: GlobalsNumber;
font?: FontProperty;
fontFamily?: FontFamilyProperty;
fontSize?: FontSizeProperty<TLength>;
fontSizeAdjust?: FontSizeAdjustProperty;
fontStretch?: FontStretchProperty;
fontStyle?: FontStyleProperty;
fontVariant?: FontVariantProperty;
fontWeight?: FontWeightProperty;
glyphOrientationVertical?: GlyphOrientationVerticalProperty;
imageRendering?: ImageRenderingProperty;
letterSpacing?: LetterSpacingProperty<TLength>;
lightingColor?: LightingColorProperty;
lineHeight?: LineHeightProperty<TLength>;
marker?: MarkerProperty;
markerEnd?: MarkerEndProperty;
markerMid?: MarkerMidProperty;
markerStart?: MarkerStartProperty;
mask?: MaskProperty<TLength>;
opacity?: GlobalsNumber;
overflow?: OverflowProperty;
paintOrder?: PaintOrderProperty;
pointerEvents?: PointerEventsProperty;
shapeRendering?: ShapeRenderingProperty;
stopColor?: StopColorProperty;
stopOpacity?: GlobalsNumber;
stroke?: StrokeProperty;
strokeDasharray?: StrokeDasharrayProperty<TLength>;
strokeDashoffset?: StrokeDashoffsetProperty<TLength>;
strokeLinecap?: StrokeLinecapProperty;
strokeLinejoin?: StrokeLinejoinProperty;
strokeMiterlimit?: GlobalsNumber;
strokeOpacity?: GlobalsNumber;
strokeWidth?: StrokeWidthProperty<TLength>;
textAnchor?: TextAnchorProperty;
textDecoration?: TextDecorationProperty;
textRendering?: TextRenderingProperty;
unicodeBidi?: UnicodeBidiProperty;
vectorEffect?: VectorEffectProperty;
visibility?: VisibilityProperty;
whiteSpace?: WhiteSpaceProperty;
wordSpacing?: WordSpacingProperty<TLength>;
writingMode?: WritingModeProperty;
}
export interface Properties<TLength = string | 0> extends StandardProperties<TLength>, VendorProperties<TLength>, ObsoleteProperties<TLength>, SvgProperties<TLength> {}
export interface StandardLonghandPropertiesHyphen<TLength = string | 0> {
"align-content"?: AlignContentProperty;
"align-items"?: AlignItemsProperty;
"align-self"?: AlignSelfProperty;
"animation-delay"?: GlobalsString;
"animation-direction"?: AnimationDirectionProperty;
"animation-duration"?: GlobalsString;
"animation-fill-mode"?: AnimationFillModeProperty;
"animation-iteration-count"?: AnimationIterationCountProperty;
"animation-name"?: AnimationNameProperty;
"animation-play-state"?: AnimationPlayStateProperty;
"animation-timing-function"?: AnimationTimingFunctionProperty;
appearance?: AppearanceProperty;
azimuth?: AzimuthProperty;
"backdrop-filter"?: BackdropFilterProperty;
"backface-visibility"?: BackfaceVisibilityProperty;
"background-attachment"?: BackgroundAttachmentProperty;
"background-blend-mode"?: BackgroundBlendModeProperty;
"background-clip"?: BackgroundClipProperty;
"background-color"?: BackgroundColorProperty;
"background-image"?: BackgroundImageProperty;
"background-origin"?: BackgroundOriginProperty;
"background-position"?: BackgroundPositionProperty<TLength>;
"background-position-x"?: BackgroundPositionXProperty<TLength>;
"background-position-y"?: BackgroundPositionYProperty<TLength>;
"background-repeat"?: BackgroundRepeatProperty;
"background-size"?: BackgroundSizeProperty<TLength>;
"block-overflow"?: BlockOverflowProperty;
"block-size"?: BlockSizeProperty<TLength>;
"border-block-end-color"?: BorderBlockEndColorProperty;
"border-block-end-style"?: BorderBlockEndStyleProperty;
"border-block-end-width"?: BorderBlockEndWidthProperty<TLength>;
"border-block-start-color"?: BorderBlockStartColorProperty;
"border-block-start-style"?: BorderBlockStartStyleProperty;
"border-block-start-width"?: BorderBlockStartWidthProperty<TLength>;
"border-bottom-color"?: BorderBottomColorProperty;
"border-bottom-left-radius"?: BorderBottomLeftRadiusProperty<TLength>;
"border-bottom-right-radius"?: BorderBottomRightRadiusProperty<TLength>;
"border-bottom-style"?: BorderBottomStyleProperty;
"border-bottom-width"?: BorderBottomWidthProperty<TLength>;
"border-collapse"?: BorderCollapseProperty;
"border-image-outset"?: BorderImageOutsetProperty<TLength>;
"border-image-repeat"?: BorderImageRepeatProperty;
"border-image-slice"?: BorderImageSliceProperty;
"border-image-source"?: BorderImageSourceProperty;
"border-image-width"?: BorderImageWidthProperty<TLength>;
"border-inline-end-color"?: BorderInlineEndColorProperty;
"border-inline-end-style"?: BorderInlineEndStyleProperty;
"border-inline-end-width"?: BorderInlineEndWidthProperty<TLength>;
"border-inline-start-color"?: BorderInlineStartColorProperty;
"border-inline-start-style"?: BorderInlineStartStyleProperty;
"border-inline-start-width"?: BorderInlineStartWidthProperty<TLength>;
"border-left-color"?: BorderLeftColorProperty;
"border-left-style"?: BorderLeftStyleProperty;
"border-left-width"?: BorderLeftWidthProperty<TLength>;
"border-right-color"?: BorderRightColorProperty;
"border-right-style"?: BorderRightStyleProperty;
"border-right-width"?: BorderRightWidthProperty<TLength>;
"border-spacing"?: BorderSpacingProperty<TLength>;
"border-top-color"?: BorderTopColorProperty;
"border-top-left-radius"?: BorderTopLeftRadiusProperty<TLength>;
"border-top-right-radius"?: BorderTopRightRadiusProperty<TLength>;
"border-top-style"?: BorderTopStyleProperty;
"border-top-width"?: BorderTopWidthProperty<TLength>;
bottom?: BottomProperty<TLength>;
"box-align"?: BoxAlignProperty;
"box-decoration-break"?: BoxDecorationBreakProperty;
"box-flex-group"?: GlobalsNumber;
"box-lines"?: BoxLinesProperty;
"box-ordinal-group"?: GlobalsNumber;
"box-shadow"?: BoxShadowProperty;
"box-sizing"?: BoxSizingProperty;
"break-after"?: BreakAfterProperty;
"break-before"?: BreakBeforeProperty;
"break-inside"?: BreakInsideProperty;
"caption-side"?: CaptionSideProperty;
"caret-color"?: CaretColorProperty;
clear?: ClearProperty;
"clip-path"?: ClipPathProperty;
color?: ColorProperty;
"color-adjust"?: ColorAdjustProperty;
"column-count"?: ColumnCountProperty;
"column-fill"?: ColumnFillProperty;
"column-gap"?: ColumnGapProperty<TLength>;
"column-rule-color"?: ColumnRuleColorProperty;
"column-rule-style"?: ColumnRuleStyleProperty;
"column-rule-width"?: ColumnRuleWidthProperty<TLength>;
"column-span"?: ColumnSpanProperty;
"column-width"?: ColumnWidthProperty<TLength>;
contain?: ContainProperty;
content?: ContentProperty;
"counter-increment"?: CounterIncrementProperty;
"counter-reset"?: CounterResetProperty;
cursor?: CursorProperty;
direction?: DirectionProperty;
display?: DisplayProperty;
"empty-cells"?: EmptyCellsProperty;
filter?: FilterProperty;
"flex-basis"?: FlexBasisProperty<TLength>;
"flex-direction"?: FlexDirectionProperty;
"flex-grow"?: GlobalsNumber;
"flex-shrink"?: GlobalsNumber;
"flex-wrap"?: FlexWrapProperty;
float?: FloatProperty;
"font-family"?: FontFamilyProperty;
"font-feature-settings"?: FontFeatureSettingsProperty;
"font-kerning"?: FontKerningProperty;
"font-language-override"?: FontLanguageOverrideProperty;
"font-size"?: FontSizeProperty<TLength>;
"font-size-adjust"?: FontSizeAdjustProperty;
"font-stretch"?: FontStretchProperty;
"font-style"?: FontStyleProperty;
"font-synthesis"?: FontSynthesisProperty;
"font-variant"?: FontVariantProperty;
"font-variant-caps"?: FontVariantCapsProperty;
"font-variant-east-asian"?: FontVariantEastAsianProperty;
"font-variant-ligatures"?: FontVariantLigaturesProperty;
"font-variant-numeric"?: FontVariantNumericProperty;
"font-variant-position"?: FontVariantPositionProperty;
"font-variation-settings"?: FontVariationSettingsProperty;
"font-weight"?: FontWeightProperty;
"grid-auto-columns"?: GridAutoColumnsProperty<TLength>;
"grid-auto-flow"?: GridAutoFlowProperty;
"grid-auto-rows"?: GridAutoRowsProperty<TLength>;
"grid-column-end"?: GridColumnEndProperty;
"grid-column-gap"?: GridColumnGapProperty<TLength>;
"grid-column-start"?: GridColumnStartProperty;
"grid-row-end"?: GridRowEndProperty;
"grid-row-gap"?: GridRowGapProperty<TLength>;
"grid-row-start"?: GridRowStartProperty;
"grid-template-areas"?: GridTemplateAreasProperty;
"grid-template-columns"?: GridTemplateColumnsProperty<TLength>;
"grid-template-rows"?: GridTemplateRowsProperty<TLength>;
"hanging-punctuation"?: HangingPunctuationProperty;
height?: HeightProperty<TLength>;
hyphens?: HyphensProperty;
"image-orientation"?: ImageOrientationProperty;
"image-rendering"?: ImageRenderingProperty;
"image-resolution"?: ImageResolutionProperty;
"initial-letter"?: InitialLetterProperty;
"initial-letter-align"?: InitialLetterAlignProperty;
"inline-size"?: InlineSizeProperty<TLength>;
isolation?: IsolationProperty;
"justify-content"?: JustifyContentProperty;
"justify-items"?: JustifyItemsProperty;
"justify-self"?: JustifySelfProperty;
left?: LeftProperty<TLength>;
"letter-spacing"?: LetterSpacingProperty<TLength>;
"line-break"?: LineBreakProperty;
"line-height"?: LineHeightProperty<TLength>;
"line-height-step"?: LineHeightStepProperty<TLength>;
"list-style-image"?: ListStyleImageProperty;
"list-style-position"?: ListStylePositionProperty;
"list-style-type"?: ListStyleTypeProperty;
"margin-block-end"?: MarginBlockEndProperty<TLength>;
"margin-block-start"?: MarginBlockStartProperty<TLength>;
"margin-bottom"?: MarginBottomProperty<TLength>;
"margin-inline-end"?: MarginInlineEndProperty<TLength>;
"margin-inline-start"?: MarginInlineStartProperty<TLength>;
"margin-left"?: MarginLeftProperty<TLength>;
"margin-right"?: MarginRightProperty<TLength>;
"margin-top"?: MarginTopProperty<TLength>;
"mask-border-mode"?: MaskBorderModeProperty;
"mask-border-outset"?: MaskBorderOutsetProperty<TLength>;
"mask-border-repeat"?: MaskBorderRepeatProperty;
"mask-border-slice"?: MaskBorderSliceProperty;
"mask-border-source"?: MaskBorderSourceProperty;
"mask-border-width"?: MaskBorderWidthProperty<TLength>;
"mask-clip"?: MaskClipProperty;
"mask-composite"?: MaskCompositeProperty;
"mask-image"?: MaskImageProperty;
"mask-mode"?: MaskModeProperty;
"mask-origin"?: MaskOriginProperty;
"mask-position"?: MaskPositionProperty<TLength>;
"mask-repeat"?: MaskRepeatProperty;
"mask-size"?: MaskSizeProperty<TLength>;
"mask-type"?: MaskTypeProperty;
"max-block-size"?: MaxBlockSizeProperty<TLength>;
"max-height"?: MaxHeightProperty<TLength>;
"max-inline-size"?: MaxInlineSizeProperty<TLength>;
"max-lines"?: MaxLinesProperty;
"max-width"?: MaxWidthProperty<TLength>;
"min-block-size"?: MinBlockSizeProperty<TLength>;
"min-height"?: MinHeightProperty<TLength>;
"min-inline-size"?: MinInlineSizeProperty<TLength>;
"min-width"?: MinWidthProperty<TLength>;
"mix-blend-mode"?: MixBlendModeProperty;
"motion-distance"?: OffsetDistanceProperty<TLength>;
"motion-path"?: OffsetPathProperty;
"motion-rotation"?: OffsetRotateProperty;
"object-fit"?: ObjectFitProperty;
"object-position"?: ObjectPositionProperty<TLength>;
"offset-anchor"?: OffsetAnchorProperty<TLength>;
"offset-block-end"?: OffsetBlockEndProperty<TLength>;
"offset-block-start"?: OffsetBlockStartProperty<TLength>;
"offset-distance"?: OffsetDistanceProperty<TLength>;
"offset-inline-end"?: OffsetInlineEndProperty<TLength>;
"offset-inline-start"?: OffsetInlineStartProperty<TLength>;
"offset-path"?: OffsetPathProperty;
"offset-position"?: OffsetPositionProperty<TLength>;
"offset-rotate"?: OffsetRotateProperty;
"offset-rotation"?: OffsetRotateProperty;
opacity?: GlobalsNumber;
order?: GlobalsNumber;
orphans?: GlobalsNumber;
"outline-color"?: OutlineColorProperty;
"outline-offset"?: OutlineOffsetProperty<TLength>;
"outline-style"?: OutlineStyleProperty;
"outline-width"?: OutlineWidthProperty<TLength>;
overflow?: OverflowProperty;
"overflow-anchor"?: OverflowAnchorProperty;
"overflow-block"?: OverflowBlockProperty;
"overflow-clip-box"?: OverflowClipBoxProperty;
"overflow-inline"?: OverflowInlineProperty;
"overflow-wrap"?: OverflowWrapProperty;
"overflow-x"?: OverflowXProperty;
"overflow-y"?: OverflowYProperty;
"overscroll-behavior"?: OverscrollBehaviorProperty;
"overscroll-behavior-x"?: OverscrollBehaviorXProperty;
"overscroll-behavior-y"?: OverscrollBehaviorYProperty;
"padding-block-end"?: PaddingBlockEndProperty<TLength>;
"padding-block-start"?: PaddingBlockStartProperty<TLength>;
"padding-bottom"?: PaddingBottomProperty<TLength>;
"padding-inline-end"?: PaddingInlineEndProperty<TLength>;
"padding-inline-start"?: PaddingInlineStartProperty<TLength>;
"padding-left"?: PaddingLeftProperty<TLength>;
"padding-right"?: PaddingRightProperty<TLength>;
"padding-top"?: PaddingTopProperty<TLength>;
"page-break-after"?: PageBreakAfterProperty;
"page-break-before"?: PageBreakBeforeProperty;
"page-break-inside"?: PageBreakInsideProperty;
"paint-order"?: PaintOrderProperty;
perspective?: PerspectiveProperty<TLength>;
"perspective-origin"?: PerspectiveOriginProperty<TLength>;
"place-content"?: PlaceContentProperty;
"pointer-events"?: PointerEventsProperty;
position?: PositionProperty;
quotes?: QuotesProperty;
resize?: ResizeProperty;
right?: RightProperty<TLength>;
rotate?: RotateProperty;
"row-gap"?: RowGapProperty<TLength>;
"ruby-align"?: RubyAlignProperty;
"ruby-merge"?: RubyMergeProperty;
"ruby-position"?: RubyPositionProperty;
scale?: ScaleProperty;
"scroll-behavior"?: ScrollBehaviorProperty;
"scroll-snap-type"?: ScrollSnapTypeProperty;
"shape-image-threshold"?: GlobalsNumber;
"shape-margin"?: ShapeMarginProperty<TLength>;
"shape-outside"?: ShapeOutsideProperty;
"tab-size"?: TabSizeProperty<TLength>;
"table-layout"?: TableLayoutProperty;
"text-align"?: TextAlignProperty;
"text-align-last"?: TextAlignLastProperty;
"text-combine-upright"?: TextCombineUprightProperty;
"text-decoration-color"?: TextDecorationColorProperty;
"text-decoration-line"?: TextDecorationLineProperty;
"text-decoration-skip"?: TextDecorationSkipProperty;
"text-decoration-skip-ink"?: TextDecorationSkipInkProperty;
"text-decoration-style"?: TextDecorationStyleProperty;
"text-emphasis-color"?: TextEmphasisColorProperty;
"text-emphasis-position"?: GlobalsString;
"text-emphasis-style"?: TextEmphasisStyleProperty;
"text-indent"?: TextIndentProperty<TLength>;
"text-justify"?: TextJustifyProperty;
"text-orientation"?: TextOrientationProperty;
"text-overflow"?: TextOverflowProperty;
"text-rendering"?: TextRenderingProperty;
"text-shadow"?: TextShadowProperty;
"text-size-adjust"?: TextSizeAdjustProperty;
"text-transform"?: TextTransformProperty;
"text-underline-position"?: TextUnderlinePositionProperty;
top?: TopProperty<TLength>;
"touch-action"?: TouchActionProperty;
transform?: TransformProperty;
"transform-box"?: TransformBoxProperty;
"transform-origin"?: TransformOriginProperty<TLength>;
"transform-style"?: TransformStyleProperty;
"transition-delay"?: GlobalsString;
"transition-duration"?: GlobalsString;
"transition-property"?: TransitionPropertyProperty;
"transition-timing-function"?: TransitionTimingFunctionProperty;
translate?: TranslateProperty<TLength>;
"unicode-bidi"?: UnicodeBidiProperty;
"user-select"?: UserSelectProperty;
"vertical-align"?: VerticalAlignProperty<TLength>;
visibility?: VisibilityProperty;
"white-space"?: WhiteSpaceProperty;
widows?: GlobalsNumber;
width?: WidthProperty<TLength>;
"will-change"?: WillChangeProperty;
"word-break"?: WordBreakProperty;
"word-spacing"?: WordSpacingProperty<TLength>;
"word-wrap"?: WordWrapProperty;
"writing-mode"?: WritingModeProperty;
"z-index"?: ZIndexProperty;
zoom?: ZoomProperty;
}
export interface StandardShorthandPropertiesHyphen<TLength = string | 0> {
all?: Globals;
animation?: AnimationProperty;
background?: BackgroundProperty<TLength>;
border?: BorderProperty<TLength>;
"border-block-end"?: BorderBlockEndProperty<TLength>;
"border-block-start"?: BorderBlockStartProperty<TLength>;
"border-bottom"?: BorderBottomProperty<TLength>;
"border-color"?: BorderColorProperty;
"border-image"?: BorderImageProperty;
"border-inline-end"?: BorderInlineEndProperty<TLength>;
"border-inline-start"?: BorderInlineStartProperty<TLength>;
"border-left"?: BorderLeftProperty<TLength>;
"border-radius"?: BorderRadiusProperty<TLength>;
"border-right"?: BorderRightProperty<TLength>;
"border-style"?: BorderStyleProperty;
"border-top"?: BorderTopProperty<TLength>;
"border-width"?: BorderWidthProperty<TLength>;
"column-rule"?: ColumnRuleProperty<TLength>;
columns?: ColumnsProperty<TLength>;
flex?: FlexProperty<TLength>;
"flex-flow"?: FlexFlowProperty;
font?: FontProperty;
gap?: GapProperty<TLength>;
grid?: GridProperty;
"grid-area"?: GridAreaProperty;
"grid-column"?: GridColumnProperty;
"grid-gap"?: GridGapProperty<TLength>;
"grid-row"?: GridRowProperty;
"grid-template"?: GridTemplateProperty;
"line-clamp"?: LineClampProperty;
"list-style"?: ListStyleProperty;
margin?: MarginProperty<TLength>;
mask?: MaskProperty<TLength>;
"mask-border"?: MaskBorderProperty;
motion?: OffsetProperty<TLength>;
offset?: OffsetProperty<TLength>;
outline?: OutlineProperty<TLength>;
padding?: PaddingProperty<TLength>;
"text-decoration"?: TextDecorationProperty;
"text-emphasis"?: TextEmphasisProperty;
transition?: TransitionProperty;
}
export interface StandardPropertiesHyphen<TLength = string | 0> extends StandardLonghandPropertiesHyphen<TLength>, StandardShorthandPropertiesHyphen<TLength> {}
export interface VendorLonghandPropertiesHyphen<TLength = string | 0> {
"-moz-animation-delay"?: GlobalsString;
"-moz-animation-direction"?: AnimationDirectionProperty;
"-moz-animation-duration"?: GlobalsString;
"-moz-animation-fill-mode"?: AnimationFillModeProperty;
"-moz-animation-iteration-count"?: AnimationIterationCountProperty;
"-moz-animation-name"?: AnimationNameProperty;
"-moz-animation-play-state"?: AnimationPlayStateProperty;
"-moz-animation-timing-function"?: AnimationTimingFunctionProperty;
"-moz-appearance"?: MozAppearanceProperty;
"-moz-backface-visibility"?: BackfaceVisibilityProperty;
"-moz-binding"?: MozBindingProperty;
"-moz-border-bottom-colors"?: MozBorderBottomColorsProperty;
"-moz-border-end-color"?: BorderInlineEndColorProperty;
"-moz-border-end-style"?: BorderInlineEndStyleProperty;
"-moz-border-end-width"?: BorderInlineEndWidt