ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components
15 lines (14 loc) • 666 B
TypeScript
import { IEventEmitter } from "./iEventEmitter";
import { RowNode } from "../entities/rowNode";
import { NumberSequence } from "../utils";
export interface IRowNodeBlock extends IEventEmitter {
getDisplayIndexStart(): number;
getDisplayIndexEnd(): number;
getLastAccessed(): number;
getState(): string;
isAnyNodeOpen(rowCount: number): boolean;
getBlockNumber(): number;
forEachNodeDeep(callback: (rowNode: RowNode, index: number) => void, sequence: NumberSequence, rowCount: number): void;
forEachNodeShallow(callback: (rowNode: RowNode, index: number) => void, sequence: NumberSequence, rowCount: number): void;
load(): void;
}