react-native-web-headroom
Version:
React Native Web Headroom
1,111 lines (1,099 loc) • 235 kB
Flow
// @flow
export type 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 type 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 type StandardProperties<TLength = string | 0> = StandardLonghandProperties<TLength> & StandardShorthandProperties<TLength>;
export type 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 type 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 type VendorProperties<TLength = string | 0> = VendorLonghandProperties<TLength> & VendorShorthandProperties<TLength>;
export type ObsoleteProperties<TLength = string | 0> = {
boxDirection?: BoxDirectionProperty,
boxFlex?: GlobalsNumber,
boxOrient?: BoxOrientProperty,
boxPack?: BoxPackProperty,
clip?: ClipProperty,
fontVariantAlternates?: FontVariantAlternatesProperty,
imeMode?: ImeModeProperty,
scrollSnapCoordinate?: ScrollSnapCoordinateProperty<TLength>,
scrollSnapDestination?: ScrollSnapDestinationProperty<TLength>,
scrollSnapPointsX?: ScrollSnapPointsXProperty,
scrollSnapPointsY?: ScrollSnapPointsYProperty,
scrollSnapTypeX?: ScrollSnapTypeXProperty,
scrollSnapTypeY?: ScrollSnapTypeYProperty,
textCombineHorizontal?: TextCombineUprightProperty,
KhtmlBoxDirection?: BoxDirectionProperty,
KhtmlBoxFlex?: GlobalsNumber,
KhtmlBoxOrient?: BoxOrientProperty,
KhtmlBoxPack?: BoxPackProperty,
MozBackgroundInlinePolicy?: BoxDecorationBreakProperty,
MozBackgroundSize?: BackgroundSizeProperty<TLength>,
MozBorderRadius?: BorderRadiusProperty<TLength>,
MozBorderRadiusTopright?: BorderTopRightRadiusProperty<TLength>,
MozBoxDirection?: BoxDirectionProperty,
MozBoxFlex?: GlobalsNumber,
MozBoxOrient?: BoxOrientProperty,
MozBoxPack?: BoxPackProperty,
MozBoxShadow?: BoxShadowProperty,
MozOpacity?: GlobalsNumber,
MozOutline?: OutlineProperty<TLength>,
MozOutlineColor?: OutlineColorProperty,
MozOutlineStyle?: OutlineStyleProperty,
MozOutlineWidth?: OutlineWidthProperty<TLength>,
MozResize?: ResizeProperty,
MozTextAlignLast?: TextAlignLastProperty,
MozTextDecorationColor?: TextDecorationColorProperty,
MozTextDecorationLine?: TextDecorationLineProperty,
MozTextDecorationStyle?: TextDecorationStyleProperty,
msImeMode?: ImeModeProperty,
OAnimation?: AnimationProperty,
OAnimationDelay?: GlobalsString,
OAnimationDirection?: AnimationDirectionProperty,
OAnimationDuration?: GlobalsString,
OAnimationFillMode?: AnimationFillModeProperty,
OAnimationIterationCount?: AnimationIterationCountProperty,
OAnimationName?: AnimationNameProperty,
OAnimationPlayState?: AnimationPlayStateProperty,
OAnimationTimingFunction?: AnimationTimingFunctionProperty,
OTransform?: TransformProperty,
OTransition?: TransitionProperty,
OTransitionDelay?: GlobalsString,
OTransitionDuration?: GlobalsString,
OTransitionProperty?: TransitionPropertyProperty,
OTransitionTimingFunction?: TransitionTimingFunctionProperty,
WebkitBoxDirection?: BoxDirectionProperty,
WebkitBoxFlex?: GlobalsNumber,
WebkitBoxOrient?: BoxOrientProperty,
WebkitBoxPack?: BoxPackProperty,
WebkitBoxSizing?: BoxSizingProperty,
WebkitScrollSnapPointsX?: ScrollSnapPointsXProperty,
WebkitScrollSnapPointsY?: ScrollSnapPointsYProperty,
};
export type 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 type Properties<TLength = string | 0> = StandardProperties<TLength> & VendorProperties<TLength> & ObsoleteProperties<TLength> & SvgProperties<TLength>;
export type 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 type 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 type StandardPropertiesHyphen<TLength = string | 0> = StandardLonghandPropertiesHyphen<TLength> & StandardShorthandPropertiesHyphen<TLength>;
export type 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"?: BorderInlineEndWidthProperty<TLength>,
"-moz-border-left-colors"?: MozBorderLeftColorsProperty,
"-moz-border-right-colors"?: MozBorderRightColorsProperty,
"-moz-border-start-color"?: BorderInlineStartColorProperty,
"-moz-border-start-style"?: BorderInlineStartStyleProperty,
"-moz-border-top-colors"?: MozBorderTopColorsProperty,
"-moz-box-sizing"?: BoxSizingProperty,
"-moz-column-count"?: ColumnCountProperty,
"-moz-column-fill"?: ColumnFillProperty,
"-moz-column-gap"?: ColumnGapProperty<TLength>,
"-moz-column-rule-color"?: ColumnRuleColorProperty,
"-moz-column-rule-style"?: ColumnRuleStyleProperty,
"-moz-column-rule-width"?: ColumnRuleWidthProperty<TLength>,
"-moz-column-width"?: ColumnWidthProperty<TLength>,
"-moz-context-properties"?: MozContextPropertiesProperty,
"-moz-float-edge"?: MozFloatEdgeProperty,
"-moz-font-feature-settings"?: FontFeatureSettingsProperty,
"-moz-font-language-override"?: FontLanguageOverrideProperty,
"-moz-force-broken-image-icon"?: GlobalsNumber,
"-moz-hyphens"?: HyphensProperty,
"-moz-image-region"?: MozImageRegionProperty,
"-moz-orient"?: MozOrientProperty,
"-moz-outline-radius-bottomleft"?: MozOutlineRadiusBottomleftProperty<TLength>,
"-moz-outline-radius-bottomright"?: MozOutlineRadiusBottomrightProperty<TLength>,
"-moz-outline-radius-t