UNPKG

react-native-redash

Version:

Utility library for React Native Reanimated

20 lines (19 loc) 2.33 kB
import Animated from "react-native-reanimated"; import { State, PanGestureHandlerEventExtra, GestureHandlerStateChangeNativeEvent, PinchGestureHandlerEventExtra, RotationGestureHandlerEventExtra, TapGestureHandlerEventExtra, ForceTouchGestureHandlerEventExtra, LongPressGestureHandlerEventExtra, FlingGestureHandlerEventExtra } from "react-native-gesture-handler"; export declare const preserveOffset: (value: Animated.Adaptable<number>, state: Animated.Adaptable<State>, offset?: Animated.Value<number>) => Animated.Node<number>; export declare const decay: (value: Animated.Adaptable<number>, state: Animated.Adaptable<State>, velocity: Animated.Adaptable<number>) => Animated.Node<number>; export declare const spring: (translation: Animated.Value<number>, state: Animated.Value<State>, snapPoint: Animated.Adaptable<number>, defaultOffset?: number, springConfig?: Animated.SpringConfig | undefined) => Animated.Node<number>; export declare const limit: (value: Animated.Adaptable<number>, state: Animated.Adaptable<State>, min: Animated.Adaptable<number>, max: Animated.Adaptable<number>) => Animated.Node<number>; export declare const preserveMultiplicativeOffset: (value: Animated.Adaptable<number>, state: Animated.Adaptable<number>) => Animated.Node<number>; export declare const onScroll: (contentOffset: { x?: Animated.Node<number> | undefined; y?: Animated.Node<number> | undefined; }) => (...args: any[]) => void; declare type Adaptable<T> = { [P in keyof T]: Animated.Adaptable<T[P]>; }; export declare const onGestureEvent: (nativeEvent: Partial<Adaptable<GestureHandlerStateChangeNativeEvent & TapGestureHandlerEventExtra>> | Partial<Adaptable<GestureHandlerStateChangeNativeEvent & LongPressGestureHandlerEventExtra>> | Partial<Adaptable<GestureHandlerStateChangeNativeEvent & ForceTouchGestureHandlerEventExtra>> | Partial<Adaptable<GestureHandlerStateChangeNativeEvent & PanGestureHandlerEventExtra>> | Partial<Adaptable<GestureHandlerStateChangeNativeEvent & PinchGestureHandlerEventExtra>> | Partial<Adaptable<GestureHandlerStateChangeNativeEvent & RotationGestureHandlerEventExtra>> | Partial<Adaptable<GestureHandlerStateChangeNativeEvent & FlingGestureHandlerEventExtra>>) => { onHandlerStateChange: (...args: any[]) => void; onGestureEvent: (...args: any[]) => void; }; export {};