double-ui-vue
Version:
15 lines (14 loc) • 490 B
TypeScript
import { Ref } from 'vue';
interface UseScrollReturn {
scrollLeftValue: Ref<number>;
headerRef: Ref<HTMLDivElement>;
bodyRef: Ref<HTMLDivElement>;
bodyVerticalBarRef: Ref<HTMLDivElement>;
horizontalBarRef: Ref<HTMLDivElement>;
bodyScrollHandle(e: MouseEvent): void;
barScrollBodyHandle(e: MouseEvent): void;
barScrollHandle(e: MouseEvent): void;
}
declare type UseScroll = () => UseScrollReturn;
declare const useScroll: UseScroll;
export default useScroll;