1 |
|
2 |
|
3 |
|
4 | import { RowNode } from "../../entities/rowNode";
|
5 | import { IEventEmitter } from "../../interfaces/iEventEmitter";
|
6 | import { InfiniteCacheParams } from "./infiniteCache";
|
7 | import { RowNodeBlock } from "../cache/rowNodeBlock";
|
8 | export declare class InfiniteBlock extends RowNodeBlock implements IEventEmitter {
|
9 | private gridOptionsWrapper;
|
10 | private context;
|
11 | private rowRenderer;
|
12 | private cacheParams;
|
13 | constructor(pageNumber: number, params: InfiniteCacheParams);
|
14 | protected createBlankRowNode(rowIndex: number): RowNode;
|
15 | protected setDataAndId(rowNode: RowNode, data: any, index: number): void;
|
16 | setRowNode(rowIndex: number, rowNode: RowNode): void;
|
17 | protected init(): void;
|
18 | getNodeIdPrefix(): string;
|
19 | getRow(displayIndex: number): RowNode;
|
20 | private setIndexAndTopOnRowNode(rowNode, rowIndex);
|
21 | protected loadFromDatasource(): void;
|
22 | }
|