UNPKG

ag-grid-community

Version:

Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components

37 lines (36 loc) 1.15 kB
import { GridOptions } from "./entities/gridOptions"; import { Logger } from "./logger"; import { IFrameworkOverrides } from "./interfaces/iFrameworkOverrides"; import { Module } from "./interfaces/iModule"; import { Component } from "./widgets/component"; export interface GridParams { globalEventListener?: Function; $scope?: any; $compile?: any; quickFilterOnScope?: any; frameworkOverrides?: IFrameworkOverrides; providedBeanInstances?: { [key: string]: any; }; modules?: Module[]; rootComponent?: { new (): Component; }; } export declare class Grid { private context; protected logger: Logger; private readonly gridOptions; constructor(eGridDiv: HTMLElement, gridOptions: GridOptions, params?: GridParams); private registerStackComponents; private getRegisteredModules; private registerModuleUserComponents; private createProvidedBeans; private createAgStackComponentsList; private createBeansList; private extractModuleEntity; private setColumnsAndData; private dispatchGridReadyEvent; private getRowModelClass; destroy(): void; }