Module ReactDOMRe.Style

type t = style;
external make: ?⁠azimuth:string => ?⁠background:string => ?⁠backgroundAttachment:string => ?⁠backgroundColor:string => ?⁠backgroundImage:string => ?⁠backgroundPosition:string => ?⁠backgroundRepeat:string => ?⁠border:string => ?⁠borderCollapse:string => ?⁠borderColor:string => ?⁠borderSpacing:string => ?⁠borderStyle:string => ?⁠borderTop:string => ?⁠borderRight:string => ?⁠borderBottom:string => ?⁠borderLeft:string => ?⁠borderTopColor:string => ?⁠borderRightColor:string => ?⁠borderBottomColor:string => ?⁠borderLeftColor:string => ?⁠borderTopStyle:string => ?⁠borderRightStyle:string => ?⁠borderBottomStyle:string => ?⁠borderLeftStyle:string => ?⁠borderTopWidth:string => ?⁠borderRightWidth:string => ?⁠borderBottomWidth:string => ?⁠borderLeftWidth:string => ?⁠borderWidth:string => ?⁠bottom:string => ?⁠captionSide:string => ?⁠clear:string => ?⁠clip:string => ?⁠color:string => ?⁠content:string => ?⁠counterIncrement:string => ?⁠counterReset:string => ?⁠cue:string => ?⁠cueAfter:string => ?⁠cueBefore:string => ?⁠cursor:string => ?⁠direction:string => ?⁠display:string => ?⁠elevation:string => ?⁠emptyCells:string => ?⁠float:string => ?⁠font:string => ?⁠fontFamily:string => ?⁠fontSize:string => ?⁠fontSizeAdjust:string => ?⁠fontStretch:string => ?⁠fontStyle:string => ?⁠fontVariant:string => ?⁠fontWeight:string => ?⁠height:string => ?⁠left:string => ?⁠letterSpacing:string => ?⁠lineHeight:string => ?⁠listStyle:string => ?⁠listStyleImage:string => ?⁠listStylePosition:string => ?⁠listStyleType:string => ?⁠margin:string => ?⁠marginTop:string => ?⁠marginRight:string => ?⁠marginBottom:string => ?⁠marginLeft:string => ?⁠markerOffset:string => ?⁠marks:string => ?⁠maxHeight:string => ?⁠maxWidth:string => ?⁠minHeight:string => ?⁠minWidth:string => ?⁠orphans:string => ?⁠outline:string => ?⁠outlineColor:string => ?⁠outlineStyle:string => ?⁠outlineWidth:string => ?⁠overflow:string => ?⁠overflowX:string => ?⁠overflowY:string => ?⁠padding:string => ?⁠paddingTop:string => ?⁠paddingRight:string => ?⁠paddingBottom:string => ?⁠paddingLeft:string => ?⁠page:string => ?⁠pageBreakAfter:string => ?⁠pageBreakBefore:string => ?⁠pageBreakInside:string => ?⁠pause:string => ?⁠pauseAfter:string => ?⁠pauseBefore:string => ?⁠pitch:string => ?⁠pitchRange:string => ?⁠playDuring:string => ?⁠position:string => ?⁠quotes:string => ?⁠richness:string => ?⁠right:string => ?⁠size:string => ?⁠speak:string => ?⁠speakHeader:string => ?⁠speakNumeral:string => ?⁠speakPunctuation:string => ?⁠speechRate:string => ?⁠stress:string => ?⁠tableLayout:string => ?⁠textAlign:string => ?⁠textDecoration:string => ?⁠textIndent:string => ?⁠textShadow:string => ?⁠textTransform:string => ?⁠top:string => ?⁠unicodeBidi:string => ?⁠verticalAlign:string => ?⁠visibility:string => ?⁠voiceFamily:string => ?⁠volume:string => ?⁠whiteSpace:string => ?⁠widows:string => ?⁠width:string => ?⁠wordSpacing:string => ?⁠zIndex:string => ?⁠opacity:string => ?⁠backgroundOrigin:string => ?⁠backgroundSize:string => ?⁠backgroundClip:string => ?⁠borderRadius:string => ?⁠borderTopLeftRadius:string => ?⁠borderTopRightRadius:string => ?⁠borderBottomLeftRadius:string => ?⁠borderBottomRightRadius:string => ?⁠borderImage:string => ?⁠borderImageSource:string => ?⁠borderImageSlice:string => ?⁠borderImageWidth:string => ?⁠borderImageOutset:string => ?⁠borderImageRepeat:string => ?⁠boxShadow:string => ?⁠columns:string => ?⁠columnCount:string => ?⁠columnFill:string => ?⁠columnGap:string => ?⁠columnRule:string => ?⁠columnRuleColor:string => ?⁠columnRuleStyle:string => ?⁠columnRuleWidth:string => ?⁠columnSpan:string => ?⁠columnWidth:string => ?⁠breakAfter:string => ?⁠breakBefore:string => ?⁠breakInside:string => ?⁠rest:string => ?⁠restAfter:string => ?⁠restBefore:string => ?⁠speakAs:string => ?⁠voiceBalance:string => ?⁠voiceDuration:string => ?⁠voicePitch:string => ?⁠voiceRange:string => ?⁠voiceRate:string => ?⁠voiceStress:string => ?⁠voiceVolume:string => ?⁠objectFit:string => ?⁠objectPosition:string => ?⁠imageResolution:string => ?⁠imageOrientation:string => ?⁠alignContent:string => ?⁠alignItems:string => ?⁠alignSelf:string => ?⁠flex:string => ?⁠flexBasis:string => ?⁠flexDirection:string => ?⁠flexFlow:string => ?⁠flexGrow:string => ?⁠flexShrink:string => ?⁠flexWrap:string => ?⁠justifyContent:string => ?⁠order:string => ?⁠textDecorationColor:string => ?⁠textDecorationLine:string => ?⁠textDecorationSkip:string => ?⁠textDecorationStyle:string => ?⁠textEmphasis:string => ?⁠textEmphasisColor:string => ?⁠textEmphasisPosition:string => ?⁠textEmphasisStyle:string => ?⁠textUnderlinePosition:string => ?⁠fontFeatureSettings:string => ?⁠fontKerning:string => ?⁠fontLanguageOverride:string => ?⁠fontSynthesis:string => ?⁠forntVariantAlternates:string => ?⁠fontVariantCaps:string => ?⁠fontVariantEastAsian:string => ?⁠fontVariantLigatures:string => ?⁠fontVariantNumeric:string => ?⁠fontVariantPosition:string => ?⁠all:string => ?⁠glyphOrientationVertical:string => ?⁠textCombineUpright:string => ?⁠textOrientation:string => ?⁠writingMode:string => ?⁠shapeImageThreshold:string => ?⁠shapeMargin:string => ?⁠shapeOutside:string => ?⁠clipPath:string => ?⁠clipRule:string => ?⁠mask:string => ?⁠maskBorder:string => ?⁠maskBorderMode:string => ?⁠maskBorderOutset:string => ?⁠maskBorderRepeat:string => ?⁠maskBorderSlice:string => ?⁠maskBorderSource:string => ?⁠maskBorderWidth:string => ?⁠maskClip:string => ?⁠maskComposite:string => ?⁠maskImage:string => ?⁠maskMode:string => ?⁠maskOrigin:string => ?⁠maskPosition:string => ?⁠maskRepeat:string => ?⁠maskSize:string => ?⁠maskType:string => ?⁠backgroundBlendMode:string => ?⁠isolation:string => ?⁠mixBlendMode:string => ?⁠boxDecorationBreak:string => ?⁠boxSizing:string => ?⁠caretColor:string => ?⁠navDown:string => ?⁠navLeft:string => ?⁠navRight:string => ?⁠navUp:string => ?⁠outlineOffset:string => ?⁠resize:string => ?⁠textOverflow:string => ?⁠grid:string => ?⁠gridArea:string => ?⁠gridAutoColumns:string => ?⁠gridAutoFlow:string => ?⁠gridAutoRows:string => ?⁠gridColumn:string => ?⁠gridColumnEnd:string => ?⁠gridColumnGap:string => ?⁠gridColumnStart:string => ?⁠gridGap:string => ?⁠gridRow:string => ?⁠gridRowEnd:string => ?⁠gridRowGap:string => ?⁠gridRowStart:string => ?⁠gridTemplate:string => ?⁠gridTemplateAreas:string => ?⁠gridTemplateColumns:string => ?⁠gridTemplateRows:string => ?⁠willChange:string => ?⁠hangingPunctuation:string => ?⁠hyphens:string => ?⁠lineBreak:string => ?⁠overflowWrap:string => ?⁠tabSize:string => ?⁠textAlignLast:string => ?⁠textJustify:string => ?⁠wordBreak:string => ?⁠wordWrap:string => ?⁠animation:string => ?⁠animationDelay:string => ?⁠animationDirection:string => ?⁠animationDuration:string => ?⁠animationFillMode:string => ?⁠animationIterationCount:string => ?⁠animationName:string => ?⁠animationPlayState:string => ?⁠animationTimingFunction:string => ?⁠transition:string => ?⁠transitionDelay:string => ?⁠transitionDuration:string => ?⁠transitionProperty:string => ?⁠transitionTimingFunction:string => ?⁠backfaceVisibility:string => ?⁠perspective:string => ?⁠perspectiveOrigin:string => ?⁠transform:string => ?⁠transformOrigin:string => ?⁠transformStyle:string => ?⁠justifyItems:string => ?⁠justifySelf:string => ?⁠placeContent:string => ?⁠placeItems:string => ?⁠placeSelf:string => ?⁠appearance:string => ?⁠caret:string => ?⁠caretAnimation:string => ?⁠caretShape:string => ?⁠userSelect:string => ?⁠maxLines:string => ?⁠marqueeDirection:string => ?⁠marqueeLoop:string => ?⁠marqueeSpeed:string => ?⁠marqueeStyle:string => ?⁠overflowStyle:string => ?⁠rotation:string => ?⁠rotationPoint:string => ?⁠alignmentBaseline:string => ?⁠baselineShift:string => ?⁠clip:string => ?⁠clipPath:string => ?⁠clipRule:string => ?⁠colorInterpolation:string => ?⁠colorInterpolationFilters:string => ?⁠colorProfile:string => ?⁠colorRendering:string => ?⁠cursor:string => ?⁠dominantBaseline:string => ?⁠fill:string => ?⁠fillOpacity:string => ?⁠fillRule:string => ?⁠filter:string => ?⁠floodColor:string => ?⁠floodOpacity:string => ?⁠glyphOrientationHorizontal:string => ?⁠glyphOrientationVertical:string => ?⁠imageRendering:string => ?⁠kerning:string => ?⁠lightingColor:string => ?⁠markerEnd:string => ?⁠markerMid:string => ?⁠markerStart:string => ?⁠pointerEvents:string => ?⁠shapeRendering:string => ?⁠stopColor:string => ?⁠stopOpacity:string => ?⁠stroke:string => ?⁠strokeDasharray:string => ?⁠strokeDashoffset:string => ?⁠strokeLinecap:string => ?⁠strokeLinejoin:string => ?⁠strokeMiterlimit:string => ?⁠strokeOpacity:string => ?⁠strokeWidth:string => ?⁠textAnchor:string => ?⁠textRendering:string => ?⁠rubyAlign:string => ?⁠rubyMerge:string => ?⁠rubyPosition:string => unit => style = "BS:4.0.7„•¦¾��²��p����‘  B’'azimuth  B’*background  B’4backgroundAttachment  B’/backgroundColor  B’/backgroundImage  B’2backgroundPosition  B’0backgroundRepeat  B’&border  B’.borderCollapse  B’+borderColor  B’-borderSpacing  B’+borderStyle  B’)borderTop  B’+borderRight  B’,borderBottom  B’*borderLeft  B’.borderTopColor  B’0borderRightColor  B’1borderBottomColor  B’/borderLeftColor  B’.borderTopStyle  B’0borderRightStyle  B’1borderBottomStyle  B’/borderLeftStyle  B’.borderTopWidth  B’0borderRightWidth  B’1borderBottomWidth  B’/borderLeftWidth  B’+borderWidth  B’&bottom  B’+captionSide  B’%clear  B’$clip  B’%color  B’'content  B’0counterIncrement  B’,counterReset  B’#cue  B’(cueAfter  B’)cueBefore  B’&cursor  B’)direction  B’'display  B’)elevation  B’*emptyCells  B’%float  B’$font  B’*fontFamily  B’(fontSize  B’.fontSizeAdjust  B’+fontStretch  B’)fontStyle  B’+fontVariant  B’*fontWeight  B’&height  B’$left  B’-letterSpacing  B’*lineHeight  B’)listStyle  B’.listStyleImage  B’1listStylePosition  B’-listStyleType  B’&margin  B’)marginTop  B’+marginRight  B’,marginBottom  B’*marginLeft  B’,markerOffset  B’%marks  B’)maxHeight  B’(maxWidth  B’)minHeight  B’(minWidth  B’'orphans  B’'outline  B’,outlineColor  B’,outlineStyle  B’,outlineWidth  B’(overflow  B’)overflowX  B’)overflowY  B’'padding  B’*paddingTop  B’,paddingRight  B’-paddingBottom  B’+paddingLeft  B’$page  B’.pageBreakAfter  B’/pageBreakBefore  B’/pageBreakInside  B’%pause  B’*pauseAfter  B’+pauseBefore  B’%pitch  B’*pitchRange  B’*playDuring  B’(position  B’&quotes  B’(richness  B’%right  B’$size  B’%speak  B’+speakHeader  B’,speakNumeral  B’0speakPunctuation  B’*speechRate  B’&stress  B’+tableLayout  B’)textAlign  B’.textDecoration  B’*textIndent  B’*textShadow  B’-textTransform  B’#top  B’+unicodeBidi  B’-verticalAlign  B’*visibility  B’+voiceFamily  B’&volume  B’*whiteSpace  B’&widows  B’%width  B’+wordSpacing  B’&zIndex  B’'opacity  B’0backgroundOrigin  B’.backgroundSize  B’.backgroundClip  B’,borderRadius  B’3borderTopLeftRadius  B’4borderTopRightRadius  B’6borderBottomLeftRadius  B’7borderBottomRightRadius  B’+borderImage  B’1borderImageSource  B’0borderImageSlice  B’0borderImageWidth  B’1borderImageOutset  B’1borderImageRepeat  B’)boxShadow  B’'columns  B’+columnCount  B’*columnFill  B’)columnGap  B’*columnRule  B’/columnRuleColor  B’/columnRuleStyle  B’/columnRuleWidth  B’*columnSpan  B’+columnWidth  B’*breakAfter  B’+breakBefore  B’+breakInside  B’$rest  B’)restAfter  B’*restBefore  B’'speakAs  B’,voiceBalance  B’-voiceDuration  B’*voicePitch  B’*voiceRange  B’)voiceRate  B’+voiceStress  B’+voiceVolume  B’)objectFit  B’.objectPosition  B’/imageResolution  B’0imageOrientation  B’,alignContent  B’*alignItems  B’)alignSelf  B’$flex  B’)flexBasis  B’-flexDirection  B’(flexFlow  B’(flexGrow  B’*flexShrink  B’(flexWrap  B’.justifyContent  B’%order  B’3textDecorationColor  B’2textDecorationLine  B’2textDecorationSkip  B’3textDecorationStyle  B’,textEmphasis  B’1textEmphasisColor  B’4textEmphasisPosition  B’1textEmphasisStyle  B’5textUnderlinePosition  B’3fontFeatureSettings  B’+fontKerning  B’4fontLanguageOverride  B’-fontSynthesis  B’6forntVariantAlternates  B’/fontVariantCaps  B’4fontVariantEastAsian  B’4fontVariantLigatures  B’2fontVariantNumeric  B’3fontVariantPosition  B’#all  B’8glyphOrientationVertical  B’2textCombineUpright  B’/textOrientation  B’+writingMode  B’3shapeImageThreshold  B’+shapeMargin  B’,shapeOutside  B’(clipPath  B’(clipRule  B’$mask  B’*maskBorder  B’.maskBorderMode  B’0maskBorderOutset  B’0maskBorderRepeat  B’/maskBorderSlice  B’0maskBorderSource  B’/maskBorderWidth  B’(maskClip  B’-maskComposite  B’)maskImage  B’(maskMode  B’*maskOrigin  B’,maskPosition  B’*maskRepeat  B’(maskSize  B’(maskType  B’3backgroundBlendMode  B’)isolation  B’,mixBlendMode  B’2boxDecorationBreak  B’)boxSizing  B’*caretColor  B’'navDown  B’'navLeft  B’(navRight  B’%navUp  B’-outlineOffset  B’&resize  B’,textOverflow  B’$grid  B’(gridArea  B’/gridAutoColumns  B’,gridAutoFlow  B’,gridAutoRows  B’*gridColumn  B’-gridColumnEnd  B’-gridColumnGap  B’/gridColumnStart  B’'gridGap  B’'gridRow  B’*gridRowEnd  B’*gridRowGap  B’,gridRowStart  B’,gridTemplate  B’1gridTemplateAreas  B’3gridTemplateColumns  B’0gridTemplateRows  B’*willChange  B’2hangingPunctuation  B’'hyphens  B’)lineBreak  B’,overflowWrap  B’'tabSize  B’-textAlignLast  B’+textJustify  B’)wordBreak  B’(wordWrap  B’)animation  B’.animationDelay  B’2animationDirection  B’1animationDuration  B’1animationFillMode  B’7animationIterationCount  B’-animationName  B’2animationPlayState  B’7animationTimingFunction  B’*transition  B’/transitionDelay  B’2transitionDuration  B’2transitionProperty  B’8transitionTimingFunction  B’2backfaceVisibility  B’+perspective  B’1perspectiveOrigin  B’)transform  B’/transformOrigin  B’.transformStyle  B’,justifyItems  B’+justifySelf  B’,placeContent  B’*placeItems  B’)placeSelf  B’*appearance  B’%caret  B’.caretAnimation  B’*caretShape  B’*userSelect  B’(maxLines  B’0marqueeDirection  B’+marqueeLoop  B’,marqueeSpeed  B’,marqueeStyle  B’-overflowStyle  B’(rotation  B’-rotationPoint  B’1alignmentBaseline  B’-baselineShift  B’$clip  B’(clipPath  B’(clipRule  B’2colorInterpolation  B’9colorInterpolationFilters  B’,colorProfile  B’.colorRendering  B’&cursor  B’0dominantBaseline  B’$fill  B’+fillOpacity  B’(fillRule  B’&filter  B’*floodColor  B’,floodOpacity  B’:glyphOrientationHorizontal  B’8glyphOrientationVertical  B’.imageRendering  B’'kerning  B’-lightingColor  B’)markerEnd  B’)markerMid  B’+markerStart  B’-pointerEvents  B’.shapeRendering  B’)stopColor  B’+stopOpacity  B’&stroke  B’/strokeDasharray  B’0strokeDashoffset  B’-strokeLinecap  B’.strokeLinejoin  B’0strokeMiterlimit  B’-strokeOpacity  B’+strokeWidth  B’*textAnchor  B’-textRendering  B’)rubyAlign  B’)rubyMerge  B’,rubyPosition  A‘@@""";
let combine: style => style => style;
let unsafeAddProp: style => string => string => style;