ag-grid
Version:
Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components
50 lines (49 loc) • 1.46 kB
TypeScript
// Type definitions for ag-grid v17.0.0
// Project: http://www.ag-grid.com/
// Definitions by: Niall Crosby <https://github.com/ag-grid/>
import { LoggerFactory } from "./logger";
export declare class GridCore {
private gridOptions;
private gridOptionsWrapper;
private rowModel;
private frameworkFactory;
private columnController;
private rowRenderer;
private filterManager;
private eventService;
private gridPanel;
private eGridDiv;
private $scope;
private quickFilterOnScope;
private popupService;
private focusedCellController;
private context;
private columnApi;
private gridApi;
private rowGroupCompFactory;
private pivotCompFactory;
private toolPanelComp;
private statusBar;
private rowGroupComp;
private pivotComp;
private finished;
private doingVirtualPaging;
private eRootPanel;
private logger;
private destroyFunctions;
constructor(loggerFactory: LoggerFactory);
init(): void;
private addRtlSupport();
private createNorthPanel();
private onDropPanelVisible();
getRootGui(): HTMLElement;
private createSouthPanel();
private onRowGroupChanged();
private addWindowResizeListener();
private periodicallyDoLayout();
showToolPanel(show: any): void;
isToolPanelShowing(): boolean;
private destroy();
ensureNodeVisible(comparator: any, position?: string): void;
doLayout(): void;
}