1 | import { RowNode } from "../entities/rowNode";
|
2 | import { ChangedPath } from "../utils/changedPath";
|
3 | import { RowNodeTransaction } from "./rowNodeTransaction";
|
4 | export interface StageExecuteParams {
|
5 | rowNode: RowNode;
|
6 | rowNodeTransaction?: RowNodeTransaction | null;
|
7 | rowNodeTransactions?: RowNodeTransaction[] | null;
|
8 | rowNodeOrder?: {
|
9 | [id: string]: number;
|
10 | };
|
11 | changedPath?: ChangedPath;
|
12 | afterColumnsChanged?: boolean;
|
13 | }
|
14 | export interface IRowNodeStage {
|
15 | execute(params: StageExecuteParams): any;
|
16 | }
|