UNPKG

666 BTypeScriptView 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 { IComponent } from "../../interfaces/iComponent";
5import { AgGridComponentFunctionInput } from "./componentProvider";
6export interface ComponentMetadata {
7 mandatoryMethodList: string[];
8 optionalMethodList: string[];
9 functionAdapter?: (callback: AgGridComponentFunctionInput) => {
10 new (): IComponent<any>;
11 };
12}
13export declare class ComponentMetadataProvider {
14 private componentMetaData;
15 private agComponentUtils;
16 postConstruct(): void;
17 retrieve(name: string): ComponentMetadata;
18}