UNPKG

@ffsm/native-animate

Version:

Simple animation for React Native, only React native and JavaScript

24 lines (23 loc) 811 B
import { Animated } from 'react-native'; export interface NativeAnimateOutputs { opacity?: number[]; translateX?: number[]; translateY?: number[]; scale?: number[]; rotate?: number[]; perspective?: number[]; rotateX?: number[]; rotateY?: number[]; rotateZ?: number[]; scaleX?: number[]; scaleY?: number[]; skewX?: number[]; skewY?: number[]; matrix?: number[]; } export type NativeAnimatedAnimateConfig = Omit<Animated.InterpolationConfigType, 'inputRange' | 'outputRange'>; export type NativeAnimatedStyle = Record<string, Animated.AnimatedInterpolation<string | number>>; export type NativeAnimatedTransformStyles = Array<NativeAnimatedStyle>; export type NativeAnimatedStyles = NativeAnimatedStyle & { transform?: NativeAnimatedTransformStyles; };