hightable
Version:
A dynamic windowed scrolling table component for react
16 lines (15 loc) • 563 B
TypeScript
export interface ScrollModeContextType {
scrollMode?: 'native' | 'virtual';
canvasHeight?: number;
sliceTop?: number;
onViewportChange?: (viewport: {
clientHeight: number;
scrollTop: number;
}) => void;
scrollRowIntoView?: ({ rowIndex }: {
rowIndex: number;
}) => void;
setScrollToTop?: (scrollToTop: ((top: number) => void) | undefined) => void;
}
export declare const defaultScrollModeContext: ScrollModeContextType;
export declare const ScrollModeContext: import("react").Context<ScrollModeContextType>;