Runtime Library
Runtime exports used by the Babel plugin and advanced integrations.
react-native-boost/runtime is used by the Babel plugin to apply optimizations safely across platforms.
Besides re-exporting optimized native components with web-safe fallbacks, it also exposes helper utilities.
Direct usage is supported but generally not recommended unless needed for advanced integrations (for example, Nativewind setup).
API Reference
This section is automatically generated from runtime exports.
Functions
getDefaultTextStyle
The default style Text prepends to every element's style — { overflow: 'hidden' } on RN ≥ 0.85, and undefined otherwise. The plugin uses this fallback when the build target is unknown.
- Type:
() => Readonly<Omit<Readonly<Omit<Readonly<Omit<Readonly<Omit<Readonly<{ display?: "none" | "flex" | "contents" | undefined; width?: import("react-native").DimensionValue | undefined; height?: import("react-native").DimensionValue | undefined; bottom?: import("react-native").DimensionValue | undefined; end?: import("react-native").DimensionValue | undefined; left?: import("react-native").DimensionValue | undefined; right?: import("react-native").DimensionValue | undefined; start?: import("react-native").DimensionValue | undefined; top?: import("react-native").DimensionValue | undefined; inset?: import("react-native").DimensionValue | undefined; insetBlock?: import("react-native").DimensionValue | undefined; insetBlockEnd?: import("react-native").DimensionValue | undefined; insetBlockStart?: import("react-native").DimensionValue | undefined; insetInline?: import("react-native").DimensionValue | undefined; insetInlineEnd?: import("react-native").DimensionValue | undefined; insetInlineStart?: import("react-native").DimensionValue | undefined; minWidth?: import("react-native").DimensionValue | undefined; maxWidth?: import("react-native").DimensionValue | undefined; minHeight?: import("react-native").DimensionValue | undefined; maxHeight?: import("react-native").DimensionValue | undefined; margin?: import("react-native").DimensionValue | undefined; marginBlock?: import("react-native").DimensionValue | undefined; marginBlockEnd?: import("react-native").DimensionValue | undefined; marginBlockStart?: import("react-native").DimensionValue | undefined; marginBottom?: import("react-native").DimensionValue | undefined; marginEnd?: import("react-native").DimensionValue | undefined; marginHorizontal?: import("react-native").DimensionValue | undefined; marginInline?: import("react-native").DimensionValue | undefined; marginInlineEnd?: import("react-native").DimensionValue | undefined; marginInlineStart?: import("react-native").DimensionValue | undefined; marginLeft?: import("react-native").DimensionValue | undefined; marginRight?: import("react-native").DimensionValue | undefined; marginStart?: import("react-native").DimensionValue | undefined; marginTop?: import("react-native").DimensionValue | undefined; marginVertical?: import("react-native").DimensionValue | undefined; padding?: import("react-native").DimensionValue | undefined; paddingBlock?: import("react-native").DimensionValue | undefined; paddingBlockEnd?: import("react-native").DimensionValue | undefined; paddingBlockStart?: import("react-native").DimensionValue | undefined; paddingBottom?: import("react-native").DimensionValue | undefined; paddingEnd?: import("react-native").DimensionValue | undefined; paddingHorizontal?: import("react-native").DimensionValue | undefined; paddingInline?: import("react-native").DimensionValue | undefined; paddingInlineEnd?: import("react-native").DimensionValue | undefined; paddingInlineStart?: import("react-native").DimensionValue | undefined; paddingLeft?: import("react-native").DimensionValue | undefined; paddingRight?: import("react-native").DimensionValue | undefined; paddingStart?: import("react-native").DimensionValue | undefined; paddingTop?: import("react-native").DimensionValue | undefined; paddingVertical?: import("react-native").DimensionValue | undefined; borderWidth?: number | undefined; borderBottomWidth?: number | undefined; borderEndWidth?: number | undefined; borderLeftWidth?: number | undefined; borderRightWidth?: number | undefined; borderStartWidth?: number | undefined; borderTopWidth?: number | undefined; position?: "absolute" | "relative" | "static" | undefined; flexDirection?: "row" | "row-reverse" | "column" | "column-reverse" | undefined; flexWrap?: "wrap" | "nowrap" | "wrap-reverse" | undefined; justifyContent?: "flex-start" | "flex-end" | "center" | "space-between" | "space-around" | "space-evenly" | undefined; alignItems?: "flex-start" | "flex-end" | "center" | "stretch" | "baseline" | undefined; alignSelf?: "auto" | "flex-start" | "flex-end" | "center" | "stretch" | "baseline" | undefined; alignContent?: "flex-start" | "flex-end" | "center" | "stretch" | "space-between" | "space-around" | "space-evenly" | undefined; overflow?: "visible" | "hidden" | "scroll" | undefined; flex?: number | undefined; flexGrow?: number | undefined; flexShrink?: number | undefined; flexBasis?: number | string | undefined; aspectRatio?: number | string | undefined; boxSizing?: "border-box" | "content-box" | undefined; zIndex?: number | undefined; direction?: "inherit" | "ltr" | "rtl" | undefined; rowGap?: number | string | undefined; columnGap?: number | string | undefined; gap?: number | string | undefined; }>, "shadowColor" | "shadowOffset" | "shadowOpacity" | "shadowRadius" | "transform" | "transformOrigin" | "backfaceVisibility" | "backgroundColor" | "borderColor" | "borderCurve" | "borderBottomColor" | "borderEndColor" | "borderLeftColor" | "borderRightColor" | "borderStartColor" | "borderTopColor" | "borderBlockColor" | "borderBlockEndColor" | "borderBlockStartColor" | "borderRadius" | "borderBottomEndRadius" | "borderBottomLeftRadius" | "borderBottomRightRadius" | "borderBottomStartRadius" | "borderEndEndRadius" | "borderEndStartRadius" | "borderStartEndRadius" | "borderStartStartRadius" | "borderTopEndRadius" | "borderTopLeftRadius" | "borderTopRightRadius" | "borderTopStartRadius" | "borderStyle" | "borderWidth" | "borderBottomWidth" | "borderEndWidth" | "borderLeftWidth" | "borderRightWidth" | "borderStartWidth" | "borderTopWidth" | "opacity" | "outlineColor" | "outlineOffset" | "outlineStyle" | "outlineWidth" | "elevation" | "pointerEvents" | "cursor" | "boxShadow" | "filter" | "mixBlendMode" | "backgroundImage" | "experimental_backgroundImage" | "experimental_backgroundSize" | "experimental_backgroundPosition" | "experimental_backgroundRepeat" | "isolation"> & Omit<Readonly<Omit<Readonly<{ shadowColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; shadowOffset?: Readonly<{ width?: number | undefined; height?: number | undefined; }> | undefined; shadowOpacity?: number | undefined; shadowRadius?: number | undefined; }>, never> & Omit<Readonly<{}>, never>>, "transform" | "transformOrigin" | "backfaceVisibility" | "backgroundColor" | "borderColor" | "borderCurve" | "borderBottomColor" | "borderEndColor" | "borderLeftColor" | "borderRightColor" | "borderStartColor" | "borderTopColor" | "borderBlockColor" | "borderBlockEndColor" | "borderBlockStartColor" | "borderRadius" | "borderBottomEndRadius" | "borderBottomLeftRadius" | "borderBottomRightRadius" | "borderBottomStartRadius" | "borderEndEndRadius" | "borderEndStartRadius" | "borderStartEndRadius" | "borderStartStartRadius" | "borderTopEndRadius" | "borderTopLeftRadius" | "borderTopRightRadius" | "borderTopStartRadius" | "borderStyle" | "borderWidth" | "borderBottomWidth" | "borderEndWidth" | "borderLeftWidth" | "borderRightWidth" | "borderStartWidth" | "borderTopWidth" | "opacity" | "outlineColor" | "outlineOffset" | "outlineStyle" | "outlineWidth" | "elevation" | "pointerEvents" | "cursor" | "boxShadow" | "filter" | "mixBlendMode" | "backgroundImage" | "experimental_backgroundImage" | "experimental_backgroundSize" | "experimental_backgroundPosition" | "experimental_backgroundRepeat" | "isolation"> & Omit<Readonly<{ transform?: ReadonlyArray<Readonly<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/private/_TransformStyle").MaximumOneOf<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/private/_TransformStyle").MergeUnion<{ readonly perspective: number | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly rotate: string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly rotateX: string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly rotateY: string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly rotateZ: string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly scale: number | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly scaleX: number | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly scaleY: number | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly translateX: number | string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly translateY: number | string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly translate: [number | string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node, number | string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node] | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly skewX: string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly skewY: string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly matrix: ReadonlyArray<number | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node> | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; }>>>> | string | undefined; transformOrigin?: [string | number, string | number, string | number] | string | undefined; }>, "backfaceVisibility" | "backgroundColor" | "borderColor" | "borderCurve" | "borderBottomColor" | "borderEndColor" | "borderLeftColor" | "borderRightColor" | "borderStartColor" | "borderTopColor" | "borderBlockColor" | "borderBlockEndColor" | "borderBlockStartColor" | "borderRadius" | "borderBottomEndRadius" | "borderBottomLeftRadius" | "borderBottomRightRadius" | "borderBottomStartRadius" | "borderEndEndRadius" | "borderEndStartRadius" | "borderStartEndRadius" | "borderStartStartRadius" | "borderTopEndRadius" | "borderTopLeftRadius" | "borderTopRightRadius" | "borderTopStartRadius" | "borderStyle" | "borderWidth" | "borderBottomWidth" | "borderEndWidth" | "borderLeftWidth" | "borderRightWidth" | "borderStartWidth" | "borderTopWidth" | "opacity" | "outlineColor" | "outlineOffset" | "outlineStyle" | "outlineWidth" | "elevation" | "pointerEvents" | "cursor" | "boxShadow" | "filter" | "mixBlendMode" | "backgroundImage" | "experimental_backgroundImage" | "experimental_backgroundSize" | "experimental_backgroundPosition" | "experimental_backgroundRepeat" | "isolation"> & Omit<Readonly<{ backfaceVisibility?: "visible" | "hidden" | undefined; backgroundColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderCurve?: "circular" | "continuous" | undefined; borderBottomColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderEndColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderLeftColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderRightColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderStartColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderTopColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderBlockColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderBlockEndColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderBlockStartColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderRadius?: number | string | undefined; borderBottomEndRadius?: number | string | undefined; borderBottomLeftRadius?: number | string | undefined; borderBottomRightRadius?: number | string | undefined; borderBottomStartRadius?: number | string | undefined; borderEndEndRadius?: number | string | undefined; borderEndStartRadius?: number | string | undefined; borderStartEndRadius?: number | string | undefined; borderStartStartRadius?: number | string | undefined; borderTopEndRadius?: number | string | undefined; borderTopLeftRadius?: number | string | undefined; borderTopRightRadius?: number | string | undefined; borderTopStartRadius?: number | string | undefined; borderStyle?: "solid" | "dotted" | "dashed" | undefined; borderWidth?: number | undefined; borderBottomWidth?: number | undefined; borderEndWidth?: number | undefined; borderLeftWidth?: number | undefined; borderRightWidth?: number | undefined; borderStartWidth?: number | undefined; borderTopWidth?: number | undefined; opacity?: number | undefined; outlineColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; outlineOffset?: number | undefined; outlineStyle?: "solid" | "dotted" | "dashed" | undefined; outlineWidth?: number | undefined; elevation?: number | undefined; pointerEvents?: "auto" | "none" | "box-none" | "box-only" | undefined; cursor?: import("react-native").CursorValue | undefined; boxShadow?: ReadonlyArray<import("react-native").BoxShadowValue> | string | undefined; filter?: ReadonlyArray<import("react-native").FilterFunction> | string | undefined; mixBlendMode?: ("color" | "normal" | "multiply" | "screen" | "overlay" | "darken" | "lighten" | "color-dodge" | "color-burn" | "hard-light" | "soft-light" | "difference" | "exclusion" | "hue" | "saturation" | "luminosity" | "plus-lighter") | undefined; backgroundImage?: ReadonlyArray<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").BackgroundImageValue> | string | undefined; experimental_backgroundImage?: ReadonlyArray<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").BackgroundImageValue> | string | undefined; experimental_backgroundSize?: ReadonlyArray<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").BackgroundSizeValue> | string | undefined; experimental_backgroundPosition?: ReadonlyArray<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").BackgroundPositionValue> | string | undefined; experimental_backgroundRepeat?: ReadonlyArray<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").BackgroundRepeatValue> | string | undefined; isolation?: "auto" | "isolate" | undefined; }>, never>>, never> & Omit<Readonly<{}>, never>>, "color" | "fontFamily" | "fontSize" | "fontStyle" | "fontWeight" | "fontVariant" | "textShadowOffset" | "textShadowRadius" | "textShadowColor" | "letterSpacing" | "lineHeight" | "textAlign" | "textAlignVertical" | "includeFontPadding" | "textDecorationLine" | "textDecorationStyle" | "textDecorationColor" | "textTransform" | "userSelect" | "verticalAlign" | "writingDirection"> & Omit<Readonly<{ color?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; fontFamily?: string | undefined; fontSize?: number | undefined; fontStyle?: "normal" | "italic" | undefined; fontWeight?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____FontWeight_Internal | undefined; fontVariant?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____FontVariantArray_Internal | string | undefined; textShadowOffset?: Readonly<{ width: number; height: number; }> | undefined; textShadowRadius?: number | undefined; textShadowColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; letterSpacing?: number | undefined; lineHeight?: number | undefined; textAlign?: "auto" | "left" | "right" | "center" | "justify" | "start" | "end" | undefined; textAlignVertical?: "auto" | "top" | "bottom" | "center" | undefined; includeFontPadding?: boolean | undefined; textDecorationLine?: "none" | "underline" | "line-through" | "underline line-through" | undefined; textDecorationStyle?: "solid" | "double" | "dotted" | "dashed" | "wavy" | undefined; textDecorationColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; textTransform?: "none" | "capitalize" | "uppercase" | "lowercase" | undefined; userSelect?: "auto" | "text" | "none" | "contain" | "all" | undefined; verticalAlign?: "auto" | "top" | "bottom" | "middle" | undefined; writingDirection?: "auto" | "ltr" | "rtl" | undefined; }>, never>>, never> & Omit<Readonly<{}>, never>> | undefined
Returns
Readonly<Omit<Readonly<Omit<Readonly<Omit<Readonly<Omit<Readonly<{ display?: "none" | "flex" | "contents" | undefined; width?: import("react-native").DimensionValue | undefined; height?: import("react-native").DimensionValue | undefined; bottom?: import("react-native").DimensionValue | undefined; end?: import("react-native").DimensionValue | undefined; left?: import("react-native").DimensionValue | undefined; right?: import("react-native").DimensionValue | undefined; start?: import("react-native").DimensionValue | undefined; top?: import("react-native").DimensionValue | undefined; inset?: import("react-native").DimensionValue | undefined; insetBlock?: import("react-native").DimensionValue | undefined; insetBlockEnd?: import("react-native").DimensionValue | undefined; insetBlockStart?: import("react-native").DimensionValue | undefined; insetInline?: import("react-native").DimensionValue | undefined; insetInlineEnd?: import("react-native").DimensionValue | undefined; insetInlineStart?: import("react-native").DimensionValue | undefined; minWidth?: import("react-native").DimensionValue | undefined; maxWidth?: import("react-native").DimensionValue | undefined; minHeight?: import("react-native").DimensionValue | undefined; maxHeight?: import("react-native").DimensionValue | undefined; margin?: import("react-native").DimensionValue | undefined; marginBlock?: import("react-native").DimensionValue | undefined; marginBlockEnd?: import("react-native").DimensionValue | undefined; marginBlockStart?: import("react-native").DimensionValue | undefined; marginBottom?: import("react-native").DimensionValue | undefined; marginEnd?: import("react-native").DimensionValue | undefined; marginHorizontal?: import("react-native").DimensionValue | undefined; marginInline?: import("react-native").DimensionValue | undefined; marginInlineEnd?: import("react-native").DimensionValue | undefined; marginInlineStart?: import("react-native").DimensionValue | undefined; marginLeft?: import("react-native").DimensionValue | undefined; marginRight?: import("react-native").DimensionValue | undefined; marginStart?: import("react-native").DimensionValue | undefined; marginTop?: import("react-native").DimensionValue | undefined; marginVertical?: import("react-native").DimensionValue | undefined; padding?: import("react-native").DimensionValue | undefined; paddingBlock?: import("react-native").DimensionValue | undefined; paddingBlockEnd?: import("react-native").DimensionValue | undefined; paddingBlockStart?: import("react-native").DimensionValue | undefined; paddingBottom?: import("react-native").DimensionValue | undefined; paddingEnd?: import("react-native").DimensionValue | undefined; paddingHorizontal?: import("react-native").DimensionValue | undefined; paddingInline?: import("react-native").DimensionValue | undefined; paddingInlineEnd?: import("react-native").DimensionValue | undefined; paddingInlineStart?: import("react-native").DimensionValue | undefined; paddingLeft?: import("react-native").DimensionValue | undefined; paddingRight?: import("react-native").DimensionValue | undefined; paddingStart?: import("react-native").DimensionValue | undefined; paddingTop?: import("react-native").DimensionValue | undefined; paddingVertical?: import("react-native").DimensionValue | undefined; borderWidth?: number | undefined; borderBottomWidth?: number | undefined; borderEndWidth?: number | undefined; borderLeftWidth?: number | undefined; borderRightWidth?: number | undefined; borderStartWidth?: number | undefined; borderTopWidth?: number | undefined; position?: "absolute" | "relative" | "static" | undefined; flexDirection?: "row" | "row-reverse" | "column" | "column-reverse" | undefined; flexWrap?: "wrap" | "nowrap" | "wrap-reverse" | undefined; justifyContent?: "flex-start" | "flex-end" | "center" | "space-between" | "space-around" | "space-evenly" | undefined; alignItems?: "flex-start" | "flex-end" | "center" | "stretch" | "baseline" | undefined; alignSelf?: "auto" | "flex-start" | "flex-end" | "center" | "stretch" | "baseline" | undefined; alignContent?: "flex-start" | "flex-end" | "center" | "stretch" | "space-between" | "space-around" | "space-evenly" | undefined; overflow?: "visible" | "hidden" | "scroll" | undefined; flex?: number | undefined; flexGrow?: number | undefined; flexShrink?: number | undefined; flexBasis?: number | string | undefined; aspectRatio?: number | string | undefined; boxSizing?: "border-box" | "content-box" | undefined; zIndex?: number | undefined; direction?: "inherit" | "ltr" | "rtl" | undefined; rowGap?: number | string | undefined; columnGap?: number | string | undefined; gap?: number | string | undefined; }>, "shadowColor" | "shadowOffset" | "shadowOpacity" | "shadowRadius" | "transform" | "transformOrigin" | "backfaceVisibility" | "backgroundColor" | "borderColor" | "borderCurve" | "borderBottomColor" | "borderEndColor" | "borderLeftColor" | "borderRightColor" | "borderStartColor" | "borderTopColor" | "borderBlockColor" | "borderBlockEndColor" | "borderBlockStartColor" | "borderRadius" | "borderBottomEndRadius" | "borderBottomLeftRadius" | "borderBottomRightRadius" | "borderBottomStartRadius" | "borderEndEndRadius" | "borderEndStartRadius" | "borderStartEndRadius" | "borderStartStartRadius" | "borderTopEndRadius" | "borderTopLeftRadius" | "borderTopRightRadius" | "borderTopStartRadius" | "borderStyle" | "borderWidth" | "borderBottomWidth" | "borderEndWidth" | "borderLeftWidth" | "borderRightWidth" | "borderStartWidth" | "borderTopWidth" | "opacity" | "outlineColor" | "outlineOffset" | "outlineStyle" | "outlineWidth" | "elevation" | "pointerEvents" | "cursor" | "boxShadow" | "filter" | "mixBlendMode" | "backgroundImage" | "experimental_backgroundImage" | "experimental_backgroundSize" | "experimental_backgroundPosition" | "experimental_backgroundRepeat" | "isolation"> & Omit<Readonly<Omit<Readonly<{ shadowColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; shadowOffset?: Readonly<{ width?: number | undefined; height?: number | undefined; }> | undefined; shadowOpacity?: number | undefined; shadowRadius?: number | undefined; }>, never> & Omit<Readonly<{}>, never>>, "transform" | "transformOrigin" | "backfaceVisibility" | "backgroundColor" | "borderColor" | "borderCurve" | "borderBottomColor" | "borderEndColor" | "borderLeftColor" | "borderRightColor" | "borderStartColor" | "borderTopColor" | "borderBlockColor" | "borderBlockEndColor" | "borderBlockStartColor" | "borderRadius" | "borderBottomEndRadius" | "borderBottomLeftRadius" | "borderBottomRightRadius" | "borderBottomStartRadius" | "borderEndEndRadius" | "borderEndStartRadius" | "borderStartEndRadius" | "borderStartStartRadius" | "borderTopEndRadius" | "borderTopLeftRadius" | "borderTopRightRadius" | "borderTopStartRadius" | "borderStyle" | "borderWidth" | "borderBottomWidth" | "borderEndWidth" | "borderLeftWidth" | "borderRightWidth" | "borderStartWidth" | "borderTopWidth" | "opacity" | "outlineColor" | "outlineOffset" | "outlineStyle" | "outlineWidth" | "elevation" | "pointerEvents" | "cursor" | "boxShadow" | "filter" | "mixBlendMode" | "backgroundImage" | "experimental_backgroundImage" | "experimental_backgroundSize" | "experimental_backgroundPosition" | "experimental_backgroundRepeat" | "isolation"> & Omit<Readonly<{ transform?: ReadonlyArray<Readonly<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/private/_TransformStyle").MaximumOneOf<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/private/_TransformStyle").MergeUnion<{ readonly perspective: number | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly rotate: string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly rotateX: string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly rotateY: string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly rotateZ: string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly scale: number | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly scaleX: number | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly scaleY: number | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly translateX: number | string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly translateY: number | string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly translate: [number | string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node, number | string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node] | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly skewX: string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly skewY: string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly matrix: ReadonlyArray<number | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node> | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; }>>>> | string | undefined; transformOrigin?: [string | number, string | number, string | number] | string | undefined; }>, "backfaceVisibility" | "backgroundColor" | "borderColor" | "borderCurve" | "borderBottomColor" | "borderEndColor" | "borderLeftColor" | "borderRightColor" | "borderStartColor" | "borderTopColor" | "borderBlockColor" | "borderBlockEndColor" | "borderBlockStartColor" | "borderRadius" | "borderBottomEndRadius" | "borderBottomLeftRadius" | "borderBottomRightRadius" | "borderBottomStartRadius" | "borderEndEndRadius" | "borderEndStartRadius" | "borderStartEndRadius" | "borderStartStartRadius" | "borderTopEndRadius" | "borderTopLeftRadius" | "borderTopRightRadius" | "borderTopStartRadius" | "borderStyle" | "borderWidth" | "borderBottomWidth" | "borderEndWidth" | "borderLeftWidth" | "borderRightWidth" | "borderStartWidth" | "borderTopWidth" | "opacity" | "outlineColor" | "outlineOffset" | "outlineStyle" | "outlineWidth" | "elevation" | "pointerEvents" | "cursor" | "boxShadow" | "filter" | "mixBlendMode" | "backgroundImage" | "experimental_backgroundImage" | "experimental_backgroundSize" | "experimental_backgroundPosition" | "experimental_backgroundRepeat" | "isolation"> & Omit<Readonly<{ backfaceVisibility?: "visible" | "hidden" | undefined; backgroundColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderCurve?: "circular" | "continuous" | undefined; borderBottomColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderEndColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderLeftColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderRightColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderStartColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderTopColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderBlockColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderBlockEndColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderBlockStartColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderRadius?: number | string | undefined; borderBottomEndRadius?: number | string | undefined; borderBottomLeftRadius?: number | string | undefined; borderBottomRightRadius?: number | string | undefined; borderBottomStartRadius?: number | string | undefined; borderEndEndRadius?: number | string | undefined; borderEndStartRadius?: number | string | undefined; borderStartEndRadius?: number | string | undefined; borderStartStartRadius?: number | string | undefined; borderTopEndRadius?: number | string | undefined; borderTopLeftRadius?: number | string | undefined; borderTopRightRadius?: number | string | undefined; borderTopStartRadius?: number | string | undefined; borderStyle?: "solid" | "dotted" | "dashed" | undefined; borderWidth?: number | undefined; borderBottomWidth?: number | undefined; borderEndWidth?: number | undefined; borderLeftWidth?: number | undefined; borderRightWidth?: number | undefined; borderStartWidth?: number | undefined; borderTopWidth?: number | undefined; opacity?: number | undefined; outlineColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; outlineOffset?: number | undefined; outlineStyle?: "solid" | "dotted" | "dashed" | undefined; outlineWidth?: number | undefined; elevation?: number | undefined; pointerEvents?: "auto" | "none" | "box-none" | "box-only" | undefined; cursor?: import("react-native").CursorValue | undefined; boxShadow?: ReadonlyArray<import("react-native").BoxShadowValue> | string | undefined; filter?: ReadonlyArray<import("react-native").FilterFunction> | string | undefined; mixBlendMode?: ("color" | "normal" | "multiply" | "screen" | "overlay" | "darken" | "lighten" | "color-dodge" | "color-burn" | "hard-light" | "soft-light" | "difference" | "exclusion" | "hue" | "saturation" | "luminosity" | "plus-lighter") | undefined; backgroundImage?: ReadonlyArray<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").BackgroundImageValue> | string | undefined; experimental_backgroundImage?: ReadonlyArray<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").BackgroundImageValue> | string | undefined; experimental_backgroundSize?: ReadonlyArray<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").BackgroundSizeValue> | string | undefined; experimental_backgroundPosition?: ReadonlyArray<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").BackgroundPositionValue> | string | undefined; experimental_backgroundRepeat?: ReadonlyArray<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").BackgroundRepeatValue> | string | undefined; isolation?: "auto" | "isolate" | undefined; }>, never>>, never> & Omit<Readonly<{}>, never>>, "color" | "fontFamily" | "fontSize" | "fontStyle" | "fontWeight" | "fontVariant" | "textShadowOffset" | "textShadowRadius" | "textShadowColor" | "letterSpacing" | "lineHeight" | "textAlign" | "textAlignVertical" | "includeFontPadding" | "textDecorationLine" | "textDecorationStyle" | "textDecorationColor" | "textTransform" | "userSelect" | "verticalAlign" | "writingDirection"> & Omit<Readonly<{ color?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; fontFamily?: string | undefined; fontSize?: number | undefined; fontStyle?: "normal" | "italic" | undefined; fontWeight?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____FontWeight_Internal | undefined; fontVariant?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____FontVariantArray_Internal | string | undefined; textShadowOffset?: Readonly<{ width: number; height: number; }> | undefined; textShadowRadius?: number | undefined; textShadowColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; letterSpacing?: number | undefined; lineHeight?: number | undefined; textAlign?: "auto" | "left" | "right" | "center" | "justify" | "start" | "end" | undefined; textAlignVertical?: "auto" | "top" | "bottom" | "center" | undefined; includeFontPadding?: boolean | undefined; textDecorationLine?: "none" | "underline" | "line-through" | "underline line-through" | undefined; textDecorationStyle?: "solid" | "double" | "dotted" | "dashed" | "wavy" | undefined; textDecorationColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; textTransform?: "none" | "capitalize" | "uppercase" | "lowercase" | undefined; userSelect?: "auto" | "text" | "none" | "contain" | "all" | undefined; verticalAlign?: "auto" | "top" | "bottom" | "middle" | undefined; writingDirection?: "auto" | "ltr" | "rtl" | undefined; }>, never>>, never> & Omit<Readonly<{}>, never>> | undefined
processImageObjectSourceHeaders
Gates a plain OBJECT source's inline headers for the top-level Android headers prop when the build target is unknown. See {@link liftsObjectSourceHeaders}.
- Type:
(headers: T) => T | undefined
Parameters
headers:T
Returns
T | undefined
processImageArraySourceDimensions
Gates a single-entry ARRAY source's intrinsic dimensions when the build target is unknown. An undefined entry is ignored by style flattening, exactly like the wrapper's false. See {@link propagatesArraySourceDimensions}.
- Type:
(dimensions: T) => T | undefined
Parameters
dimensions:T
Returns
T | undefined
processTextStyle
Normalizes Text style values for NativeText.
- Type:
(style: GenericStyleProp<Readonly<Omit<Readonly<Omit<Readonly<Omit<Readonly<Omit<Readonly<{ display?: "none" | "flex" | "contents" | undefined; width?: import("react-native").DimensionValue | undefined; height?: import("react-native").DimensionValue | undefined; bottom?: import("react-native").DimensionValue | undefined; end?: import("react-native").DimensionValue | undefined; left?: import("react-native").DimensionValue | undefined; right?: import("react-native").DimensionValue | undefined; start?: import("react-native").DimensionValue | undefined; top?: import("react-native").DimensionValue | undefined; inset?: import("react-native").DimensionValue | undefined; insetBlock?: import("react-native").DimensionValue | undefined; insetBlockEnd?: import("react-native").DimensionValue | undefined; insetBlockStart?: import("react-native").DimensionValue | undefined; insetInline?: import("react-native").DimensionValue | undefined; insetInlineEnd?: import("react-native").DimensionValue | undefined; insetInlineStart?: import("react-native").DimensionValue | undefined; minWidth?: import("react-native").DimensionValue | undefined; maxWidth?: import("react-native").DimensionValue | undefined; minHeight?: import("react-native").DimensionValue | undefined; maxHeight?: import("react-native").DimensionValue | undefined; margin?: import("react-native").DimensionValue | undefined; marginBlock?: import("react-native").DimensionValue | undefined; marginBlockEnd?: import("react-native").DimensionValue | undefined; marginBlockStart?: import("react-native").DimensionValue | undefined; marginBottom?: import("react-native").DimensionValue | undefined; marginEnd?: import("react-native").DimensionValue | undefined; marginHorizontal?: import("react-native").DimensionValue | undefined; marginInline?: import("react-native").DimensionValue | undefined; marginInlineEnd?: import("react-native").DimensionValue | undefined; marginInlineStart?: import("react-native").DimensionValue | undefined; marginLeft?: import("react-native").DimensionValue | undefined; marginRight?: import("react-native").DimensionValue | undefined; marginStart?: import("react-native").DimensionValue | undefined; marginTop?: import("react-native").DimensionValue | undefined; marginVertical?: import("react-native").DimensionValue | undefined; padding?: import("react-native").DimensionValue | undefined; paddingBlock?: import("react-native").DimensionValue | undefined; paddingBlockEnd?: import("react-native").DimensionValue | undefined; paddingBlockStart?: import("react-native").DimensionValue | undefined; paddingBottom?: import("react-native").DimensionValue | undefined; paddingEnd?: import("react-native").DimensionValue | undefined; paddingHorizontal?: import("react-native").DimensionValue | undefined; paddingInline?: import("react-native").DimensionValue | undefined; paddingInlineEnd?: import("react-native").DimensionValue | undefined; paddingInlineStart?: import("react-native").DimensionValue | undefined; paddingLeft?: import("react-native").DimensionValue | undefined; paddingRight?: import("react-native").DimensionValue | undefined; paddingStart?: import("react-native").DimensionValue | undefined; paddingTop?: import("react-native").DimensionValue | undefined; paddingVertical?: import("react-native").DimensionValue | undefined; borderWidth?: number | undefined; borderBottomWidth?: number | undefined; borderEndWidth?: number | undefined; borderLeftWidth?: number | undefined; borderRightWidth?: number | undefined; borderStartWidth?: number | undefined; borderTopWidth?: number | undefined; position?: "absolute" | "relative" | "static" | undefined; flexDirection?: "row" | "row-reverse" | "column" | "column-reverse" | undefined; flexWrap?: "wrap" | "nowrap" | "wrap-reverse" | undefined; justifyContent?: "flex-start" | "flex-end" | "center" | "space-between" | "space-around" | "space-evenly" | undefined; alignItems?: "flex-start" | "flex-end" | "center" | "stretch" | "baseline" | undefined; alignSelf?: "auto" | "flex-start" | "flex-end" | "center" | "stretch" | "baseline" | undefined; alignContent?: "flex-start" | "flex-end" | "center" | "stretch" | "space-between" | "space-around" | "space-evenly" | undefined; overflow?: "visible" | "hidden" | "scroll" | undefined; flex?: number | undefined; flexGrow?: number | undefined; flexShrink?: number | undefined; flexBasis?: number | string | undefined; aspectRatio?: number | string | undefined; boxSizing?: "border-box" | "content-box" | undefined; zIndex?: number | undefined; direction?: "inherit" | "ltr" | "rtl" | undefined; rowGap?: number | string | undefined; columnGap?: number | string | undefined; gap?: number | string | undefined; }>, "shadowColor" | "shadowOffset" | "shadowOpacity" | "shadowRadius" | "transform" | "transformOrigin" | "backfaceVisibility" | "backgroundColor" | "borderColor" | "borderCurve" | "borderBottomColor" | "borderEndColor" | "borderLeftColor" | "borderRightColor" | "borderStartColor" | "borderTopColor" | "borderBlockColor" | "borderBlockEndColor" | "borderBlockStartColor" | "borderRadius" | "borderBottomEndRadius" | "borderBottomLeftRadius" | "borderBottomRightRadius" | "borderBottomStartRadius" | "borderEndEndRadius" | "borderEndStartRadius" | "borderStartEndRadius" | "borderStartStartRadius" | "borderTopEndRadius" | "borderTopLeftRadius" | "borderTopRightRadius" | "borderTopStartRadius" | "borderStyle" | "borderWidth" | "borderBottomWidth" | "borderEndWidth" | "borderLeftWidth" | "borderRightWidth" | "borderStartWidth" | "borderTopWidth" | "opacity" | "outlineColor" | "outlineOffset" | "outlineStyle" | "outlineWidth" | "elevation" | "pointerEvents" | "cursor" | "boxShadow" | "filter" | "mixBlendMode" | "backgroundImage" | "experimental_backgroundImage" | "experimental_backgroundSize" | "experimental_backgroundPosition" | "experimental_backgroundRepeat" | "isolation"> & Omit<Readonly<Omit<Readonly<{ shadowColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; shadowOffset?: Readonly<{ width?: number | undefined; height?: number | undefined; }> | undefined; shadowOpacity?: number | undefined; shadowRadius?: number | undefined; }>, never> & Omit<Readonly<{}>, never>>, "transform" | "transformOrigin" | "backfaceVisibility" | "backgroundColor" | "borderColor" | "borderCurve" | "borderBottomColor" | "borderEndColor" | "borderLeftColor" | "borderRightColor" | "borderStartColor" | "borderTopColor" | "borderBlockColor" | "borderBlockEndColor" | "borderBlockStartColor" | "borderRadius" | "borderBottomEndRadius" | "borderBottomLeftRadius" | "borderBottomRightRadius" | "borderBottomStartRadius" | "borderEndEndRadius" | "borderEndStartRadius" | "borderStartEndRadius" | "borderStartStartRadius" | "borderTopEndRadius" | "borderTopLeftRadius" | "borderTopRightRadius" | "borderTopStartRadius" | "borderStyle" | "borderWidth" | "borderBottomWidth" | "borderEndWidth" | "borderLeftWidth" | "borderRightWidth" | "borderStartWidth" | "borderTopWidth" | "opacity" | "outlineColor" | "outlineOffset" | "outlineStyle" | "outlineWidth" | "elevation" | "pointerEvents" | "cursor" | "boxShadow" | "filter" | "mixBlendMode" | "backgroundImage" | "experimental_backgroundImage" | "experimental_backgroundSize" | "experimental_backgroundPosition" | "experimental_backgroundRepeat" | "isolation"> & Omit<Readonly<{ transform?: ReadonlyArray<Readonly<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/private/_TransformStyle").MaximumOneOf<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/private/_TransformStyle").MergeUnion<{ readonly perspective: number | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly rotate: string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly rotateX: string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly rotateY: string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly rotateZ: string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly scale: number | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly scaleX: number | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly scaleY: number | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly translateX: number | string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly translateY: number | string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly translate: [number | string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node, number | string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node] | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly skewX: string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly skewY: string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly matrix: ReadonlyArray<number | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node> | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; }>>>> | string | undefined; transformOrigin?: [string | number, string | number, string | number] | string | undefined; }>, "backfaceVisibility" | "backgroundColor" | "borderColor" | "borderCurve" | "borderBottomColor" | "borderEndColor" | "borderLeftColor" | "borderRightColor" | "borderStartColor" | "borderTopColor" | "borderBlockColor" | "borderBlockEndColor" | "borderBlockStartColor" | "borderRadius" | "borderBottomEndRadius" | "borderBottomLeftRadius" | "borderBottomRightRadius" | "borderBottomStartRadius" | "borderEndEndRadius" | "borderEndStartRadius" | "borderStartEndRadius" | "borderStartStartRadius" | "borderTopEndRadius" | "borderTopLeftRadius" | "borderTopRightRadius" | "borderTopStartRadius" | "borderStyle" | "borderWidth" | "borderBottomWidth" | "borderEndWidth" | "borderLeftWidth" | "borderRightWidth" | "borderStartWidth" | "borderTopWidth" | "opacity" | "outlineColor" | "outlineOffset" | "outlineStyle" | "outlineWidth" | "elevation" | "pointerEvents" | "cursor" | "boxShadow" | "filter" | "mixBlendMode" | "backgroundImage" | "experimental_backgroundImage" | "experimental_backgroundSize" | "experimental_backgroundPosition" | "experimental_backgroundRepeat" | "isolation"> & Omit<Readonly<{ backfaceVisibility?: "visible" | "hidden" | undefined; backgroundColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderCurve?: "circular" | "continuous" | undefined; borderBottomColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderEndColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderLeftColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderRightColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderStartColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderTopColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderBlockColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderBlockEndColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderBlockStartColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderRadius?: number | string | undefined; borderBottomEndRadius?: number | string | undefined; borderBottomLeftRadius?: number | string | undefined; borderBottomRightRadius?: number | string | undefined; borderBottomStartRadius?: number | string | undefined; borderEndEndRadius?: number | string | undefined; borderEndStartRadius?: number | string | undefined; borderStartEndRadius?: number | string | undefined; borderStartStartRadius?: number | string | undefined; borderTopEndRadius?: number | string | undefined; borderTopLeftRadius?: number | string | undefined; borderTopRightRadius?: number | string | undefined; borderTopStartRadius?: number | string | undefined; borderStyle?: "solid" | "dotted" | "dashed" | undefined; borderWidth?: number | undefined; borderBottomWidth?: number | undefined; borderEndWidth?: number | undefined; borderLeftWidth?: number | undefined; borderRightWidth?: number | undefined; borderStartWidth?: number | undefined; borderTopWidth?: number | undefined; opacity?: number | undefined; outlineColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; outlineOffset?: number | undefined; outlineStyle?: "solid" | "dotted" | "dashed" | undefined; outlineWidth?: number | undefined; elevation?: number | undefined; pointerEvents?: "auto" | "none" | "box-none" | "box-only" | undefined; cursor?: import("react-native").CursorValue | undefined; boxShadow?: ReadonlyArray<import("react-native").BoxShadowValue> | string | undefined; filter?: ReadonlyArray<import("react-native").FilterFunction> | string | undefined; mixBlendMode?: ("color" | "normal" | "multiply" | "screen" | "overlay" | "darken" | "lighten" | "color-dodge" | "color-burn" | "hard-light" | "soft-light" | "difference" | "exclusion" | "hue" | "saturation" | "luminosity" | "plus-lighter") | undefined; backgroundImage?: ReadonlyArray<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").BackgroundImageValue> | string | undefined; experimental_backgroundImage?: ReadonlyArray<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").BackgroundImageValue> | string | undefined; experimental_backgroundSize?: ReadonlyArray<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").BackgroundSizeValue> | string | undefined; experimental_backgroundPosition?: ReadonlyArray<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").BackgroundPositionValue> | string | undefined; experimental_backgroundRepeat?: ReadonlyArray<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").BackgroundRepeatValue> | string | undefined; isolation?: "auto" | "isolate" | undefined; }>, never>>, never> & Omit<Readonly<{}>, never>>, "color" | "fontFamily" | "fontSize" | "fontStyle" | "fontWeight" | "fontVariant" | "textShadowOffset" | "textShadowRadius" | "textShadowColor" | "letterSpacing" | "lineHeight" | "textAlign" | "textAlignVertical" | "includeFontPadding" | "textDecorationLine" | "textDecorationStyle" | "textDecorationColor" | "textTransform" | "userSelect" | "verticalAlign" | "writingDirection"> & Omit<Readonly<{ color?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; fontFamily?: string | undefined; fontSize?: number | undefined; fontStyle?: "normal" | "italic" | undefined; fontWeight?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____FontWeight_Internal | undefined; fontVariant?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____FontVariantArray_Internal | string | undefined; textShadowOffset?: Readonly<{ width: number; height: number; }> | undefined; textShadowRadius?: number | undefined; textShadowColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; letterSpacing?: number | undefined; lineHeight?: number | undefined; textAlign?: "auto" | "left" | "right" | "center" | "justify" | "start" | "end" | undefined; textAlignVertical?: "auto" | "top" | "bottom" | "center" | undefined; includeFontPadding?: boolean | undefined; textDecorationLine?: "none" | "underline" | "line-through" | "underline line-through" | undefined; textDecorationStyle?: "solid" | "double" | "dotted" | "dashed" | "wavy" | undefined; textDecorationColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; textTransform?: "none" | "capitalize" | "uppercase" | "lowercase" | undefined; userSelect?: "auto" | "text" | "none" | "contain" | "all" | undefined; verticalAlign?: "auto" | "top" | "bottom" | "middle" | undefined; writingDirection?: "auto" | "ltr" | "rtl" | undefined; }>, never>>, never> & Omit<Readonly<{}>, never>>>, includesDefaultStyle: boolean | undefined) => Partial<TextProps>
Parameters
style:GenericStyleProp<Readonly<Omit<Readonly<Omit<Readonly<Omit<Readonly<Omit<Readonly<{ display?: "none" | "flex" | "contents" | undefined; width?: import("react-native").DimensionValue | undefined; height?: import("react-native").DimensionValue | undefined; bottom?: import("react-native").DimensionValue | undefined; end?: import("react-native").DimensionValue | undefined; left?: import("react-native").DimensionValue | undefined; right?: import("react-native").DimensionValue | undefined; start?: import("react-native").DimensionValue | undefined; top?: import("react-native").DimensionValue | undefined; inset?: import("react-native").DimensionValue | undefined; insetBlock?: import("react-native").DimensionValue | undefined; insetBlockEnd?: import("react-native").DimensionValue | undefined; insetBlockStart?: import("react-native").DimensionValue | undefined; insetInline?: import("react-native").DimensionValue | undefined; insetInlineEnd?: import("react-native").DimensionValue | undefined; insetInlineStart?: import("react-native").DimensionValue | undefined; minWidth?: import("react-native").DimensionValue | undefined; maxWidth?: import("react-native").DimensionValue | undefined; minHeight?: import("react-native").DimensionValue | undefined; maxHeight?: import("react-native").DimensionValue | undefined; margin?: import("react-native").DimensionValue | undefined; marginBlock?: import("react-native").DimensionValue | undefined; marginBlockEnd?: import("react-native").DimensionValue | undefined; marginBlockStart?: import("react-native").DimensionValue | undefined; marginBottom?: import("react-native").DimensionValue | undefined; marginEnd?: import("react-native").DimensionValue | undefined; marginHorizontal?: import("react-native").DimensionValue | undefined; marginInline?: import("react-native").DimensionValue | undefined; marginInlineEnd?: import("react-native").DimensionValue | undefined; marginInlineStart?: import("react-native").DimensionValue | undefined; marginLeft?: import("react-native").DimensionValue | undefined; marginRight?: import("react-native").DimensionValue | undefined; marginStart?: import("react-native").DimensionValue | undefined; marginTop?: import("react-native").DimensionValue | undefined; marginVertical?: import("react-native").DimensionValue | undefined; padding?: import("react-native").DimensionValue | undefined; paddingBlock?: import("react-native").DimensionValue | undefined; paddingBlockEnd?: import("react-native").DimensionValue | undefined; paddingBlockStart?: import("react-native").DimensionValue | undefined; paddingBottom?: import("react-native").DimensionValue | undefined; paddingEnd?: import("react-native").DimensionValue | undefined; paddingHorizontal?: import("react-native").DimensionValue | undefined; paddingInline?: import("react-native").DimensionValue | undefined; paddingInlineEnd?: import("react-native").DimensionValue | undefined; paddingInlineStart?: import("react-native").DimensionValue | undefined; paddingLeft?: import("react-native").DimensionValue | undefined; paddingRight?: import("react-native").DimensionValue | undefined; paddingStart?: import("react-native").DimensionValue | undefined; paddingTop?: import("react-native").DimensionValue | undefined; paddingVertical?: import("react-native").DimensionValue | undefined; borderWidth?: number | undefined; borderBottomWidth?: number | undefined; borderEndWidth?: number | undefined; borderLeftWidth?: number | undefined; borderRightWidth?: number | undefined; borderStartWidth?: number | undefined; borderTopWidth?: number | undefined; position?: "absolute" | "relative" | "static" | undefined; flexDirection?: "row" | "row-reverse" | "column" | "column-reverse" | undefined; flexWrap?: "wrap" | "nowrap" | "wrap-reverse" | undefined; justifyContent?: "flex-start" | "flex-end" | "center" | "space-between" | "space-around" | "space-evenly" | undefined; alignItems?: "flex-start" | "flex-end" | "center" | "stretch" | "baseline" | undefined; alignSelf?: "auto" | "flex-start" | "flex-end" | "center" | "stretch" | "baseline" | undefined; alignContent?: "flex-start" | "flex-end" | "center" | "stretch" | "space-between" | "space-around" | "space-evenly" | undefined; overflow?: "visible" | "hidden" | "scroll" | undefined; flex?: number | undefined; flexGrow?: number | undefined; flexShrink?: number | undefined; flexBasis?: number | string | undefined; aspectRatio?: number | string | undefined; boxSizing?: "border-box" | "content-box" | undefined; zIndex?: number | undefined; direction?: "inherit" | "ltr" | "rtl" | undefined; rowGap?: number | string | undefined; columnGap?: number | string | undefined; gap?: number | string | undefined; }>, "shadowColor" | "shadowOffset" | "shadowOpacity" | "shadowRadius" | "transform" | "transformOrigin" | "backfaceVisibility" | "backgroundColor" | "borderColor" | "borderCurve" | "borderBottomColor" | "borderEndColor" | "borderLeftColor" | "borderRightColor" | "borderStartColor" | "borderTopColor" | "borderBlockColor" | "borderBlockEndColor" | "borderBlockStartColor" | "borderRadius" | "borderBottomEndRadius" | "borderBottomLeftRadius" | "borderBottomRightRadius" | "borderBottomStartRadius" | "borderEndEndRadius" | "borderEndStartRadius" | "borderStartEndRadius" | "borderStartStartRadius" | "borderTopEndRadius" | "borderTopLeftRadius" | "borderTopRightRadius" | "borderTopStartRadius" | "borderStyle" | "borderWidth" | "borderBottomWidth" | "borderEndWidth" | "borderLeftWidth" | "borderRightWidth" | "borderStartWidth" | "borderTopWidth" | "opacity" | "outlineColor" | "outlineOffset" | "outlineStyle" | "outlineWidth" | "elevation" | "pointerEvents" | "cursor" | "boxShadow" | "filter" | "mixBlendMode" | "backgroundImage" | "experimental_backgroundImage" | "experimental_backgroundSize" | "experimental_backgroundPosition" | "experimental_backgroundRepeat" | "isolation"> & Omit<Readonly<Omit<Readonly<{ shadowColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; shadowOffset?: Readonly<{ width?: number | undefined; height?: number | undefined; }> | undefined; shadowOpacity?: number | undefined; shadowRadius?: number | undefined; }>, never> & Omit<Readonly<{}>, never>>, "transform" | "transformOrigin" | "backfaceVisibility" | "backgroundColor" | "borderColor" | "borderCurve" | "borderBottomColor" | "borderEndColor" | "borderLeftColor" | "borderRightColor" | "borderStartColor" | "borderTopColor" | "borderBlockColor" | "borderBlockEndColor" | "borderBlockStartColor" | "borderRadius" | "borderBottomEndRadius" | "borderBottomLeftRadius" | "borderBottomRightRadius" | "borderBottomStartRadius" | "borderEndEndRadius" | "borderEndStartRadius" | "borderStartEndRadius" | "borderStartStartRadius" | "borderTopEndRadius" | "borderTopLeftRadius" | "borderTopRightRadius" | "borderTopStartRadius" | "borderStyle" | "borderWidth" | "borderBottomWidth" | "borderEndWidth" | "borderLeftWidth" | "borderRightWidth" | "borderStartWidth" | "borderTopWidth" | "opacity" | "outlineColor" | "outlineOffset" | "outlineStyle" | "outlineWidth" | "elevation" | "pointerEvents" | "cursor" | "boxShadow" | "filter" | "mixBlendMode" | "backgroundImage" | "experimental_backgroundImage" | "experimental_backgroundSize" | "experimental_backgroundPosition" | "experimental_backgroundRepeat" | "isolation"> & Omit<Readonly<{ transform?: ReadonlyArray<Readonly<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/private/_TransformStyle").MaximumOneOf<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/private/_TransformStyle").MergeUnion<{ readonly perspective: number | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly rotate: string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly rotateX: string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly rotateY: string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly rotateZ: string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly scale: number | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly scaleX: number | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly scaleY: number | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly translateX: number | string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly translateY: number | string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly translate: [number | string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node, number | string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node] | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly skewX: string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly skewY: string | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; } | { readonly matrix: ReadonlyArray<number | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node> | import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/Animated/AnimatedExports").Node; }>>>> | string | undefined; transformOrigin?: [string | number, string | number, string | number] | string | undefined; }>, "backfaceVisibility" | "backgroundColor" | "borderColor" | "borderCurve" | "borderBottomColor" | "borderEndColor" | "borderLeftColor" | "borderRightColor" | "borderStartColor" | "borderTopColor" | "borderBlockColor" | "borderBlockEndColor" | "borderBlockStartColor" | "borderRadius" | "borderBottomEndRadius" | "borderBottomLeftRadius" | "borderBottomRightRadius" | "borderBottomStartRadius" | "borderEndEndRadius" | "borderEndStartRadius" | "borderStartEndRadius" | "borderStartStartRadius" | "borderTopEndRadius" | "borderTopLeftRadius" | "borderTopRightRadius" | "borderTopStartRadius" | "borderStyle" | "borderWidth" | "borderBottomWidth" | "borderEndWidth" | "borderLeftWidth" | "borderRightWidth" | "borderStartWidth" | "borderTopWidth" | "opacity" | "outlineColor" | "outlineOffset" | "outlineStyle" | "outlineWidth" | "elevation" | "pointerEvents" | "cursor" | "boxShadow" | "filter" | "mixBlendMode" | "backgroundImage" | "experimental_backgroundImage" | "experimental_backgroundSize" | "experimental_backgroundPosition" | "experimental_backgroundRepeat" | "isolation"> & Omit<Readonly<{ backfaceVisibility?: "visible" | "hidden" | undefined; backgroundColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderCurve?: "circular" | "continuous" | undefined; borderBottomColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderEndColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderLeftColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderRightColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderStartColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderTopColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderBlockColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderBlockEndColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderBlockStartColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; borderRadius?: number | string | undefined; borderBottomEndRadius?: number | string | undefined; borderBottomLeftRadius?: number | string | undefined; borderBottomRightRadius?: number | string | undefined; borderBottomStartRadius?: number | string | undefined; borderEndEndRadius?: number | string | undefined; borderEndStartRadius?: number | string | undefined; borderStartEndRadius?: number | string | undefined; borderStartStartRadius?: number | string | undefined; borderTopEndRadius?: number | string | undefined; borderTopLeftRadius?: number | string | undefined; borderTopRightRadius?: number | string | undefined; borderTopStartRadius?: number | string | undefined; borderStyle?: "solid" | "dotted" | "dashed" | undefined; borderWidth?: number | undefined; borderBottomWidth?: number | undefined; borderEndWidth?: number | undefined; borderLeftWidth?: number | undefined; borderRightWidth?: number | undefined; borderStartWidth?: number | undefined; borderTopWidth?: number | undefined; opacity?: number | undefined; outlineColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; outlineOffset?: number | undefined; outlineStyle?: "solid" | "dotted" | "dashed" | undefined; outlineWidth?: number | undefined; elevation?: number | undefined; pointerEvents?: "auto" | "none" | "box-none" | "box-only" | undefined; cursor?: import("react-native").CursorValue | undefined; boxShadow?: ReadonlyArray<import("react-native").BoxShadowValue> | string | undefined; filter?: ReadonlyArray<import("react-native").FilterFunction> | string | undefined; mixBlendMode?: ("color" | "normal" | "multiply" | "screen" | "overlay" | "darken" | "lighten" | "color-dodge" | "color-burn" | "hard-light" | "soft-light" | "difference" | "exclusion" | "hue" | "saturation" | "luminosity" | "plus-lighter") | undefined; backgroundImage?: ReadonlyArray<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").BackgroundImageValue> | string | undefined; experimental_backgroundImage?: ReadonlyArray<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").BackgroundImageValue> | string | undefined; experimental_backgroundSize?: ReadonlyArray<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").BackgroundSizeValue> | string | undefined; experimental_backgroundPosition?: ReadonlyArray<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").BackgroundPositionValue> | string | undefined; experimental_backgroundRepeat?: ReadonlyArray<import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").BackgroundRepeatValue> | string | undefined; isolation?: "auto" | "isolate" | undefined; }>, never>>, never> & Omit<Readonly<{}>, never>>, "color" | "fontFamily" | "fontSize" | "fontStyle" | "fontWeight" | "fontVariant" | "textShadowOffset" | "textShadowRadius" | "textShadowColor" | "letterSpacing" | "lineHeight" | "textAlign" | "textAlignVertical" | "includeFontPadding" | "textDecorationLine" | "textDecorationStyle" | "textDecorationColor" | "textTransform" | "userSelect" | "verticalAlign" | "writingDirection"> & Omit<Readonly<{ color?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; fontFamily?: string | undefined; fontSize?: number | undefined; fontStyle?: "normal" | "italic" | undefined; fontWeight?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____FontWeight_Internal | undefined; fontVariant?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____FontVariantArray_Internal | string | undefined; textShadowOffset?: Readonly<{ width: number; height: number; }> | undefined; textShadowRadius?: number | undefined; textShadowColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; letterSpacing?: number | undefined; lineHeight?: number | undefined; textAlign?: "auto" | "left" | "right" | "center" | "justify" | "start" | "end" | undefined; textAlignVertical?: "auto" | "top" | "bottom" | "center" | undefined; includeFontPadding?: boolean | undefined; textDecorationLine?: "none" | "underline" | "line-through" | "underline line-through" | undefined; textDecorationStyle?: "solid" | "double" | "dotted" | "dashed" | "wavy" | undefined; textDecorationColor?: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined; textTransform?: "none" | "capitalize" | "uppercase" | "lowercase" | undefined; userSelect?: "auto" | "text" | "none" | "contain" | "all" | undefined; verticalAlign?: "auto" | "top" | "bottom" | "middle" | undefined; writingDirection?: "auto" | "ltr" | "rtl" | undefined; }>, never>>, never> & Omit<Readonly<{}>, never>>>- Style prop passed to a text-like component.includesDefaultStyle:boolean | undefined- Build-time release default. Omit it to detect the runtime version.
Returns
Partial<TextProps>: Native text props with the authored style and wrapper overrides preserved.
Notes
- Inspects style arrays via StyleSheet.flatten, without replacing the authored style
* - Converts numeric fontWeight values to string values
* - Maps userSelect and verticalAlign to native-compatible props
* - Applies the build-time default-style setting, or uses {@link getDefaultTextStyle}as a fallback
processSelectionColor
Mirrors the selectionColor normalization Text performs before handing off to its native host: selectionColor != null ? processColor(selectionColor) : undefined (Text.js). Returns a spreadable prop bag so the plugin can inline it at the JSX call site like {@link processTextStyle}.
- Type:
(selectionColor: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined) => { selectionColor?: ColorValue | ProcessedColorValue | null; }
Parameters
selectionColor:import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ColorValue_Internal | undefined- The rawselectionColorprop (CSS color string, int, orPlatformColor).
Returns
{ selectionColor?: ColorValue | ProcessedColorValue | null; }: { selectionColor } with the processed value, or an empty object when nothing should be
emitted: a null/undefined input collapses to {}, and a value processColor rejects (returns
undefined, e.g. an unparseable color string) is likewise omitted, mirroring Text's
if (_selectionColor !== undefined) guard. A null from processColor (a rejected PlatformColor)
is preserved, since Text forwards that.
Notes
No caching: keys are commonly primitives ('red', 0xff0000ff) that a WeakMap rejects, and
processColor is already cheap. When processColor is unavailable (a non-RN host) the raw value is
passed through rather than dropped, the least-surprising degradation.
resolveActivityIndicatorDefault
No description provided.
- Type:
(value: T | undefined, fallback: T) => T
Parameters
value:T | undefinedfallback:T
Returns
T
processActivityIndicatorStyle
No description provided.
- Type:
(style: import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ViewStyleProp_Internal | undefined) => unknown
Parameters
style:import("../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheetTypes").____ViewStyleProp_Internal | undefined
Returns
unknown
processActivityIndicatorSize
No description provided.
- Type:
(size: (number | "small" | "large") | undefined) => { style: (typeof activityIndicatorStyles)["small"]; size: "small"; } | { style: (typeof activityIndicatorStyles)["large"]; size: "large"; } | { style: { height: number; width: number; }; size: undefined; }
Parameters
size:(number | "small" | "large") | undefined
Returns
{ style: (typeof activityIndicatorStyles)["small"]; size: "small"; } | { style: (typeof activityIndicatorStyles)["large"]; size: "large"; } | { style: { height: number; width: number; }; size: undefined; }
processImageSourceProps
Normalizes dynamic Image source/style props for NativeImage.
- Type:
(props: ImageSourceHelperProps) => Record<string, any>
Parameters
props:ImageSourceHelperProps
Returns
Record<string, any>
Notes
Static Image cases are still rewritten at build time. This helper is only emitted when the source
or style cannot be safely flattened by Babel, so it mirrors the RN wrapper's runtime work:
resolveAssetSource, src/request-header synthesis, object-vs-array source style construction,
objectFit/resizeMode, and iOS tint fallback.
processTextAccessibilityProps
Normalizes accessibility and ARIA props for runtime native components, mirroring the reconciliation Text performs before handing off to its native host.
- Type:
(props: Record<string, any>) => Record<string, any>
Parameters
props:Record<string, any>- Accessibility and ARIA props.
Returns
Record<string, any>: Props with normalized accessibility fields.
Notes
- Merges aria-label with accessibilityLabel
* - Merges ARIA state fields into accessibilityState
* - Reconciles disabled with accessibilityState.disabled (the explicit disabled prop wins)
* - Translates aria-hidden into accessibilityElementsHidden / importantForAccessibility (see
* {@link applyAriaHidden}); aria-hidden wins over an explicitly-passed value
* - Resolves the platform-specific accessible default (see {@link getDefaultTextAccessible})
processViewAccessibilityProps
Normalizes accessibility and ARIA props for an optimized NativeView, mirroring the reconciliation the View wrapper performs before handing off to its native host.
- Type:
(props: Record<string, any>) => Record<string, any>
Parameters
props:Record<string, any>- Accessibility and ARIA props.
Returns
Record<string, any>: Props with the ARIA cluster translated/aggregated into their native counterparts.
Notes
Unlike {@link processTextAccessibilityProps}(the Text helper) there is no accessible default and no
* disabled reconciliation — the View wrapper does neither. A static tabIndex is folded to
* focusable at build time; only a dynamic tabIndex reaches this helper.
* - aria-labelledby → accessibilityLabelledBy (comma-split into a string array)
* - aria-label → accessibilityLabel
* - aria-live → accessibilityLiveRegion ('off' → 'none')
* - aria-hidden → accessibilityElementsHidden (+ importantForAccessibility when strictly true)
* - tabIndex → focusable (!tabIndex)
* - ARIA state fields aggregated into accessibilityState (ariaX ?? accessibilityState?.x)
* - ARIA value fields aggregated into accessibilityValue (ariaX ?? accessibilityValue?.x)
processImageAccessibilityProps
Normalizes the Image wrapper's accessibility aliases before props reach NativeImage.
- Type:
(props: Record<string, any>) => Record<string, any>
Parameters
props:Record<string, any>
Returns
Record<string, any>
Notes
Image's rules are close to View's ARIA merge, but not identical: alt is an accessibilityLabel
fallback and also forces accessible on. Keep this separate from processViewAccessibilityProps
so those Image-only precedence rules stay explicit.
Components
NativeText
Native Text component with graceful fallback.
- Type:
ComponentType<TextProps>
NativeView
Native View component with graceful fallback.
- Type:
ComponentType<ViewProps>
NativeViewWithContext
No description provided.
- Type:
ComponentType<Omit<reactNativeModule.ViewProps, "ref"> & { ref?: React.Ref<reactNativeModule.ViewInstance> | undefined; }>
NativeImage
Native Image component with graceful fallback.
- Type:
ComponentType<Readonly<Omit<Readonly<{ defaultSource?: reactNativeModule.ImageSource | undefined; onPartialLoad?: (() => void) | undefined; onProgress?: ((event: reactNativeModule.ImageProgressEventIOS) => void) | undefined; }>, "style" | "loadingIndicatorSource" | "progressiveRenderingEnabled" | "fadeDuration" | "resizeMethod" | "resizeMultiplier" | keyof reactNativeModule.ImagePropsBase> & Omit<Readonly<{ loadingIndicatorSource?: (number | Readonly<reactNativeModule.ImageURISource>) | undefined; progressiveRenderingEnabled?: boolean | undefined; fadeDuration?: number | undefined; resizeMethod?: ("auto" | "resize" | "scale" | "none") | undefined; resizeMultiplier?: number | undefined; }>, "style" | keyof reactNativeModule.ImagePropsBase> & Omit<reactNativeModule.ImagePropsBase, "style"> & { style?: import("../../../../../node_modules/.pnpm/react-native@0.87.1_@babel+core@7.29.7_supports-color@8.1.1__@types+react@19.2.18_react@19.2.8_supports-color@8.1.1/node_modules/react-native/types_generated/Libraries/StyleSheet/StyleSheet").ImageStyleProp | undefined; }>>
NativeActivityIndicator
Native ActivityIndicator component with graceful fallback.
- Type:
ComponentType<ActivityIndicatorProps>
Constants
textDefaultOverflowStyle
No description provided.
- Type:
{ readonly overflow: "hidden"; }
activityIndicatorStyles
No description provided.
- Type:
{ readonly container: { readonly alignItems: "center"; readonly justifyContent: "center"; }; readonly small: { readonly width: 20; readonly height: 20; }; readonly large: { readonly width: 36; readonly height: 36; }; }
getDefaultTextAccessible
The default value Text resolves for accessible when the prop is omitted: true on iOS (text is an accessibility element unless opted out), false on Android, and undefined elsewhere.
- Type:
() => boolean | undefined
Notes
Runtime fallback for the common optimized <Text> path (no accessibility props) when the target
platform is unknown at build time. When it is known (Metro reports it on the Babel caller), the
plugin inlines the literal instead and this is not emitted. Evaluated per render — like Text's own
Platform.select — rather than hoisted to a constant, so it always reflects the current platform.
userSelectToSelectableMap
Maps CSS-like userSelect values to React Native's selectable prop.
- Type:
{ auto: boolean; text: boolean; none: boolean; contain: boolean; all: boolean; }
verticalAlignToTextAlignVerticalMap
Maps CSS-like verticalAlign values to React Native's textAlignVertical.
- Type:
{ auto: string; top: string; bottom: string; middle: string; }
clampNumberOfLines
Clamps a numberOfLines value exactly as Text does at runtime: a negative number (or NaN) becomes 0, while null/undefined pass through untouched (!(value >= 0) is true for negatives and NaN, false otherwise).
- Type:
(value?: number | null) => number | null | undefined
Types
GenericStyleProp
Recursive style prop shape accepted by runtime style helpers.
- Type:
null | void | T | false | '' | ReadonlyArray<GenericStyleProp<T>>
Additional Tags
- @template: - Style object type.