UNPKG

@progress/kendo-react-common

Version:

React Common package delivers common utilities that can be used with the KendoReact UI components. KendoReact Common Utilities package

23 lines (22 loc) 1.05 kB
/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { KendoTouch } from '../models/index.js'; import * as React from 'react'; type ElementTouch = { [P in keyof KendoTouch<any, any>]: (event: React.TouchEvent<any>) => void; }; /** * @hidden */ export declare const useMouse: <E extends HTMLElement | null, P extends KendoTouch<any, any>, R extends {}>(props: P, target: React.RefObject<R | null>, extend?: { onTouchStart?: ((args: React.TouchEvent<E>) => void) | undefined; onTouchMove?: ((args: React.TouchEvent<E>) => void) | undefined; onTouchEnd?: ((args: React.TouchEvent<E>) => void) | undefined; onTouchCancel?: ((args: React.TouchEvent<E>) => void) | undefined; }) => ElementTouch; export {};