tdesign-vue-next
Version:
TDesign Component for vue-next
22 lines (21 loc) • 693 B
TypeScript
declare const useVirtualScroll: ({ data, container, fixedHeight, lineHeight, bufferSize, threshold, }: {
data: any;
container: any;
fixedHeight: boolean;
lineHeight: number;
bufferSize: number;
threshold: number;
}) => {
translateY: import("vue").ComputedRef<any>;
handleScroll: () => void;
handleRowMounted: () => void;
refreshContainer: () => void;
fixedHeight: boolean;
calculateScrollY: () => void;
visibleData: import("vue").Ref<any[]>;
cachedHeight: import("vue").Ref<any[]>;
cachedScrollY: import("vue").Ref<any[]>;
trs: Map<any, any>;
scrollHeight: import("vue").ComputedRef<any>;
};
export default useVirtualScroll;