UNPKG

2.35 kBTypeScriptView Raw
1import { ICellEditor, ICellEditorParams, ICellRenderer, ICellRendererParams, IDate, IDateParams, IFilter, IFilterParams, IFloatingFilter, IFloatingFilterParams, IHeader, IHeaderGroup, IHeaderGroupParams, IHeaderParams, ILoadingCellRendererParams, ILoadingOverlay, ILoadingOverlayParams, IMenuItem, IMenuItemParams, INoRowsOverlay, INoRowsOverlayParams, IStatusPanel, IStatusPanelParams, IToolPanel, IToolPanelParams, ITooltipParams } from "ag-grid-community";
2export interface AgFrameworkComponent<T> {
3 /** Mandatory - Params for rendering this component. */
4 agInit(params: T): void;
5}
6export interface IHeaderGroupAngularComp extends AgFrameworkComponent<IHeaderGroupParams>, IHeaderGroup {
7}
8export interface IHeaderAngularComp extends AgFrameworkComponent<IHeaderParams>, IHeader {
9}
10export interface IFloatingFilterAngularComp<P = any> extends AgFrameworkComponent<IFloatingFilterParams<P>>, IFloatingFilter {
11}
12export interface IDateAngularComp extends AgFrameworkComponent<IDateParams>, IDate {
13}
14export interface IFilterAngularComp extends AgFrameworkComponent<IFilterParams>, IFilter {
15}
16export interface ICellRendererAngularComp extends AgFrameworkComponent<ICellRendererParams>, ICellRenderer {
17}
18export interface ICellEditorAngularComp extends AgFrameworkComponent<ICellEditorParams>, ICellEditor {
19}
20export interface AgRendererComponent extends ICellRendererAngularComp {
21}
22export interface AgEditorComponent extends ICellEditorAngularComp {
23}
24export interface AgFilterComponent extends IFilterAngularComp {
25}
26export interface AgFloatingFilterComponent extends IFloatingFilterAngularComp {
27}
28export interface ILoadingCellRendererAngularComp extends AgFrameworkComponent<ILoadingCellRendererParams> {
29}
30export interface ILoadingOverlayAngularComp extends AgFrameworkComponent<ILoadingOverlayParams>, ILoadingOverlay {
31}
32export interface INoRowsOverlayAngularComp extends AgFrameworkComponent<INoRowsOverlayParams>, INoRowsOverlay {
33}
34export interface IStatusPanelAngularComp extends AgFrameworkComponent<IStatusPanelParams>, IStatusPanel {
35}
36export interface IToolPanelAngularComp extends AgFrameworkComponent<IToolPanelParams>, IToolPanel {
37}
38export interface ITooltipAngularComp extends AgFrameworkComponent<ITooltipParams> {
39}
40export interface IMenuItemAngularComp extends AgFrameworkComponent<IMenuItemParams>, IMenuItem {
41}