44 CSSLongNativeTextPropKey ,
55 NativeTextStyleKey ,
66 CSSShortPropsKey ,
7- CSSLongNativeUntranslatableBlockPropKey
7+ CSSLongNativeUntranslatableBlockPropKey ,
8+ CSSUnimplementedNativePropKey
89} from './property-types' ;
910
1011export type ExtendedNativeViewStyleKeys = keyof ViewStyle | keyof ImageStyle ;
@@ -35,6 +36,11 @@ export type ExtraNativeShortViewStyleKeys = Extract<
3536 | 'paddingVertical'
3637> ;
3738
39+ export type NativeUnimplementedStyleKeys = Extract <
40+ ExtendedNativeViewStyleKeys ,
41+ 'borderCurve' | 'experimental_backgroundImage' | 'objectFit'
42+ > ;
43+
3844export type ExtraNativeShortStyle = Pick <
3945 TextStyle & ViewStyle ,
4046 ExtraNativeShortViewStyleKeys | NativeShortKeys
@@ -51,8 +57,10 @@ export type ExtraNativeUntranslatedLongStyles = Pick<
5157export type ExtraNativeLongViewStyleKeys = Exclude <
5258 Exclude < ExtendedNativeViewStyleKeys , CSSShortPropsKey > ,
5359 | CSSLongNativeBlockPropKey
60+ | CSSUnimplementedNativePropKey
5461 | NativeDirectionalStyleKeys
5562 | ExtraNativeShortViewStyleKeys
63+ | NativeUnimplementedStyleKeys
5664> ;
5765
5866/**
@@ -68,7 +76,9 @@ export type NativeShortKeys = Extract<
6876 */
6977export type ExtraNativeTextStyleKeys = Exclude <
7078 Exclude < NativeTextStyleKey , CSSShortPropsKey > ,
71- CSSLongNativeTextPropKey
79+ | CSSLongNativeTextPropKey
80+ | CSSUnimplementedNativePropKey
81+ | NativeUnimplementedStyleKeys
7282> ;
7383
7484export type ExtraNativeTextStyle = Partial <
0 commit comments