UNPKG

1.34 kBTypeScriptView Raw
1/// <reference types="react" />
2export declare function isEventFromHandle(e: {
3 target: HTMLElement;
4}, handles: Record<number, React.ReactElement>): boolean;
5export declare function isValueOutOfRange(value: number, { min, max }: {
6 min?: number;
7 max?: number;
8}): boolean;
9export declare function isNotTouchEvent(e: React.TouchEvent): boolean;
10export declare function getClosestPoint(val: number, { marks, step, min, max }: {
11 marks: any;
12 step: any;
13 min: any;
14 max: any;
15}): number;
16export declare function getPrecision(step: number): number;
17export declare function getMousePosition(vertical: boolean, e: React.MouseEvent): number;
18export declare function getTouchPosition(vertical: boolean, e: React.TouchEvent): number;
19export declare function getHandleCenterPosition(vertical: boolean, handle: HTMLElement): number;
20export declare function ensureValueInRange(val: number, { max, min }: {
21 max?: number;
22 min?: number;
23}): number;
24export declare function ensureValuePrecision(val: number, props: any): number;
25export declare function pauseEvent(e: React.SyntheticEvent): void;
26export declare function calculateNextValue(func: any, value: any, props: any): any;
27export declare function getKeyboardValueMutator(e: React.KeyboardEvent, vertical: boolean, reverse: boolean): (value: any, props: any) => any;