ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
54 lines (53 loc) • 1.84 kB
TypeScript
import { BeanStub } from "../context/beanStub";
import { GridState } from "../interfaces/gridState";
export declare class StateService extends BeanStub {
private readonly filterManager;
private readonly rangeService?;
private readonly ctrlsService;
private readonly sideBarService?;
private readonly focusService;
private readonly columnModel;
private readonly paginationProxy;
private readonly rowModel;
private readonly selectionService;
private readonly expansionService;
private readonly columnAnimationService;
private isClientSideRowModel;
private cachedState;
private suppressEvents;
private queuedUpdateSources;
private dispatchStateUpdateEventDebounced;
private columnStates?;
private columnGroupStates?;
private postConstruct;
getState(): GridState;
private setupStateOnGridReady;
private setupStateOnColumnsInitialised;
private setupStateOnRowCountReady;
private setupStateOnFirstDataRendered;
private getColumnState;
private setColumnState;
private setColumnPivotState;
private getColumnGroupState;
private setColumnGroupState;
private getFilterState;
private setFilterState;
private getRangeSelectionState;
private setRangeSelectionState;
private getScrollState;
private setScrollState;
private getSideBarState;
private getFocusedCellState;
private setFocusedCellState;
private getPaginationState;
private setPaginationState;
private getRowSelectionState;
private setRowSelectionState;
private getRowGroupExpansionState;
private setRowGroupExpansionState;
private updateColumnState;
private updateCachedState;
private dispatchStateUpdateEvent;
private dispatchQueuedStateUpdateEvents;
private suppressEventsAndDispatchInitEvent;
}