UNPKG

1.56 kBTypeScriptView Raw
1// Type definitions for ag-grid v18.1.2
2// Project: http://www.ag-grid.com/
3// Definitions by: Niall Crosby <https://github.com/ag-grid/>
4import { OriginalColumnGroupChild } from "./originalColumnGroupChild";
5import { ColGroupDef } from "./colDef";
6import { Column } from "./column";
7import { IEventEmitter } from "../interfaces/iEventEmitter";
8export declare class OriginalColumnGroup implements OriginalColumnGroupChild, IEventEmitter {
9 static EVENT_EXPANDED_CHANGED: string;
10 static EVENT_EXPANDABLE_CHANGED: string;
11 private columnApi;
12 private gridApi;
13 private localEventService;
14 private colGroupDef;
15 private children;
16 private groupId;
17 private expandable;
18 private expanded;
19 private padding;
20 private level;
21 constructor(colGroupDef: ColGroupDef, groupId: string, padding: boolean, level: number);
22 getLevel(): number;
23 isVisible(): boolean;
24 isPadding(): boolean;
25 setExpanded(expanded: boolean): void;
26 isExpandable(): boolean;
27 isExpanded(): boolean;
28 getGroupId(): string;
29 getId(): string;
30 setChildren(children: OriginalColumnGroupChild[]): void;
31 getChildren(): OriginalColumnGroupChild[];
32 getColGroupDef(): ColGroupDef;
33 getLeafColumns(): Column[];
34 private addLeafColumns(leafColumns);
35 getColumnGroupShow(): string;
36 setupExpandable(): void;
37 setExpandable(): void;
38 private onColumnVisibilityChanged();
39 addEventListener(eventType: string, listener: Function): void;
40 removeEventListener(eventType: string, listener: Function): void;
41}