@surveycake/rc
Version:
react component of surveycake
10 lines (9 loc) • 621 B
TypeScript
import { SlideEvent, ReactSlideEvent, ReactTouchEvent } from './types';
export declare function getHandlerSize(size: number): number;
export declare function isTouchEvent(event: SlideEvent | ReactSlideEvent): event is TouchEvent | ReactTouchEvent;
export declare function getEventClientPosition(event: SlideEvent | ReactSlideEvent): {
x: number;
y: number;
};
export declare function calculateValueByPosition(position: number, vertical: boolean, min: number, max: number, step: number, bound: number): number;
export declare function calculatePercentage(value: number, min: number, max: number): number;