ag-grid
Version:
Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components
19 lines (18 loc) • 832 B
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 { IRowNodeStage, StageExecuteParams } from "../../interfaces/iRowNodeStage";
export declare class FlattenStage implements IRowNodeStage {
private gridOptionsWrapper;
private selectionController;
private eventService;
private context;
private columnController;
execute(params: StageExecuteParams): RowNode[];
private resetRowTops(rowNode);
private recursivelyAddToRowsToDisplay(rowsToFlatten, result, nextRowTop, skipLeafNodes, uiLevel);
private addRowNodeToRowsToDisplay(rowNode, result, nextRowTop, uiLevel);
private ensureFooterNodeExists(groupNode);
private createDetailNode(masterNode);
}