UNPKG

svelte-motion

Version:

Svelte animation library based on the React library framer-motion.

10 lines (9 loc) 594 B
/** based on framer-motion@4.1.17, Copyright (c) 2018 Framer B.V. */ import { EventInfo } from "./types"; export declare type EventListenerWithPointInfo = (e: MouseEvent | TouchEvent | PointerEvent, info: EventInfo) => void; export declare function extractEventInfo(event: MouseEvent | TouchEvent | PointerEvent, pointType?: "page" | "client"): EventInfo; export declare function getViewportPointFromEvent(event: MouseEvent | TouchEvent | PointerEvent): EventInfo; export declare const wrapHandler: (handler: EventListenerWithPointInfo, shouldFilterPrimaryPointer?: boolean) => EventListener;