iInfiniteRowModel.d.ts 552 B

12345678910111213
  1. import { IRowModel } from "./iRowModel";
  2. import { IDatasource } from "./iDatasource";
  3. import { RowDataTransaction } from "./rowDataTransaction";
  4. export interface IInfiniteRowModel extends IRowModel {
  5. setDatasource(datasource: IDatasource | undefined): void;
  6. updateRowData(transaction: RowDataTransaction): void;
  7. refreshCache(): void;
  8. purgeCache(): void;
  9. getVirtualRowCount(): number | null;
  10. isMaxRowFound(): boolean | undefined;
  11. setVirtualRowCount(rowCount: number, maxRowFound?: boolean): void;
  12. getBlockState(): any;
  13. }