UNPKG

ag-grid

Version:

Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components

35 lines (34 loc) 1.1 kB
// Type definitions for ag-grid v17.0.0 // Project: http://www.ag-grid.com/ // Definitions by: Niall Crosby <https://github.com/ag-grid/> import { BeanStub } from "../context/beanStub"; /** * This class solves the 'max height' problem, where the user might want to show more data than * the max div height actually allows. */ export declare class HeightScaler extends BeanStub { private eventService; private gridPanel; private maxDivHeight; private scaling; private modelHeight; private uiContainerHeight; private pixelsToShave; private offset; private scrollY; private uiBodyHeight; private maxScrollY; private scrollBarWidth; private postConstruct(); isScaling(): boolean; getOffset(): number; update(): void; private calculateOffset(); private clearOffset(); private setOffset(newOffset); setModelHeight(modelHeight: number): void; getUiContainerHeight(): number; getRealPixelPosition(modelPixel: number): number; private getUiBodyHeight(); getScrollPositionForPixel(rowTop: number): number; }