tdesign-react
Version:
TDesign Component for React
19 lines (18 loc) • 722 B
TypeScript
import type { SizeEnum } from '../../common';
import type { TdSelectProps } from '../type';
interface PanelVirtualScroll {
scroll?: TdSelectProps['scroll'];
popupContentRef: React.MutableRefObject<HTMLDivElement>;
options: TdSelectProps['options'];
size: SizeEnum;
}
declare const usePanelVirtualScroll: ({ popupContentRef, scroll, options, size }: PanelVirtualScroll) => {
scrollHeight: number;
translateY: number;
visibleData: any[];
handleRowMounted: (rowData: import("../../hooks/useVirtualScroll").RowMountedParams) => void;
isVirtual: boolean;
cursorStyle: import("react").CSSProperties;
panelStyle: import("react").CSSProperties;
};
export default usePanelVirtualScroll;