volleyball-dev-frontend/node_modules/react-easy-swipe/react-easy-swipe.d.ts
2025-06-02 16:42:16 +00:00

28 lines
729 B
TypeScript

/* eslint-disable */
import * as React from 'react';
export interface SwipePosition {
x: number;
y: number;
}
export type SwipeEvent = React.TouchEvent | React.MouseEvent;
interface SwipeProps {
tagName?: string;
className?: string;
style?: React.CSSProperties;
allowMouseEvents?: boolean;
onSwipeUp?: (trigger: 1) => void;
onSwipeDown?: (trigger: 1) => void;
onSwipeLeft?: (trigger: 1) => void;
onSwipeRight?: (trigger: 1) => void;
onSwipeStart?: (e: SwipeEvent) => void;
onSwipeMove?: (position: SwipePosition, e: SwipeEvent) => void;
onSwipeEnd?: (e: SwipeEvent) => void;
innerRef: (node: any) => void;
tolerance?: number
}
export default class Swipe extends React.Component<SwipeProps> {}