UNPKG

1.28 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 { GridPanel } from "../gridPanel/gridPanel";
5import { Component } from "../widgets/component";
6export declare class HeaderContainer {
7 private gridOptionsWrapper;
8 private context;
9 private $scope;
10 private dragAndDropService;
11 private columnController;
12 private eventService;
13 private scrollVisibleService;
14 private eContainer;
15 private eViewport;
16 private headerRowComps;
17 private pinned;
18 private scrollWidth;
19 private dropTarget;
20 constructor(eContainer: HTMLElement, eViewport: HTMLElement, pinned: string);
21 registerGridComp(gridPanel: GridPanel): void;
22 forEachHeaderElement(callback: (renderedHeaderElement: Component) => void): void;
23 private init();
24 private onColumnRowGroupChanged();
25 private onColumnValueChanged();
26 private onColumnResized();
27 private onDisplayedColumnsChanged();
28 private onScrollVisibilityChanged();
29 private setWidthOfPinnedContainer();
30 destroy(): void;
31 private onGridColumnsChanged();
32 refresh(): void;
33 private setupDragAndDrop(gridComp);
34 private removeHeaderRowComps();
35 private createHeaderRowComps();
36}