ag-grid
Version:
Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components
21 lines (19 loc) • 721 B
text/typescript
import {AbstractColDef} from "./colDef";
import {IEventEmitter} from "../interfaces/iEventEmitter";
import {ColumnGroup} from "./columnGroup";
// Implemented by Column and ColumnGroup. Allows the groups to contain a list of this type for it's children.
// See the note at the top of Column class.
export interface ColumnGroupChild extends IEventEmitter {
getUniqueId(): string;
getActualWidth(): number;
getMinWidth(): number;
getLeft(): number;
getOldLeft(): number;
getDefinition(): AbstractColDef;
getColumnGroupShow(): string;
getParent(): ColumnGroupChild;
isResizable(): boolean;
setParent(parent: ColumnGroup): void;
isEmptyGroup(): boolean;
isMoving(): boolean;
}