UNPKG

tdesign-react

Version:
18 lines (17 loc) 578 B
import { MouseEvent } from 'react'; import { TdTagInputProps } from './type'; export interface UseHoverParams { readonly: boolean; disabled: boolean; onMouseenter: (context: { e: MouseEvent<HTMLDivElement>; }) => void; onMouseleave: (context: { e: MouseEvent<HTMLDivElement>; }) => void; } export default function useHover(props: TdTagInputProps): { isHover: boolean; addHover: (context: Parameters<UseHoverParams["onMouseenter"]>[0]) => void; cancelHover: (context: Parameters<UseHoverParams["onMouseleave"]>[0]) => void; };