UNPKG

ag-grid

Version:

Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components

30 lines (29 loc) 808 B
// Type definitions for ag-grid v17.0.0 // Project: http://www.ag-grid.com/ // Definitions by: Niall Crosby <https://github.com/ag-grid/> export interface ColumnVO { id: string; displayName: string; field: string; aggFunc: string; } export interface IEnterpriseGetRowsRequest { startRow: number; endRow: number; rowGroupCols: ColumnVO[]; valueCols: ColumnVO[]; pivotCols: ColumnVO[]; pivotMode: boolean; groupKeys: string[]; filterModel: any; sortModel: any; } export interface IEnterpriseGetRowsParams { request: IEnterpriseGetRowsRequest; successCallback(rowsThisPage: any[], lastRow: number): void; failCallback(): void; } export interface IEnterpriseDatasource { getRows(params: IEnterpriseGetRowsParams): void; destroy?(): void; }