1 |
|
2 |
|
3 |
|
4 | import { RowNode } from "../../entities/rowNode";
|
5 | import { IRowNodeStage, StageExecuteParams } from "../../interfaces/iRowNodeStage";
|
6 | export declare class FlattenStage implements IRowNodeStage {
|
7 | private gridOptionsWrapper;
|
8 | private selectionController;
|
9 | private eventService;
|
10 | private context;
|
11 | private columnController;
|
12 | execute(params: StageExecuteParams): RowNode[];
|
13 | private resetRowTops(rowNode);
|
14 | private recursivelyAddToRowsToDisplay(rowsToFlatten, result, nextRowTop, skipLeafNodes, uiLevel);
|
15 | private addRowNodeToRowsToDisplay(rowNode, result, nextRowTop, uiLevel);
|
16 | private ensureFooterNodeExists(groupNode);
|
17 | private createDetailNode(masterNode);
|
18 | }
|