UNPKG

@ffsm/native-animate

Version:

Simple animation for React Native, only React native and JavaScript

7 lines (6 loc) 921 B
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 {};