UNPKG

ag-grid-community

Version:

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

15 lines (14 loc) 619 B
import type { RowNode } from '../entities/rowNode'; import type { RowCtrl } from '../rendering/row/rowCtrl'; export interface IExpansionService { addExpandedCss(classes: string[], rowNode: RowNode): void; getRowExpandedListeners(rowCtrl: RowCtrl): { expandedChanged: () => void; hasChildrenChanged: () => void; }; expandRows(rowIds: string[]): void; expandAll(value: boolean): void; onGroupExpandedOrCollapsed(): void; setExpanded(rowNode: RowNode, expanded: boolean, e?: MouseEvent | KeyboardEvent, forceSync?: boolean): void; isExpandable(rowNode: RowNode): boolean; }