tap
Version:
A Test-Anything-Protocol library for JavaScript
1,087 lines (1,078 loc) • 278 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,
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>,
borderBlockColor?: BorderBlockColorProperty,
borderBlockEndColor?: BorderBlockEndColorProperty,
borderBlockEndStyle?: BorderBlockEndStyleProperty,
borderBlockEndWidth?: BorderBlockEndWidthProperty<TLength>,
borderBlockStartColor?: BorderBlockStartColorProperty,
borderBlockStartStyle?: BorderBlockStartStyleProperty,
borderBlockStartWidth?: BorderBlockStartWidthProperty<TLength>,
borderBlockStyle?: BorderBlockStyleProperty,
borderBlockWidth?: BorderBlockWidthProperty<TLength>,
borderBottomColor?: BorderBottomColorProperty,
borderBottomLeftRadius?: BorderBottomLeftRadiusProperty<TLength>,
borderBottomRightRadius?: BorderBottomRightRadiusProperty<TLength>,
borderBottomStyle?: BorderBottomStyleProperty,
borderBottomWidth?: BorderBottomWidthProperty<TLength>,
borderCollapse?: BorderCollapseProperty,
borderEndEndRadius?: BorderEndEndRadiusProperty<TLength>,
borderEndStartRadius?: BorderEndStartRadiusProperty<TLength>,
borderImageOutset?: BorderImageOutsetProperty<TLength>,
borderImageRepeat?: BorderImageRepeatProperty,
borderImageSlice?: BorderImageSliceProperty,
borderImageSource?: BorderImageSourceProperty,
borderImageWidth?: BorderImageWidthProperty<TLength>,
borderInlineColor?: BorderInlineColorProperty,
borderInlineEndColor?: BorderInlineEndColorProperty,
borderInlineEndStyle?: BorderInlineEndStyleProperty,
borderInlineEndWidth?: BorderInlineEndWidthProperty<TLength>,
borderInlineStartColor?: BorderInlineStartColorProperty,
borderInlineStartStyle?: BorderInlineStartStyleProperty,
borderInlineStartWidth?: BorderInlineStartWidthProperty<TLength>,
borderInlineStyle?: BorderInlineStyleProperty,
borderInlineWidth?: BorderInlineWidthProperty<TLength>,
borderLeftColor?: BorderLeftColorProperty,
borderLeftStyle?: BorderLeftStyleProperty,
borderLeftWidth?: BorderLeftWidthProperty<TLength>,
borderRightColor?: BorderRightColorProperty,
borderRightStyle?: BorderRightStyleProperty,
borderRightWidth?: BorderRightWidthProperty<TLength>,
borderSpacing?: BorderSpacingProperty<TLength>,
borderStartEndRadius?: BorderStartEndRadiusProperty<TLength>,
borderStartStartRadius?: BorderStartStartRadiusProperty<TLength>,
borderTopColor?: BorderTopColorProperty,
borderTopLeftRadius?: BorderTopLeftRadiusProperty<TLength>,
borderTopRightRadius?: BorderTopRightRadiusProperty<TLength>,
borderTopStyle?: BorderTopStyleProperty,
borderTopWidth?: BorderTopWidthProperty<TLength>,
bottom?: BottomProperty<TLength>,
boxDecorationBreak?: BoxDecorationBreakProperty,
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,
counterSet?: CounterSetProperty,
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,
fontOpticalSizing?: FontOpticalSizingProperty,
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,
gridColumnStart?: GridColumnStartProperty,
gridRowEnd?: GridRowEndProperty,
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,
inlineSize?: InlineSizeProperty<TLength>,
inset?: InsetProperty<TLength>,
insetBlock?: InsetBlockProperty<TLength>,
insetBlockEnd?: InsetBlockEndProperty<TLength>,
insetBlockStart?: InsetBlockStartProperty<TLength>,
insetInline?: InsetInlineProperty<TLength>,
insetInlineEnd?: InsetInlineEndProperty<TLength>,
insetInlineStart?: InsetInlineStartProperty<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,
marginBlock?: MarginBlockProperty<TLength>,
marginBlockEnd?: MarginBlockEndProperty<TLength>,
marginBlockStart?: MarginBlockStartProperty<TLength>,
marginBottom?: MarginBottomProperty<TLength>,
marginInline?: MarginInlineProperty<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>,
offsetDistance?: OffsetDistanceProperty<TLength>,
offsetPath?: OffsetPathProperty,
offsetPosition?: OffsetPositionProperty<TLength>,
offsetRotate?: OffsetRotateProperty,
offsetRotation?: OffsetRotateProperty,
opacity?: OpacityProperty,
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,
paddingBlock?: PaddingBlockProperty<TLength>,
paddingBlockEnd?: PaddingBlockEndProperty<TLength>,
paddingBlockStart?: PaddingBlockStartProperty<TLength>,
paddingBottom?: PaddingBottomProperty<TLength>,
paddingInline?: PaddingInlineProperty<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,
scrollMargin?: ScrollMarginProperty<TLength>,
scrollMarginBlock?: ScrollMarginBlockProperty<TLength>,
scrollMarginBlockEnd?: ScrollMarginBlockEndProperty<TLength>,
scrollMarginBlockStart?: ScrollMarginBlockStartProperty<TLength>,
scrollMarginBottom?: ScrollMarginBottomProperty<TLength>,
scrollMarginInline?: ScrollMarginInlineProperty<TLength>,
scrollMarginInlineEnd?: ScrollMarginInlineEndProperty<TLength>,
scrollMarginInlineStart?: ScrollMarginInlineStartProperty<TLength>,
scrollMarginLeft?: ScrollMarginLeftProperty<TLength>,
scrollMarginRight?: ScrollMarginRightProperty<TLength>,
scrollMarginTop?: ScrollMarginTopProperty<TLength>,
scrollPadding?: ScrollPaddingProperty<TLength>,
scrollPaddingBlock?: ScrollPaddingBlockProperty<TLength>,
scrollPaddingBlockEnd?: ScrollPaddingBlockEndProperty<TLength>,
scrollPaddingBlockStart?: ScrollPaddingBlockStartProperty<TLength>,
scrollPaddingBottom?: ScrollPaddingBottomProperty<TLength>,
scrollPaddingInline?: ScrollPaddingInlineProperty<TLength>,
scrollPaddingInlineEnd?: ScrollPaddingInlineEndProperty<TLength>,
scrollPaddingInlineStart?: ScrollPaddingInlineStartProperty<TLength>,
scrollPaddingLeft?: ScrollPaddingLeftProperty<TLength>,
scrollPaddingRight?: ScrollPaddingRightProperty<TLength>,
scrollPaddingTop?: ScrollPaddingTopProperty<TLength>,
scrollSnapAlign?: ScrollSnapAlignProperty,
scrollSnapStop?: ScrollSnapStopProperty,
scrollSnapType?: ScrollSnapTypeProperty,
scrollbarColor?: ScrollbarColorProperty,
scrollbarWidth?: ScrollbarWidthProperty,
shapeImageThreshold?: ShapeImageThresholdProperty,
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,
textDecorationThickness?: TextDecorationThicknessProperty<TLength>,
textDecorationWidth?: TextDecorationThicknessProperty<TLength>,
textEmphasisColor?: TextEmphasisColorProperty,
textEmphasisPosition?: GlobalsString,
textEmphasisStyle?: TextEmphasisStyleProperty,
textIndent?: TextIndentProperty<TLength>,
textJustify?: TextJustifyProperty,
textOrientation?: TextOrientationProperty,
textOverflow?: TextOverflowProperty,
textRendering?: TextRenderingProperty,
textShadow?: TextShadowProperty,
textSizeAdjust?: TextSizeAdjustProperty,
textTransform?: TextTransformProperty,
textUnderlineOffset?: TextUnderlineOffsetProperty<TLength>,
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>,
borderBlock?: BorderBlockProperty<TLength>,
borderBlockEnd?: BorderBlockEndProperty<TLength>,
borderBlockStart?: BorderBlockStartProperty<TLength>,
borderBottom?: BorderBottomProperty<TLength>,
borderColor?: BorderColorProperty,
borderImage?: BorderImageProperty,
borderInline?: BorderInlineProperty<TLength>,
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,
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>,
placeItems?: PlaceItemsProperty,
placeSelf?: PlaceSelfProperty,
textDecoration?: TextDecorationProperty<TLength>,
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,
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,
MozMarginEnd?: MarginInlineEndProperty<TLength>,
MozMarginStart?: MarginInlineStartProperty<TLength>,
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>,
MozTextSizeAdjust?: TextSizeAdjustProperty,
MozTransformOrigin?: TransformOriginProperty<TLength>,
MozTransformStyle?: TransformStyleProperty,
MozTransitionDelay?: GlobalsString,
MozTransitionDuration?: GlobalsString,
MozTransitionProperty?: TransitionPropertyProperty,
MozTransitionTimingFunction?: TransitionTimingFunctionProperty,
MozUserFocus?: MozUserFocusProperty,
MozUserModify?: MozUserModifyProperty,
MozUserSelect?: UserSelectProperty,
MozWindowDragging?: MozWindowDraggingProperty,
msAccelerator?: MsAcceleratorProperty,
msAlignSelf?: AlignSelfProperty,
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,
msTouchAction?: TouchActionProperty,
msTouchSelect?: MsTouchSelectProperty,
msTransform?: TransformProperty,
msTransformOrigin?: TransformOriginProperty<TLength>,
msTransitionDelay?: GlobalsString,
msTransitionDuration?: GlobalsString,
msTransitionProperty?: TransitionPropertyProperty,
msTransitionTimingFunction?: TransitionTimingFunctionProperty,
msUserSelect?: MsUserSelectProperty,
msWordBreak?: WordBreakProperty,
msWrapFlow?: MsWrapFlowProperty,
msWrapMargin?: MsWrapMarginProperty<TLength>,
msWrapThrough?: MsWrapThroughProperty,
msWritingMode?: WritingModeProperty,
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,
WebkitAppearance?: WebkitAppearanceProperty,
WebkitBackdropFilter?: BackdropFilterProperty,
WebkitBackfaceVisibility?: BackfaceVisibilityProperty,
WebkitBackgroundClip?: BackgroundClipProperty,
WebkitBackgroundOrigin?: BackgroundOriginProperty,
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,
WebkitColorAdjust?: ColorAdjustProperty,
WebkitColumnCount?: ColumnCountProperty,
WebkitColumnFill?: ColumnFillProperty,
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,
WebkitFlexWrap?: FlexWrapProperty,
WebkitFontFeatureSettings?: FontFeatureSettingsProperty,
WebkitFontKerning?: FontKerningProperty,
WebkitFontVariantLigatures?: FontVariantLigaturesProperty,
WebkitHyphens?: HyphensProperty,
WebkitJustifyContent?: JustifyContentProperty,
WebkitLineBreak?: LineBreakProperty,
WebkitLineClamp?: WebkitLineClampProperty,
WebkitMarginEnd?: MarginInlineEndProperty<TLength>,
WebkitMarginStart?: MarginInlineStartProperty<TLength>,
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,
WebkitMaskSize?: WebkitMaskSizeProperty<TLength>,
WebkitMaxInlineSize?: MaxInlineSizeProperty<TLength>,
WebkitOrder?: GlobalsNumber,
WebkitOverflowScrolling?: WebkitOverflowScrollingProperty,
WebkitPaddingEnd?: PaddingInlineEndProperty<TLength>,
WebkitPaddingStart?: PaddingInlineStartProperty<TLength>,
WebkitPerspective?: PerspectiveProperty<TLength>,
WebkitPerspectiveOrigin?: PerspectiveOriginProperty<TLength>,
WebkitScrollSnapType?: ScrollSnapTypeProperty,
WebkitShapeMargin?: ShapeMarginProperty<TLength>,
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>,
MozTransition?: TransitionProperty,
msContentZoomLimit?: GlobalsString,
msContentZoomSnap?: MsContentZoomSnapProperty,
msFlex?: FlexProperty<TLength>,
msScrollLimit?: GlobalsString,
msScrollSnapX?: GlobalsString,
msScrollSnapY?: GlobalsString,
msTransition?: TransitionProperty,
WebkitAnimation?: AnimationProperty,
WebkitBorderBefore?: WebkitBorderBeforeProperty<TLength>,
WebkitBorderImage?: BorderImageProperty,
WebkitBorderRadius?: BorderRadiusProperty<TLength>,
WebkitColumnRule?: ColumnRuleProperty<TLength>,
WebkitColumns?: ColumnsProperty<TLength>,
WebkitFlex?: FlexProperty<TLength>,
WebkitFlexFlow?: FlexFlowProperty,
WebkitMask?: WebkitMaskProperty<TLength>,
WebkitTextEmphasis?: TextEmphasisProperty,
WebkitTextStroke?: WebkitTextStrokeProperty<TLength>,
WebkitTransition?: TransitionProperty,
};
export type VendorProperties<TLength = string | 0> = VendorLonghandProperties<TLength> & VendorShorthandProperties<TLength>;
export type ObsoleteProperties<TLength = string | 0> = {
boxAlign?: BoxAlignProperty,
boxDirection?: BoxDirectionProperty,
boxFlex?: GlobalsNumber,
boxFlexGroup?: GlobalsNumber,
boxLines?: BoxLinesProperty,
boxOrdinalGroup?: GlobalsNumber,
boxOrient?: BoxOrientProperty,
boxPack?: BoxPackProperty,
clip?: ClipProperty,
fontVariantAlternates?: FontVariantAlternatesProperty,
gridColumnGap?: GridColumnGapProperty<TLength>,
gridGap?: GridGapProperty<TLength>,
gridRowGap?: GridRowGapProperty<TLength>,
imeMode?: ImeModeProperty,
offsetBlock?: InsetBlockProperty<TLength>,
offsetBlockEnd?: InsetBlockEndProperty<TLength>,
offsetBlockStart?: InsetBlockStartProperty<TLength>,
offsetInline?: InsetInlineProperty<TLength>,
offsetInlineEnd?: InsetInlineEndProperty<TLength>,
offsetInlineStart?: InsetInlineStartProperty<TLength>,
scrollSnapCoordinate?: ScrollSnapCoordinateProperty<TLength>,
scrollSnapDestination?: ScrollSnapDestinationProperty<TLength>,
scrollSnapPointsX?: ScrollSnapPointsXProperty,
scrollSnapPointsY?: ScrollSnapPointsYProperty,
scrollSnapTypeX?: ScrollSnapTypeXProperty,
scrollSnapTypeY?: ScrollSnapTypeYProperty,
textCombineHorizontal?: TextCombineUprightProperty,
KhtmlBoxAlign?: BoxAlignProperty,
KhtmlBoxDirection?: BoxDirectionProperty,
KhtmlBoxFlex?: GlobalsNumber,
KhtmlBoxFlexGroup?: GlobalsNumber,
KhtmlBoxLines?: BoxLinesProperty,
KhtmlBoxOrdinalGroup?: GlobalsNumber,
KhtmlBoxOrient?: BoxOrientProperty,
KhtmlBoxPack?: BoxPackProperty,
KhtmlLineBreak?: LineBreakProperty,
KhtmlOpacity?: OpacityProperty,
KhtmlUserSelect?: UserSelectProperty,
MozBackgroundClip?: BackgroundClipProperty,
MozBackgroundInlinePolicy?: BoxDecorationBreakProperty,
MozBackgroundOrigin?: BackgroundOriginProperty,
MozBackgroundSize?: BackgroundSizeProperty<TLength>,
MozBinding?: MozBindingProperty,
MozBorderRadius?: BorderRadiusProperty<TLength>,
MozBorderRadiusBottomleft?: BorderBottomLeftRadiusProperty<TLength>,
MozBorderRadiusBottomright?: BorderBottomRightRadiusProperty<TLength>,
MozBorderRadiusTopleft?: BorderTopLeftRadiusProperty<TLength>,
MozBorderRadiusTopright?: BorderTopRightRadiusProperty<TLength>,
MozBoxAlign?: BoxAlignProperty,
MozBoxDirection?: BoxDirectionProperty,
MozBoxFlex?: GlobalsNumber,
MozBoxOrdinalGroup?: GlobalsNumber,
MozBoxOrient?: BoxOrientProperty,
MozBoxPack?: BoxPackProperty,
MozBoxShadow?: BoxShadowProperty,
MozOpacity?: OpacityProperty,
MozOutline?: OutlineProperty<TLength>,
MozOutlineColor?: OutlineColorProperty,
MozOutlineRadius?: MozOutlineRadiusProperty<TLength>,
MozOutlineStyle?: OutlineStyleProperty,
MozOutlineWidth?: OutlineWidthProperty<TLength>,
MozTextAlignLast?: TextAlignLastProperty,
MozTextBlink?: MozTextBlinkProperty,
MozTextDecorationColor?: TextDecorationColorProperty,
MozTextDecorationLine?: TextDecorationLineProperty,
MozTextDecorationStyle?: TextDecorationStyleProperty,
MozUserInput?: MozUserInputProperty,
MozWindowShadow?: MozWindowShadowProperty,
msImeMode?: ImeModeProperty,
OAnimation?: AnimationProperty,
OAnimationDelay?: GlobalsString,
OAnimationDirection?: AnimationDirectionProperty,
OAnimationDuration?: GlobalsString,
OAnimationFillMode?: AnimationFillModeProperty,
OAnimationIterationCount?: AnimationIterationCountProperty,
OAnimationName?: AnimationNameProperty,
OAnimationPlayState?: AnimationPlayStateProperty,
OAnimationTimingFunction?: AnimationTimingFunctionProperty,
OBackgroundSize?: BackgroundSizeProperty<TLength>,
OBorderImage?: BorderImageProperty,
OTransform?: TransformProperty,
OTransition?: TransitionProperty,
OTransitionDelay?: GlobalsString,
OTransitionDuration?: GlobalsString,
OTransitionProperty?: TransitionPropertyProperty,
OTransitionTimingFunction?: TransitionTimingFunctionProperty,
WebkitBoxAlign?: BoxAlignProperty,
WebkitBoxDirection?: BoxDirectionProperty,
WebkitBoxFlex?: GlobalsNumber,
WebkitBoxFlexGroup?: GlobalsNumber,
WebkitBoxLines?: BoxLinesProperty,
WebkitBoxOrdinalGroup?: GlobalsNumber,
WebkitBoxOrient?: BoxOrientProperty,
WebkitBoxPack?: BoxPackProperty,
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?: OpacityProperty,
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<TLength>,
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,
"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-color"?: BorderBlockColorProperty,
"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-block-style"?: BorderBlockStyleProperty,
"border-block-width"?: BorderBlockWidthProperty<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-end-end-radius"?: BorderEndEndRadiusProperty<TLength>,
"border-end-start-radius"?: BorderEndStartRadiusProperty<TLength>,
"border-image-outset"?: BorderImageOutsetProperty<TLength>,
"border-image-repeat"?: BorderImageRepeatProperty,
"border-image-slice"?: BorderImageSliceProperty,
"border-image-source"?: BorderImageSourceProperty,
"border-image-width"?: BorderImageWidthProperty<TLength>,
"border-inline-color"?: BorderInlineColorProperty,
"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-inline-style"?: BorderInlineStyleProperty,
"border-inline-width"?: BorderInlineWidthProperty<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-start-end-radius"?: BorderStartEndRadiusProperty<TLength>,
"border-start-start-radius"?: BorderStartStartRadiusProperty<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-decoration-break"?: BoxDecorationBreakProperty,
"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,
"counter-set"?: CounterSetProperty,
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-optical-sizing"?: FontOpticalSizingProperty,
"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-start"?: GridColumnStartProperty,
"grid-row-end"?: GridRowEndProperty,
"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,
"inline-size"?: InlineSizeProperty<TLength>,
inset?: InsetProperty<TLength>,
"inset-block"?: InsetBlockProperty<TLength>,
"inset-block-end"?: InsetBlockEndProperty<TLength>,
"inset-block-start"?: InsetBlockStartProperty<TLength>,
"inset-inline"?: InsetInlineProperty<TLength>,
"inset-inline-end"?: InsetInlineEndProperty<TLength>,
"inset-inline-start"?: InsetInlineStartProperty<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"?: MarginBlockProperty<TLength>,
"margin-block-end"?: MarginBlockEndProperty<TLength>,
"margin-block-start"?: MarginBlockStartProperty<TLength>,
"margin-bottom"?: MarginBottomProperty<TLength>,
"margin-inline"?: MarginInlineProperty<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-distance"?: OffsetDistanceProperty<TLength>,
"offset-path"?: OffsetPathProperty,
"offset-position"?: OffsetPositionProperty<TLength>,
"offset-rotate"?: OffsetRotateProperty,
"offset-rotation"?: OffsetRotateProperty,
opacity?: OpacityProperty,
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"?: PaddingBlockProperty<TLength>,
"padding-block-end"?: PaddingBlockEndProperty<TLength>,
"padding-block-start"?: PaddingBlockStartProperty<TLength>,
"padding-bottom"?: PaddingBottomProperty<TLength>,
"padding-inline"?: PaddingInlineProperty<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-margin"?: ScrollMarginProperty<TLength>,
"scroll-margin-block"?: ScrollMarginBlockProperty<TLength>,
"scroll-margin-block-end"?: ScrollMarginBlockEndProperty<TLength>,
"scroll-margin-block-start"?: ScrollMarginBlockStartProperty<TLength>,
"scroll-margin-bottom"?: ScrollMarginBottomProperty<TLength>,
"scroll-margin-inline"?: ScrollMarginInlineProperty<TLength>,
"scroll-margin-inline-end"?: ScrollMarginInlineEndProperty<TLength>,
"scroll-margin-inline-start"?: ScrollMarginInlineStartProperty<TLength>,
"scroll-margin-left"?: ScrollMarginLeftProperty<TLength>,
"scroll-margin-right"?: ScrollMarginRightProperty<TLength>,
"scroll-margin-top"?: ScrollMarginTopProperty<TLength>,
"scroll-padding"?: ScrollPaddingProperty<TLength>,
"scroll-padding-block"?: ScrollPaddingBlockProperty<TLength>,
"scroll-padding-block-end"?: ScrollPaddingBlockEndProperty<TLength>,
"scroll-padding-block-start"?: ScrollPaddingBlockStartProperty<TLength>,
"scroll-padding-bottom"?: ScrollPaddingBottomProperty<TLength>,
"scroll-padding-inline"?: ScrollPaddingInlineProperty<TLength>,
"scroll-padding-inline-e