export type UseHoverOptions = {
/**
* 触发 `onEnter` 事件前的延迟时间(毫秒)
*/
delayEnter?: number
/**
* 触发 `onLeave` 事件前的延迟时间(毫秒)
*/
delayLeave?: number
/**
* 鼠标进入目标元素时的事件处理器
*/
onEnter?: (e: MouseEvent) => void
/**
* 鼠标离开目标元素时的事件处理器
*/
onLeave?: (e: MouseEvent) => void
/**
* 鼠标进入或离开目标元素时的事件处理器
*/
onChange?: (isHovered: boolean, e: MouseEvent) => void
}