UNPKG

1.9 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 { Component } from "../../widgets/component";
5import { ColumnGroup } from "../../entities/columnGroup";
6import { DragItem, DropTarget } from "../../dragAndDrop/dragAndDropService";
7export declare class HeaderGroupWrapperComp extends Component {
8 private static TEMPLATE;
9 private gridOptionsWrapper;
10 private columnController;
11 private horizontalResizeService;
12 private dragAndDropService;
13 private context;
14 private componentRecipes;
15 private gridApi;
16 private columnApi;
17 private beans;
18 private readonly columnGroup;
19 private readonly dragSourceDropTarget;
20 private readonly pinned;
21 private eHeaderCellResize;
22 private resizeCols;
23 private resizeStartWidth;
24 private resizeRatios;
25 private resizeTakeFromCols;
26 private resizeTakeFromStartWidth;
27 private resizeTakeFromRatios;
28 private childColumnsDestroyFuncs;
29 constructor(columnGroup: ColumnGroup, dragSourceDropTarget: DropTarget, pinned: string);
30 private postConstruct();
31 private setupMovingCss();
32 private setupTooltip();
33 private onColumnMovingChanged();
34 private addAttributes();
35 private appendHeaderGroupComp(displayName);
36 private afterHeaderCompCreated(displayName, headerGroupComp);
37 private addClasses();
38 private setupMove(eHeaderGroup, displayName);
39 getDragItemForGroup(): DragItem;
40 private isSuppressMoving();
41 private setupWidth();
42 private onDisplayedChildrenChanged();
43 private addListenersToChildrenColumns();
44 private destroyListenersOnChildrenColumns();
45 private onWidthChanged();
46 private setupResize();
47 onResizeStart(shiftKey: boolean): void;
48 onResizing(finished: boolean, resizeAmount: any): void;
49 private normaliseDragChange(dragChange);
50}