@oku-ui/motion
Version:
A tiny, performant animation library for VueJS
11 lines (10 loc) • 484 B
TypeScript
import { Feature } from '../feature';
import { MotionEventNames } from '../../../types';
export declare abstract class BaseGesture extends Feature {
abstract isActive(): boolean;
removeGestureSubscriptions?: VoidFunction;
subscribeEvents?: () => VoidFunction;
protected updateGestureSubscriptions(): void;
unmount(): void;
}
export declare function createGestureEvent(element: Element, name: MotionEventNames, action: VoidFunction): (event: PointerEvent) => void;