@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
10 lines (9 loc) • 575 B
TypeScript
import type { FormEvent, SyntheticEvent, MouseEvent as ReactMouseEvent, TouchEvent as ReactTouchEvent } from 'react';
export declare function useSliderEvents(): {
onThumbMouseDownHandler: (event: MouseEvent | TouchEvent | SyntheticEvent) => void;
onThumbMouseUpHandler: () => void;
onTrackMouseDownHandler: (event: MouseEvent | TouchEvent | ReactMouseEvent | ReactTouchEvent) => void;
onHelperChangeHandler: (event: FormEvent<HTMLInputElement>) => void;
onHelperFocusHandler: (event: FormEvent<HTMLInputElement>) => void;
removeEvents: () => void;
};