xdesign-vue-next
Version:
XDesign Component for vue-next
17 lines (16 loc) • 584 B
TypeScript
import { TdTagInputProps } from '../type';
export default function useTagScroll(props: TdTagInputProps): {
tagInputRef: import("vue").Ref<any>;
scrollElement: import("vue").Ref<HTMLElement>;
scrollDistance: import("vue").Ref<number>;
scrollTo: (distance: number) => void;
scrollToRight: () => void;
scrollToLeft: () => void;
updateScrollElement: (element: HTMLElement) => void;
updateScrollDistance: () => void;
onWheel: ({ e }: {
e: WheelEvent;
}) => void;
scrollToRightOnEnter: () => void;
scrollToLeftOnLeave: () => void;
};