UNPKG

ag-grid

Version:

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

27 lines (26 loc) 809 B
// Type definitions for ag-grid v18.1.2 // Project: http://www.ag-grid.com/ // Definitions by: Niall Crosby <https://github.com/ag-grid/> import { RowNode } from "../entities/rowNode"; import { ColumnVO } from "./iColumnVO"; export interface IServerSideGetRowsRequest { startRow: number; endRow: number; rowGroupCols: ColumnVO[]; valueCols: ColumnVO[]; pivotCols: ColumnVO[]; pivotMode: boolean; groupKeys: string[]; filterModel: any; sortModel: any; } export interface IServerSideGetRowsParams { request: IServerSideGetRowsRequest; parentNode: RowNode; successCallback(rowsThisPage: any[], lastRow: number): void; failCallback(): void; } export interface IServerSideDatasource { getRows(params: IServerSideGetRowsParams): void; destroy?(): void; }