Module Style-BsReactNative
type t;type styleElement;type styleTransformElement= (string, Js.Json.t);type pt_only=
;|Pt(float)type pt_pct=
;|Pt(float)|Pct(float)type pt_pct_auto=
;|Pt(float)|Pct(float)|Autotype pt_pct_animated('a)=
;|Pt(float)|Pct(float)|Animated(BsReactNative.AnimatedRe.value('a))type float_animated('a)=
;|Float(float)|Animated(BsReactNative.AnimatedRe.value('a))type string_interpolated=
;|String(string)|Animated(BsReactNative.AnimatedRe.Interpolation.t)type deg_animated('a)=
;|Deg(float)|Animated(BsReactNative.AnimatedRe.value('a))
let style: list(styleElement) => t;let array: array(t) => t;let arrayOption: array(option(t)) => t;let list: list(t) => t;let listOption: list(option(t)) => t;let flatten: array(t) => t;let concat: list(t) => t;let combine: t => t => t;
let alignContent: alignContent => styleElement;
let alignItems: alignItems => styleElement;
let alignSelf: alignSelf => styleElement;let aspectRatio: float => styleElement;let borderBottomWidth: float => styleElement;let borderLeftWidth: float => styleElement;let borderRightWidth: float => styleElement;let borderTopWidth: float => styleElement;let borderWidth: float => styleElement;
let display: display => styleElement;let flex: float => styleElement;let flexBasis: pt_pct_auto => styleElement;
let flexDirection: flexDirection => styleElement;let flexGrow: float => styleElement;let flexShrink: float => styleElement;
let flexWrap: flexWrap => styleElement;
let justifyContent: justifyContent => styleElement;let margin: pt_pct_auto => styleElement;let marginBottom: pt_pct_auto => styleElement;let marginHorizontal: pt_pct_auto => styleElement;let marginLeft: pt_pct_auto => styleElement;let marginRight: pt_pct_auto => styleElement;let marginTop: pt_pct_auto => styleElement;let marginVertical: pt_pct_auto => styleElement;let maxHeight: pt_pct => styleElement;let maxWidth: pt_pct => styleElement;let minHeight: pt_pct => styleElement;let minWidth: pt_pct => styleElement;
let overflow: overflow => styleElement;let padding: pt_pct => styleElement;let paddingBottom: pt_pct => styleElement;let paddingHorizontal: pt_pct => styleElement;let paddingLeft: pt_pct => styleElement;let paddingRight: pt_pct => styleElement;let paddingTop: pt_pct => styleElement;let paddingVertical: pt_pct => styleElement;
let position: position => styleElement;let top: pt_pct_animated('a) => styleElement;let left: pt_pct_animated('a) => styleElement;let right: pt_pct_animated('a) => styleElement;let bottom: pt_pct_animated('a) => styleElement;let height: pt_pct_animated('a) => styleElement;let width: pt_pct_animated('a) => styleElement;let zIndex: int => styleElement;
let direction: direction => styleElement;let shadowColor: string_interpolated => styleElement;let shadowOffset: height:float => width:float => styleElement;let shadowOpacity: float => styleElement;let shadowRadius: float => styleElement;let transform: list(styleTransformElement) => styleElement;let perspective: float_animated('a) => styleTransformElement;let translateX: float_animated('a) => styleTransformElement;let translateY: float_animated('a) => styleTransformElement;let scaleX: float_animated('a) => styleTransformElement;let scaleY: float_animated('a) => styleTransformElement;let scale: float_animated('a) => styleTransformElement;let rotate: deg_animated('a) => styleTransformElement;let rotateX: deg_animated('a) => styleTransformElement;let rotateY: deg_animated('a) => styleTransformElement;let rotateZ: deg_animated('a) => styleTransformElement;let skewX: deg_animated('a) => styleTransformElement;let skewY: deg_animated('a) => styleTransformElement;
module Transform: { ... };let backfaceVisibility: backfaceVisibility => styleElement;let backgroundColor: string_interpolated => styleElement;let borderColor: string_interpolated => styleElement;let borderTopColor: string_interpolated => styleElement;let borderRightColor: string_interpolated => styleElement;let borderBottomColor: string_interpolated => styleElement;let borderLeftColor: string_interpolated => styleElement;let borderRadius: float => styleElement;let borderTopLeftRadius: float => styleElement;let borderTopRightRadius: float => styleElement;let borderBottomLeftRadius: float => styleElement;let borderBottomRightRadius: float => styleElement;
let borderStyle: borderStyle => styleElement;let opacity: float_animated('a) => styleElement;let elevation: float => styleElement;let color: string_interpolated => styleElement;let fontFamily: string => styleElement;let fontSize: float_animated('a) => styleElement;
let fontStyle: fontStyle => styleElement;let fontWeight: [< `Bold | `Normal | `_100 | `_200 | `_300 | `_400 | `_500 | `_600 | `_700 | `_800 | `_900 ] => styleElement;let lineHeight: float => styleElement;
let textAlign: textAlign => styleElement;
let textDecorationLine: textDecorationLine => styleElement;let textShadowColor: string_interpolated => styleElement;let textShadowOffset: height:float => width:float => styleElement;let textShadowRadius: float => styleElement;let includeFontPadding: bool => styleElement;
let textAlignVertical: textAlignVertical => styleElement;let fontVariant: list(string) => styleElement;let letterSpacing: float => styleElement;let textDecorationColor: string_interpolated => styleElement;
let textDecorationStyle: textDecorationStyle => styleElement;
let writingDirection: writingDirection => styleElement;
let resizeMode: resizeMode => styleElement;let tintColor: string_interpolated => styleElement;let overlayColor: string_interpolated => styleElement;