UNPKG

1.72 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 { ICellRendererFunc, ICellRendererComp } from "./rendering/cellRenderers/iCellRenderer";
5import { ColDef } from "./entities/colDef";
6import { GridOptions } from "./entities/gridOptions";
7import { ICellEditorComp } from "./rendering/cellEditors/iCellEditor";
8import { IFilterComp } from "./interfaces/iFilter";
9import { IFrameworkFactory } from "./interfaces/iFrameworkFactory";
10import { IDateComp } from "./rendering/dateComponent";
11/** The base frameworks, eg React & Angular 2, override this bean with implementations specific to their requirement. */
12export declare class BaseFrameworkFactory implements IFrameworkFactory {
13 dateComponent(gridOptions: GridOptions): {
14 new (): IDateComp;
15 };
16 colDefFloatingCellRenderer(colDef: ColDef): {
17 new (): ICellRendererComp;
18 } | ICellRendererFunc | string;
19 colDefCellRenderer(colDef: ColDef): {
20 new (): ICellRendererComp;
21 } | ICellRendererFunc | string;
22 colDefCellEditor(colDef: ColDef): {
23 new (): ICellEditorComp;
24 } | string;
25 colDefFilter(colDef: ColDef): {
26 new (): IFilterComp;
27 } | string;
28 gridOptionsFullWidthCellRenderer(gridOptions: GridOptions): {
29 new (): ICellRendererComp;
30 } | ICellRendererFunc | string;
31 gridOptionsGroupRowRenderer(gridOptions: GridOptions): {
32 new (): ICellRendererComp;
33 } | ICellRendererFunc | string;
34 gridOptionsGroupRowInnerRenderer(gridOptions: GridOptions): {
35 new (): ICellRendererComp;
36 } | ICellRendererFunc | string;
37 setTimeout(action: any, timeout?: any): void;
38}