UNPKG

ag-grid-enterprise

Version:

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

19 lines (18 loc) 1.01 kB
import type { AgColumn, AgProvidedColumnGroup, IEventEmitter, IEventListener } from 'ag-grid-community'; export type ColumnModelItemEvent = 'expandedChanged'; export declare class ColumnModelItem implements IEventEmitter<ColumnModelItemEvent> { readonly displayName: string | null; readonly depth: number; readonly group: boolean; private localEventService; readonly columnGroup: AgProvidedColumnGroup; readonly column: AgColumn; readonly children: ColumnModelItem[]; private _expanded; passesFilter: boolean; constructor(displayName: string | null, columnOrGroup: AgColumn | AgProvidedColumnGroup, depth: number, group?: boolean, expanded?: boolean); get expanded(): boolean; set expanded(expanded: boolean); addEventListener<T extends ColumnModelItemEvent>(eventType: T, listener: IEventListener<ColumnModelItemEvent>): void; removeEventListener<T extends ColumnModelItemEvent>(eventType: T, listener: IEventListener<ColumnModelItemEvent>): void; }