UNPKG

react-native-redash

Version:

Utility library for React Native Reanimated

14 lines (13 loc) 1.1 kB
import Animated from "react-native-reanimated"; import { TransformsStyle } from "react-native"; declare type AnimatedTransform = { [P in keyof TransformsStyle["transform"]]: Animated.Adaptable<TransformsStyle["transform"][P]>; }; export declare const snapPoint: (value: Animated.Adaptable<number>, velocity: Animated.Adaptable<number>, points: Animated.Adaptable<number>[]) => Animated.Adaptable<number>; export declare const bInterpolate: (value: Animated.Adaptable<number>, origin: Animated.Adaptable<number>, destination: Animated.Adaptable<number>) => Animated.Node<number>; export declare const translateZ: (perspective: Animated.Adaptable<number>, z: Animated.Adaptable<number>) => { scale: Animated.Node<number>; }; export declare const transformOrigin: (x?: Animated.Adaptable<number>, y?: Animated.Adaptable<number>, ...transformations: AnimatedTransform[]) => AnimatedTransform[]; export declare const useTransition: <T>(state: T, src: Animated.Adaptable<number>, dest: Animated.Adaptable<number>, duration?: number, easing?: Animated.EasingFunction) => Animated.Value<0>; export {};