interfaces.d.ts 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. import { IAfterGuiAttachedParams, ICellEditor, ICellEditorParams, ICellRenderer, ICellRendererParams, IDate, IDateParams, IFilter, IFilterParams, IFloatingFilter, IFloatingFilterParams, IHeader, IHeaderGroup, IHeaderGroupParams, IHeaderParams, ILoadingCellRendererParams, ILoadingOverlayParams, INoRowsOverlayParams, IStatusPanelParams, IToolPanelParams, ITooltipParams } from "ag-grid-community";
  2. export interface AgFrameworkComponent<T> {
  3. agInit(params: T): void;
  4. afterGuiAttached?(params?: IAfterGuiAttachedParams): void;
  5. }
  6. export interface IHeaderGroupAngularComp extends IHeaderGroup, AgFrameworkComponent<IHeaderGroupParams> {
  7. }
  8. export interface IHeaderAngularComp extends IHeader, AgFrameworkComponent<IHeaderParams> {
  9. }
  10. export interface IFloatingFilterComp extends IFloatingFilter, AgFrameworkComponent<IFloatingFilterParams> {
  11. }
  12. export interface IDateAngularComp extends IDate, AgFrameworkComponent<IDateParams> {
  13. }
  14. export interface IFilterAngularComp extends IFilter, AgFrameworkComponent<IFilterParams> {
  15. }
  16. export interface ICellRendererAngularComp extends ICellRenderer, AgFrameworkComponent<ICellRendererParams> {
  17. }
  18. export interface ICellEditorAngularComp extends ICellEditor, AgFrameworkComponent<ICellEditorParams> {
  19. }
  20. export interface AgRendererComponent extends ICellRendererAngularComp {
  21. }
  22. export interface AgEditorComponent extends ICellEditorAngularComp {
  23. }
  24. export interface AgFilterComponent extends IFilterAngularComp {
  25. }
  26. export interface ILoadingCellRendererAngularComp extends AgFrameworkComponent<ILoadingCellRendererParams> {
  27. }
  28. export interface ILoadingOverlayAngularComp extends AgFrameworkComponent<ILoadingOverlayParams> {
  29. }
  30. export interface INoRowsOverlayAngularComp extends AgFrameworkComponent<INoRowsOverlayParams> {
  31. }
  32. export interface IStatusPanelAngularComp extends AgFrameworkComponent<IStatusPanelParams> {
  33. }
  34. export interface IToolPanelAngularComp extends AgFrameworkComponent<IToolPanelParams> {
  35. }
  36. export interface ITooltipAngularComp extends AgFrameworkComponent<ITooltipParams> {
  37. }