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