ag-grid
Version:
Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components
23 lines (22 loc) • 1.01 kB
TypeScript
// Type definitions for ag-grid v18.1.2
// Project: http://www.ag-grid.com/
// Definitions by: Niall Crosby <https://github.com/ag-grid/>
import { RowNode } from "../../entities/rowNode";
import { IEventEmitter } from "../../interfaces/iEventEmitter";
import { InfiniteCacheParams } from "./infiniteCache";
import { RowNodeBlock } from "../cache/rowNodeBlock";
export declare class InfiniteBlock extends RowNodeBlock implements IEventEmitter {
private gridOptionsWrapper;
private context;
private rowRenderer;
private cacheParams;
constructor(pageNumber: number, params: InfiniteCacheParams);
protected createBlankRowNode(rowIndex: number): RowNode;
protected setDataAndId(rowNode: RowNode, data: any, index: number): void;
setRowNode(rowIndex: number, rowNode: RowNode): void;
protected init(): void;
getNodeIdPrefix(): string;
getRow(displayIndex: number): RowNode;
private setIndexAndTopOnRowNode(rowNode, rowIndex);
protected loadFromDatasource(): void;
}