tdesign-vue-next
Version:
TDesign Component for vue-next
18 lines (17 loc) • 630 B
TypeScript
import { TdTagInputProps } from '../type';
export declare 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;
isScrollable: import("vue").Ref<boolean>;
};