@ffsm/native-animate
Version:
Simple animation for React Native, only React native and JavaScript
7 lines (6 loc) • 921 B
TypeScript
import { MatrixTransform, PerspectiveTransform, RotateTransform, RotateXTransform, RotateYTransform, RotateZTransform, ScaleTransform, ScaleXTransform, ScaleYTransform, SkewXTransform, SkewYTransform, TransformsStyle, TranslateXTransform, TranslateYTransform } from 'react-native';
export type TransformKey = keyof (PerspectiveTransform & RotateTransform & RotateXTransform & RotateYTransform & RotateZTransform & ScaleTransform & ScaleXTransform & ScaleYTransform & TranslateXTransform & TranslateYTransform & SkewXTransform & SkewYTransform & MatrixTransform);
export declare const TRANSFORM_KEYS: readonly ["translateX", "translateY", "scale", "rotate", "perspective", "rotateX", "rotateY", "rotateZ", "scaleX", "scaleY", "skewX", "skewY", "matrix"];
type TransformArray = Omit<TransformsStyle['transform'], string>;
export declare function mergeTransforms(...transforms: TransformArray[]): TransformArray;
export {};