ag-grid-enterprise
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
15 lines (14 loc) • 1.41 kB
TypeScript
import type { BeanCollection, IServerSideGroupSelectionState, IServerSideSelectionState, LoadSuccessParams, RefreshServerSideParams, ServerSideGroupLevelState, ServerSideTransaction, ServerSideTransactionResult } from 'ag-grid-community';
export declare function getServerSideSelectionState(beans: BeanCollection): IServerSideSelectionState | IServerSideGroupSelectionState | null;
export declare function setServerSideSelectionState(beans: BeanCollection, state: IServerSideSelectionState | IServerSideGroupSelectionState): void;
export declare function applyServerSideTransaction(beans: BeanCollection, transaction: ServerSideTransaction): ServerSideTransactionResult | undefined;
export declare function applyServerSideRowData(beans: BeanCollection, params: {
successParams: LoadSuccessParams;
route?: string[];
startRow?: number;
}): void;
export declare function applyServerSideTransactionAsync(beans: BeanCollection, transaction: ServerSideTransaction, callback?: (res: ServerSideTransactionResult) => void): void;
export declare function retryServerSideLoads(beans: BeanCollection): void;
export declare function flushServerSideAsyncTransactions(beans: BeanCollection): void;
export declare function refreshServerSide(beans: BeanCollection, params?: RefreshServerSideParams): void;
export declare function getServerSideGroupLevelState(beans: BeanCollection): ServerSideGroupLevelState[];