UNPKG

element-plus

Version:

A Component Library for Vue 3

14 lines (13 loc) 515 B
import type { ComputedRef } from 'vue'; import type { LayoutDirection } from '../types'; interface ListWheelState { atStartEdge: ComputedRef<boolean>; atEndEdge: ComputedRef<boolean>; layout: ComputedRef<LayoutDirection>; } type ListWheelHandler = (offset: number) => void; declare const useWheel: ({ atEndEdge, atStartEdge, layout }: ListWheelState, onWheelDelta: ListWheelHandler) => { hasReachedEdge: (offset: number) => boolean; onWheel: (e: WheelEvent) => void; }; export default useWheel;