// Type definitions for tf-ag-grid v13.3.1-4 // Project: http://www.ag-grid.com/ // Definitions by: Niall Crosby 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; }