UNPKG

react-style-proptype

Version:

validates style objects by ensuring they only have valid keys

322 lines (320 loc) 11.4 kB
// @flow // generated by scripts/getFlow export type Style = { alignContent?: ?string | ?number, alignItems?: ?string | ?number, alignSelf?: ?string | ?number, all?: ?string | ?number, animation?: ?string | ?number, animationDelay?: ?string | ?number, animationDirection?: ?string | ?number, animationDuration?: ?string | ?number, animationFillMode?: ?string | ?number, animationIterationCount?: ?string | ?number, animationName?: ?string | ?number, animationPlayState?: ?string | ?number, animationTimingFunction?: ?string | ?number, backfaceVisibility?: ?string | ?number, background?: ?string | ?number, backgroundAttachment?: ?string | ?number, backgroundBlendMode?: ?string | ?number, backgroundClip?: ?string | ?number, backgroundColor?: ?string | ?number, backgroundImage?: ?string | ?number, backgroundOrigin?: ?string | ?number, backgroundPosition?: ?string | ?number, backgroundRepeat?: ?string | ?number, backgroundSize?: ?string | ?number, blockSize?: ?string | ?number, border?: ?string | ?number, borderBlockEnd?: ?string | ?number, borderBlockEndColor?: ?string | ?number, borderBlockEndStyle?: ?string | ?number, borderBlockEndWidth?: ?string | ?number, borderBlockStart?: ?string | ?number, borderBlockStartColor?: ?string | ?number, borderBlockStartStyle?: ?string | ?number, borderBlockStartWidth?: ?string | ?number, borderBottom?: ?string | ?number, borderBottomColor?: ?string | ?number, borderBottomLeftRadius?: ?string | ?number, borderBottomRightRadius?: ?string | ?number, borderBottomStyle?: ?string | ?number, borderBottomWidth?: ?string | ?number, borderCollapse?: ?string | ?number, borderColor?: ?string | ?number, borderImage?: ?string | ?number, borderImageOutset?: ?string | ?number, borderImageRepeat?: ?string | ?number, borderImageSlice?: ?string | ?number, borderImageSource?: ?string | ?number, borderImageWidth?: ?string | ?number, borderInlineEnd?: ?string | ?number, borderInlineEndColor?: ?string | ?number, borderInlineEndStyle?: ?string | ?number, borderInlineEndWidth?: ?string | ?number, borderInlineStart?: ?string | ?number, borderInlineStartColor?: ?string | ?number, borderInlineStartStyle?: ?string | ?number, borderInlineStartWidth?: ?string | ?number, borderLeft?: ?string | ?number, borderLeftColor?: ?string | ?number, borderLeftStyle?: ?string | ?number, borderLeftWidth?: ?string | ?number, borderRadius?: ?string | ?number, borderRight?: ?string | ?number, borderRightColor?: ?string | ?number, borderRightStyle?: ?string | ?number, borderRightWidth?: ?string | ?number, borderSpacing?: ?string | ?number, borderStyle?: ?string | ?number, borderTop?: ?string | ?number, borderTopColor?: ?string | ?number, borderTopLeftRadius?: ?string | ?number, borderTopRightRadius?: ?string | ?number, borderTopStyle?: ?string | ?number, borderTopWidth?: ?string | ?number, borderWidth?: ?string | ?number, bottom?: ?string | ?number, boxDecorationBreak?: ?string | ?number, boxShadow?: ?string | ?number, boxSizing?: ?string | ?number, breakAfter?: ?string | ?number, breakBefore?: ?string | ?number, breakInside?: ?string | ?number, captionSide?: ?string | ?number, caretColor?: ?string | ?number, ch?: ?string | ?number, clear?: ?string | ?number, clip?: ?string | ?number, clipPath?: ?string | ?number, cm?: ?string | ?number, color?: ?string | ?number, columnCount?: ?string | ?number, columnFill?: ?string | ?number, columnGap?: ?string | ?number, columnRule?: ?string | ?number, columnRuleColor?: ?string | ?number, columnRuleStyle?: ?string | ?number, columnRuleWidth?: ?string | ?number, columnSpan?: ?string | ?number, columnWidth?: ?string | ?number, columns?: ?string | ?number, content?: ?string | ?number, counterIncrement?: ?string | ?number, counterReset?: ?string | ?number, cursor?: ?string | ?number, deg?: ?string | ?number, direction?: ?string | ?number, display?: ?string | ?number, dpcm?: ?string | ?number, dpi?: ?string | ?number, dppx?: ?string | ?number, em?: ?string | ?number, emptyCells?: ?string | ?number, ex?: ?string | ?number, filter?: ?string | ?number, flex?: ?string | ?number, flexBasis?: ?string | ?number, flexDirection?: ?string | ?number, flexFlow?: ?string | ?number, flexGrow?: ?string | ?number, flexShrink?: ?string | ?number, flexWrap?: ?string | ?number, float?: ?string | ?number, font?: ?string | ?number, fontFamily?: ?string | ?number, fontFeatureSettings?: ?string | ?number, fontKerning?: ?string | ?number, fontLanguageOverride?: ?string | ?number, fontSize?: ?string | ?number, fontSizeAdjust?: ?string | ?number, fontStretch?: ?string | ?number, fontStyle?: ?string | ?number, fontSynthesis?: ?string | ?number, fontVariant?: ?string | ?number, fontVariantAlternates?: ?string | ?number, fontVariantCaps?: ?string | ?number, fontVariantEastAsian?: ?string | ?number, fontVariantLigatures?: ?string | ?number, fontVariantNumeric?: ?string | ?number, fontVariantPosition?: ?string | ?number, fontWeight?: ?string | ?number, fr?: ?string | ?number, grad?: ?string | ?number, grid?: ?string | ?number, gridArea?: ?string | ?number, gridAutoColumns?: ?string | ?number, gridAutoFlow?: ?string | ?number, gridAutoRows?: ?string | ?number, gridColumn?: ?string | ?number, gridColumnEnd?: ?string | ?number, gridColumnGap?: ?string | ?number, gridColumnStart?: ?string | ?number, gridGap?: ?string | ?number, gridRow?: ?string | ?number, gridRowEnd?: ?string | ?number, gridRowGap?: ?string | ?number, gridRowStart?: ?string | ?number, gridTemplate?: ?string | ?number, gridTemplateAreas?: ?string | ?number, gridTemplateColumns?: ?string | ?number, gridTemplateRows?: ?string | ?number, hangingPunctuation?: ?string | ?number, height?: ?string | ?number, hyphens?: ?string | ?number, hz?: ?string | ?number, imageOrientation?: ?string | ?number, imageRendering?: ?string | ?number, imageResolution?: ?string | ?number, in?: ?string | ?number, inherit?: ?string | ?number, initial?: ?string | ?number, inlineSize?: ?string | ?number, isolation?: ?string | ?number, justifyContent?: ?string | ?number, khz?: ?string | ?number, left?: ?string | ?number, letterSpacing?: ?string | ?number, lineBreak?: ?string | ?number, lineHeight?: ?string | ?number, listStyle?: ?string | ?number, listStyleImage?: ?string | ?number, listStylePosition?: ?string | ?number, listStyleType?: ?string | ?number, margin?: ?string | ?number, marginBlockEnd?: ?string | ?number, marginBlockStart?: ?string | ?number, marginBottom?: ?string | ?number, marginInlineEnd?: ?string | ?number, marginInlineStart?: ?string | ?number, marginLeft?: ?string | ?number, marginRight?: ?string | ?number, marginTop?: ?string | ?number, mask?: ?string | ?number, maskClip?: ?string | ?number, maskComposite?: ?string | ?number, maskImage?: ?string | ?number, maskMode?: ?string | ?number, maskOrigin?: ?string | ?number, maskPosition?: ?string | ?number, maskRepeat?: ?string | ?number, maskSize?: ?string | ?number, maskType?: ?string | ?number, maxHeight?: ?string | ?number, maxWidth?: ?string | ?number, minBlockSize?: ?string | ?number, minHeight?: ?string | ?number, minInlineSize?: ?string | ?number, minWidth?: ?string | ?number, mixBlendMode?: ?string | ?number, mm?: ?string | ?number, ms?: ?string | ?number, objectFit?: ?string | ?number, objectPosition?: ?string | ?number, offsetBlockEnd?: ?string | ?number, offsetBlockStart?: ?string | ?number, offsetInlineEnd?: ?string | ?number, offsetInlineStart?: ?string | ?number, opacity?: ?string | ?number, order?: ?string | ?number, orphans?: ?string | ?number, outline?: ?string | ?number, outlineColor?: ?string | ?number, outlineOffset?: ?string | ?number, outlineStyle?: ?string | ?number, outlineWidth?: ?string | ?number, overflow?: ?string | ?number, overflowWrap?: ?string | ?number, overflowX?: ?string | ?number, overflowY?: ?string | ?number, padding?: ?string | ?number, paddingBlockEnd?: ?string | ?number, paddingBlockStart?: ?string | ?number, paddingBottom?: ?string | ?number, paddingInlineEnd?: ?string | ?number, paddingInlineStart?: ?string | ?number, paddingLeft?: ?string | ?number, paddingRight?: ?string | ?number, paddingTop?: ?string | ?number, pageBreakAfter?: ?string | ?number, pageBreakBefore?: ?string | ?number, pageBreakInside?: ?string | ?number, pc?: ?string | ?number, perspective?: ?string | ?number, perspectiveOrigin?: ?string | ?number, pointerEvents?: ?string | ?number, position?: ?string | ?number, pt?: ?string | ?number, px?: ?string | ?number, q?: ?string | ?number, quotes?: ?string | ?number, rad?: ?string | ?number, rem?: ?string | ?number, resize?: ?string | ?number, revert?: ?string | ?number, right?: ?string | ?number, rubyAlign?: ?string | ?number, rubyMerge?: ?string | ?number, rubyPosition?: ?string | ?number, s?: ?string | ?number, scrollBehavior?: ?string | ?number, scrollSnapCoordinate?: ?string | ?number, scrollSnapDestination?: ?string | ?number, scrollSnapType?: ?string | ?number, shapeImageThreshold?: ?string | ?number, shapeMargin?: ?string | ?number, shapeOutside?: ?string | ?number, tabSize?: ?string | ?number, tableLayout?: ?string | ?number, textAlign?: ?string | ?number, textAlignLast?: ?string | ?number, textCombineUpright?: ?string | ?number, textDecoration?: ?string | ?number, textDecorationColor?: ?string | ?number, textDecorationLine?: ?string | ?number, textDecorationStyle?: ?string | ?number, textEmphasis?: ?string | ?number, textEmphasisColor?: ?string | ?number, textEmphasisPosition?: ?string | ?number, textEmphasisStyle?: ?string | ?number, textIndent?: ?string | ?number, textJustify?: ?string | ?number, textOrientation?: ?string | ?number, textOverflow?: ?string | ?number, textRendering?: ?string | ?number, textShadow?: ?string | ?number, textTransform?: ?string | ?number, textUnderlinePosition?: ?string | ?number, top?: ?string | ?number, touchAction?: ?string | ?number, transform?: ?string | ?number, transformBox?: ?string | ?number, transformOrigin?: ?string | ?number, transformStyle?: ?string | ?number, transition?: ?string | ?number, transitionDelay?: ?string | ?number, transitionDuration?: ?string | ?number, transitionProperty?: ?string | ?number, transitionTimingFunction?: ?string | ?number, turn?: ?string | ?number, unicodeBidi?: ?string | ?number, unset?: ?string | ?number, verticalAlign?: ?string | ?number, vh?: ?string | ?number, visibility?: ?string | ?number, vmax?: ?string | ?number, vmin?: ?string | ?number, vw?: ?string | ?number, whiteSpace?: ?string | ?number, widows?: ?string | ?number, width?: ?string | ?number, willChange?: ?string | ?number, wordBreak?: ?string | ?number, wordSpacing?: ?string | ?number, wordWrap?: ?string | ?number, writingMode?: ?string | ?number, zIndex?: ?string | ?number, overflowScrolling?: ?string | ?number, userSelect?: ?string | ?number, }