File tree 1 file changed +19
-15
lines changed
packages/react-native/Libraries/StyleSheet
1 file changed +19
-15
lines changed Original file line number Diff line number Diff line change @@ -173,23 +173,27 @@ interface MatrixTransform {
173
173
matrix : AnimatableNumericValue [ ] ;
174
174
}
175
175
176
+ type MaximumOneOf < T , K extends keyof T = keyof T > = { [ P in K ] : T [ K ] } & {
177
+ [ P in Exclude < keyof T , K > ] ?: never ;
178
+ } ;
179
+
176
180
export interface TransformsStyle {
177
181
transform ?:
178
- | (
179
- | PerpectiveTransform
180
- | RotateTransform
181
- | RotateXTransform
182
- | RotateYTransform
183
- | RotateZTransform
184
- | ScaleTransform
185
- | ScaleXTransform
186
- | ScaleYTransform
187
- | TranslateXTransform
188
- | TranslateYTransform
189
- | SkewXTransform
190
- | SkewYTransform
191
- | MatrixTransform
192
- ) [ ]
182
+ | MaximumOneOf <
183
+ PerpectiveTransform &
184
+ RotateTransform &
185
+ RotateXTransform &
186
+ RotateYTransform &
187
+ RotateZTransform &
188
+ ScaleTransform &
189
+ ScaleXTransform &
190
+ ScaleYTransform &
191
+ TranslateXTransform &
192
+ TranslateYTransform &
193
+ SkewXTransform &
194
+ SkewYTransform &
195
+ MatrixTransform
196
+ > [ ]
193
197
| string
194
198
| undefined ;
195
199
/**
You can’t perform that action at this time.
0 commit comments