ag-grid
Version:
Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components
31 lines (30 loc) • 1.13 kB
TypeScript
// Type definitions for ag-grid v18.1.2
// Project: http://www.ag-grid.com/
// Definitions by: Niall Crosby <https://github.com/ag-grid/>
import { GridOptions } from "./entities/gridOptions";
import { IFrameworkFactory } from "./interfaces/iFrameworkFactory";
export interface GridParams {
globalEventListener?: Function;
$scope?: any;
$compile?: any;
quickFilterOnScope?: any;
frameworkFactory?: IFrameworkFactory;
seedBeanInstances?: {
[key: string]: any;
};
}
export declare class Grid {
private context;
private static enterpriseBeans;
private static frameworkBeans;
private static enterpriseComponents;
private static RowModelClasses;
static setEnterpriseBeans(enterpriseBeans: any[], rowModelClasses: any): void;
static setEnterpriseComponents(components: any[]): void;
static setFrameworkBeans(frameworkBeans: any[]): void;
constructor(eGridDiv: HTMLElement, gridOptions: GridOptions, params?: GridParams);
private setColumnsAndData();
private dispatchGridReadyEvent(gridOptions);
private getRowModelClass(gridOptions);
destroy(): void;
}