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)
|
Auto
type 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;