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