UNPKG

framer-motion

Version:

An open source and production-ready motion library for React on the web

18 lines (17 loc) • 655 B
import { PanHandlers } from "./use-pan-gesture"; import { TapHandlers } from "./use-tap-gesture"; import { HoverHandlers } from "./use-hover-gesture"; import { FocusHandlers } from "./use-focus-gesture"; import { VisualElement } from "../render/types"; /** * @public */ export declare type GestureHandlers = PanHandlers & TapHandlers & HoverHandlers & FocusHandlers; /** * Add pan and tap gesture recognition to an element. * * @param props - Gesture event handlers * @param ref - React `ref` containing a DOM `Element` * @public */ export declare function useGestures<GestureHandlers>(props: GestureHandlers, visualElement: VisualElement): void;