react-native-gesture-handler
Version:
Declarative API exposing native platform touch and gesture system to React Native
15 lines (14 loc) • 640 B
TypeScript
import { ComponentClass } from 'react';
import { GestureUpdateEvent, GestureStateChangeEvent } from '../gestureHandlerCommon';
export interface SharedValue<T> {
value: T;
}
declare let Reanimated: {
default: {
createAnimatedComponent<P extends object>(component: ComponentClass<P>, options?: unknown): ComponentClass<P>;
};
useEvent: (callback: (event: GestureUpdateEvent | GestureStateChangeEvent) => void, events: string[], rebuild: boolean) => unknown;
useSharedValue: <T>(value: T) => SharedValue<T>;
setGestureState: (handlerTag: number, newState: number) => void;
} | undefined;
export { Reanimated };