UNPKG

1.85 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 { Column } from "../../entities/column";
6import { DropTarget } from "../../dragAndDrop/dragAndDropService";
7export declare class HeaderWrapperComp extends Component {
8 private static TEMPLATE;
9 private gridOptionsWrapper;
10 private dragAndDropService;
11 private columnController;
12 private horizontalResizeService;
13 private context;
14 private menuFactory;
15 private gridApi;
16 private columnApi;
17 private sortController;
18 private eventService;
19 private componentRecipes;
20 private columnHoverService;
21 private beans;
22 private eResize;
23 private cbSelectAll;
24 private column;
25 private dragSourceDropTarget;
26 private pinned;
27 private resizeStartWidth;
28 private resizeWithShiftKey;
29 constructor(column: Column, dragSourceDropTarget: DropTarget, pinned: string);
30 getColumn(): Column;
31 init(): void;
32 private addColumnHoverListener();
33 private onColumnHover();
34 private setupSortableClass(enableSorting);
35 private onFilterChanged();
36 private appendHeaderComp(displayName, enableSorting, enableMenu);
37 private afterHeaderCompCreated(displayName, headerComp);
38 private onColumnMovingChanged();
39 private setupMove(eHeaderCellLabel, displayName);
40 private createDragItem();
41 private setupResize();
42 onResizing(finished: boolean, resizeAmount: number): void;
43 onResizeStart(shiftKey: boolean): void;
44 private setupTooltip();
45 private setupMovingCss();
46 private addAttributes();
47 private setupWidth();
48 private setupMenuClass();
49 private onMenuVisible();
50 private onColumnWidthChanged();
51 private normaliseResizeAmount(dragChange);
52}