UNPKG

ag-grid-enterprise

Version:

Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue

15 lines (14 loc) 1.02 kB
import type { ClientSideNodeManagerUpdateRowDataResult, IChangedRowNodes, IClientSideNodeManager, NamedBean, RefreshModelParams, RowDataTransaction, RowNode } from 'ag-grid-community'; import { AbstractClientSideTreeNodeManager } from './abstractClientSideTreeNodeManager'; export declare class ClientSideChildrenTreeNodeManager<TData> extends AbstractClientSideTreeNodeManager<TData> implements IClientSideNodeManager<TData>, NamedBean { beanName: "csrmChildrenTreeNodeSvc"; private childrenGetter; get treeData(): boolean; extractRowData(): TData[] | null | undefined; destroy(): void; activate(rootNode: RowNode<TData>): void; updateRowData(_rowDataTran: RowDataTransaction<TData>, changedRowNodes: IChangedRowNodes<TData>): ClientSideNodeManagerUpdateRowDataResult<TData>; protected loadNewRowData(rowData: TData[]): void; setImmutableRowData(params: RefreshModelParams<TData>, rowData: TData[]): void; refreshModel(params: RefreshModelParams<TData>, started: boolean): void; }