| 12345678910111213 |
- 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;
|