UNPKG

@blueprintjs/table

Version:

Scalable interactive table component

22 lines (21 loc) 907 B
export type ScrollKey = "scrollLeft" | "scrollTop"; export declare class TableQuadrantStackCache { private cachedRowHeaderWidth; private cachedColumnHeaderHeight; private cachedScrollLeft; private cachedScrollTop; private cachedScrollContainerClientWidth; private cachedScrollContainerClientHeight; constructor(); reset(): void; getScrollOffset(scrollKey: ScrollKey): number; getRowHeaderWidth(): number; getColumnHeaderHeight(): number; getScrollContainerClientWidth(): number | undefined; getScrollContainerClientHeight(): number | undefined; setColumnHeaderHeight(height: number): void; setRowHeaderWidth(width: number): void; setScrollOffset(scrollKey: ScrollKey, offset: number): void; setScrollContainerClientWidth(clientWidth: number | undefined): void; setScrollContainerClientHeight(clientHeight: number | undefined): void; }