ag-grid-enterprise
Version:
ag-Grid Enterprise Features
32 lines • 1.02 kB
TypeScript
// ag-grid-enterprise v19.1.4
import { Component, GridOptionsWrapper } from "ag-grid-community";
export interface VirtualListModel {
getRowCount(): number;
getRow(index: number): any;
}
export declare class VirtualList extends Component {
private static TEMPLATE;
private model;
private eListContainer;
private rowsInBodyContainer;
private componentCreator;
private rowHeight;
private environment;
gridOptionsWrapper: GridOptionsWrapper;
constructor();
private init;
ensureIndexVisible(index: number): void;
setComponentCreator(componentCreator: (value: any) => Component): void;
getRowHeight(): number;
getScrollTop(): number;
setRowHeight(rowHeight: number): void;
refresh(): void;
private clearVirtualRows;
private drawVirtualRows;
private ensureRowsRendered;
private removeVirtualRows;
private insertRow;
private addScrollListener;
setModel(model: VirtualListModel): void;
}
//# sourceMappingURL=virtualList.d.ts.map