UNPKG

2.66 kBTypeScriptView Raw
1import 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';
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 IDragAndDropImageAngularComponent extends AgFrameworkComponent<IDragAndDropImageParams>, IDragAndDropImage {
15}
16export interface IFilterAngularComp extends AgFrameworkComponent<IFilterParams>, IFilter {
17}
18export interface ICellRendererAngularComp extends AgFrameworkComponent<ICellRendererParams>, ICellRenderer {
19}
20export interface ICellEditorRendererAngularComp extends AgFrameworkComponent<ICellEditorRendererParams> {
21}
22export interface ICellEditorAngularComp extends AgFrameworkComponent<ICellEditorParams>, ICellEditor {
23}
24export interface AgRendererComponent extends ICellRendererAngularComp {
25}
26export interface AgEditorComponent extends ICellEditorAngularComp {
27}
28export interface AgFilterComponent extends IFilterAngularComp {
29}
30export interface AgFloatingFilterComponent extends IFloatingFilterAngularComp {
31}
32export interface ILoadingCellRendererAngularComp extends AgFrameworkComponent<ILoadingCellRendererParams> {
33}
34export interface ILoadingOverlayAngularComp extends AgFrameworkComponent<ILoadingOverlayParams>, ILoadingOverlay {
35}
36export interface INoRowsOverlayAngularComp extends AgFrameworkComponent<INoRowsOverlayParams>, INoRowsOverlay {
37}
38export interface IStatusPanelAngularComp extends AgFrameworkComponent<IStatusPanelParams>, IStatusPanel {
39}
40export interface IToolPanelAngularComp extends AgFrameworkComponent<IToolPanelParams>, IToolPanel {
41}
42export interface ITooltipAngularComp extends AgFrameworkComponent<ITooltipParams> {
43}
44export interface IMenuItemAngularComp extends AgFrameworkComponent<IMenuItemParams>, IMenuItem {
45}