@ag-grid-enterprise/server-side-row-model
Advanced tools
Comparing version 31.3.2 to 32.0.0
@@ -5,6 +5,4 @@ # Contributing to AG Grid Enterprise | ||
Retention of Intellectual Property Rights for AG Grid Enterprise component | ||
============== | ||
# Retention of Intellectual Property Rights for AG Grid Enterprise component | ||
1.DEFINITIONS | ||
@@ -27,9 +25,9 @@ | ||
- [Question or Problem?](#question) | ||
- [Issues and Bugs](#issue) | ||
- [Feature Requests](#feature) | ||
- [Submission Guidelines](#submit) | ||
- [Coding Rules](#rules) | ||
- [Commit Message Guidelines](#commit) | ||
- [Signing the CLA](#cla) | ||
- [Question or Problem?](#question) | ||
- [Issues and Bugs](#issue) | ||
- [Feature Requests](#feature) | ||
- [Submission Guidelines](#submit) | ||
- [Coding Rules](#rules) | ||
- [Commit Message Guidelines](#commit) | ||
- [Signing the CLA](#cla) | ||
@@ -45,2 +43,3 @@ ## <a name="question"></a> Got a Question or Problem? | ||
## <a name="issue"></a> Found a Bug? | ||
If you find a bug in the source code, you can help us by | ||
@@ -50,3 +49,4 @@ [submitting an issue](#submit-issue) to our [GitHub Repository][github]. | ||
## <a name="feature"></a> Missing a Feature? | ||
You can *request* a new feature by [submitting an issue](#submit-issue) to our GitHub | ||
You can _request_ a new feature by [submitting an issue](#submit-issue) to our GitHub | ||
Repository. | ||
@@ -62,5 +62,5 @@ | ||
- version of AG Grid Enterprise used | ||
- 3rd-party libraries and their versions | ||
- and most importantly - a use-case that fails | ||
- version of AG Grid Enterprise used | ||
- 3rd-party libraries and their versions | ||
- and most importantly - a use-case that fails | ||
@@ -78,3 +78,1 @@ A minimal reproduce scenario using http://plnkr.co/ allows us to quickly confirm a bug (or point out coding problem) as well as confirm that we are fixing the right problem. If plunker is not a suitable way to demonstrate the problem (for example for issues related to our npm packaging), please create a standalone git repository demonstrating the problem. | ||
[stackoverflow]: http://stackoverflow.com/questions/tagged/ag-grid | ||
{ | ||
"name": "@ag-grid-enterprise/server-side-row-model", | ||
"version": "31.3.2", | ||
"version": "32.0.0", | ||
"description": "Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue", | ||
@@ -14,5 +14,6 @@ "main": "./dist/package/main.cjs.js", | ||
}, | ||
"sideEffects": false, | ||
"dependencies": { | ||
"@ag-grid-community/core": "31.3.2", | ||
"@ag-grid-enterprise/core": "31.3.2" | ||
"@ag-grid-community/core": "32.0.0", | ||
"@ag-grid-enterprise/core": "32.0.0" | ||
}, | ||
@@ -19,0 +20,0 @@ "devDependencies": { |
{ | ||
"name": "@ag-grid-enterprise/server-side-row-model", | ||
"version": "31.3.2", | ||
"version": "32.0.0", | ||
"description": "Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue", | ||
@@ -14,5 +14,6 @@ "main": "./src/main.js", | ||
}, | ||
"sideEffects": false, | ||
"dependencies": { | ||
"@ag-grid-community/core": "31.3.2", | ||
"@ag-grid-enterprise/core": "31.3.2" | ||
"@ag-grid-community/core": "32.0.0", | ||
"@ag-grid-enterprise/core": "32.0.0" | ||
}, | ||
@@ -19,0 +20,0 @@ "devDependencies": { |
@@ -1,1 +0,1 @@ | ||
export { ServerSideRowModelModule } from "./serverSideRowModelModule"; | ||
export { ServerSideRowModelModule } from './serverSideRowModelModule'; |
@@ -1,9 +0,12 @@ | ||
import { RowBounds, BeanStub, Column, RowNode, NumberSequence, IRowNode } from "@ag-grid-community/core"; | ||
export declare const GROUP_MISSING_KEY_ID: 'ag-Grid-MissingKey'; | ||
export declare class BlockUtils extends BeanStub { | ||
import type { AgColumn, BeanCollection, IRowNode, NamedBean, NumberSequence, RowBounds } from '@ag-grid-community/core'; | ||
import { BeanStub, RowNode } from '@ag-grid-community/core'; | ||
export declare const GROUP_MISSING_KEY_ID: "ag-Grid-MissingKey"; | ||
export declare class BlockUtils extends BeanStub implements NamedBean { | ||
beanName: "ssrmBlockUtils"; | ||
private valueService; | ||
private columnModel; | ||
private showRowGroupColsService?; | ||
private nodeManager; | ||
private beans; | ||
private readonly expansionService; | ||
private expansionService; | ||
wireBeans(beans: BeanCollection): void; | ||
createRowNode(params: { | ||
@@ -15,3 +18,3 @@ group: boolean; | ||
field: string; | ||
rowGroupColumn: Column; | ||
rowGroupColumn: AgColumn; | ||
rowHeight?: number; | ||
@@ -18,0 +21,0 @@ }): RowNode; |
@@ -1,9 +0,12 @@ | ||
import { BeanStub } from "@ag-grid-community/core"; | ||
export declare class ExpandListener extends BeanStub { | ||
import type { BeanCollection, NamedBean } from '@ag-grid-community/core'; | ||
import { BeanStub } from '@ag-grid-community/core'; | ||
export declare class ExpandListener extends BeanStub implements NamedBean { | ||
beanName: "ssrmExpandListener"; | ||
private serverSideRowModel; | ||
private storeFactory; | ||
private beans; | ||
private postConstruct; | ||
wireBeans(beans: BeanCollection): void; | ||
postConstruct(): void; | ||
private onRowGroupOpened; | ||
private createDetailNode; | ||
} |
@@ -1,7 +0,10 @@ | ||
import { BeanStub } from "@ag-grid-community/core"; | ||
export declare class FilterListener extends BeanStub { | ||
import type { BeanCollection, NamedBean } from '@ag-grid-community/core'; | ||
import { BeanStub } from '@ag-grid-community/core'; | ||
export declare class FilterListener extends BeanStub implements NamedBean { | ||
beanName: "ssrmFilterListener"; | ||
private serverSideRowModel; | ||
private filterManager; | ||
private filterManager?; | ||
private listenerUtils; | ||
private postConstruct; | ||
wireBeans(beans: BeanCollection): void; | ||
postConstruct(): void; | ||
private onFilterChanged; | ||
@@ -8,0 +11,0 @@ private findChangedColumns; |
@@ -1,5 +0,10 @@ | ||
export declare class ListenerUtils { | ||
private columnModel; | ||
import type { BeanCollection, NamedBean } from '@ag-grid-community/core'; | ||
import { BeanStub } from '@ag-grid-community/core'; | ||
export declare class ListenerUtils extends BeanStub implements NamedBean { | ||
beanName: "ssrmListenerUtils"; | ||
private pivotResultColsService; | ||
private funcColsService; | ||
wireBeans(beans: BeanCollection): void; | ||
isSortingWithValueColumn(changedColumnsInSort: string[]): boolean; | ||
isSortingWithSecondaryColumn(changedColumnsInSort: string[]): boolean; | ||
} |
@@ -1,9 +0,12 @@ | ||
import { BeanStub } from "@ag-grid-community/core"; | ||
export declare class SortListener extends BeanStub { | ||
import type { BeanCollection, NamedBean } from '@ag-grid-community/core'; | ||
import { BeanStub } from '@ag-grid-community/core'; | ||
export declare class SortListener extends BeanStub implements NamedBean { | ||
beanName: "ssrmSortService"; | ||
private sortController; | ||
private serverSideRowModel; | ||
private listenerUtils; | ||
private postConstruct; | ||
wireBeans(beans: BeanCollection): void; | ||
postConstruct(): void; | ||
private onSortChanged; | ||
private findChangedColumnsInSort; | ||
} |
@@ -1,7 +0,10 @@ | ||
import { RowNode } from "@ag-grid-community/core"; | ||
export declare class NodeManager { | ||
import type { NamedBean, RowNode } from '@ag-grid-community/core'; | ||
import { BeanStub } from '@ag-grid-community/core'; | ||
export declare class NodeManager extends BeanStub implements NamedBean { | ||
beanName: "ssrmNodeManager"; | ||
private rowNodes; | ||
addRowNode(rowNode: RowNode): void; | ||
removeNode(rowNode: RowNode): void; | ||
destroy(): void; | ||
clear(): void; | ||
} |
@@ -1,2 +0,3 @@ | ||
import { BeanStub, Column, ColumnVO, IServerSideDatasource, IServerSideRowModel, IServerSideStore, NumberSequence, RowBounds, RowNode, StoreRefreshAfterParams, RefreshServerSideParams, ServerSideGroupLevelState, SortModelItem, RowModelType, LoadSuccessParams, FilterModel, AdvancedFilterModel } from "@ag-grid-community/core"; | ||
import type { AdvancedFilterModel, AgColumn, BeanCollection, ColumnVO, FilterModel, IServerSideDatasource, IServerSideRowModel, IServerSideStore, LoadSuccessParams, NamedBean, RefreshServerSideParams, RowBounds, RowModelType, ServerSideGroupLevelState, SortModelItem, StoreRefreshAfterParams } from '@ag-grid-community/core'; | ||
import { BeanStub, NumberSequence, RowNode } from '@ag-grid-community/core'; | ||
export interface SSRMParams { | ||
@@ -13,5 +14,9 @@ sortModel: SortModelItem[]; | ||
} | ||
export declare class ServerSideRowModel extends BeanStub implements IServerSideRowModel { | ||
export declare class ServerSideRowModel extends BeanStub implements NamedBean, IServerSideRowModel { | ||
beanName: "rowModel"; | ||
private columnModel; | ||
private filterManager; | ||
private columnNameService; | ||
private pivotResultColsService; | ||
private funcColsService; | ||
private filterManager?; | ||
private sortController; | ||
@@ -23,2 +28,3 @@ private rowRenderer; | ||
private pivotColDefService?; | ||
wireBeans(beans: BeanCollection): void; | ||
private onRowHeightChanged_debounced; | ||
@@ -34,3 +40,3 @@ private rootNode; | ||
private destroyDatasource; | ||
private addEventListeners; | ||
postConstruct(): void; | ||
private updateDatasource; | ||
@@ -48,3 +54,3 @@ private verifyProps; | ||
resetRootStore(): void; | ||
columnsToValueObjects(columns: Column[]): ColumnVO[]; | ||
columnsToValueObjects(columns: AgColumn[]): ColumnVO[]; | ||
private createStoreParams; | ||
@@ -87,6 +93,7 @@ getParams(): SSRMParams; | ||
getStoreState(): ServerSideGroupLevelState[]; | ||
getNodesInRangeForSelection(firstInRange: RowNode, lastInRange: RowNode | null): RowNode[]; | ||
getNodesInRangeForSelection(firstInRange: RowNode, lastInRange: RowNode): RowNode[]; | ||
getRowNode(id: string): RowNode | undefined; | ||
isRowPresent(rowNode: RowNode): boolean; | ||
setRowCount(rowCount: number, lastRowIndexKnown?: boolean): void; | ||
destroy(): void; | ||
} |
@@ -1,14 +0,17 @@ | ||
import { BeanStub, RowNode, SelectionEventSourceType, ISetNodesSelectedParams, IServerSideSelectionState } from "@ag-grid-community/core"; | ||
import { ISelectionStrategy } from "./iSelectionStrategy"; | ||
import type { BeanCollection, IServerSideSelectionState, ISetNodesSelectedParams, RowNode, SelectionEventSourceType } from '@ag-grid-community/core'; | ||
import { BeanStub } from '@ag-grid-community/core'; | ||
import type { ISelectionStrategy } from './iSelectionStrategy'; | ||
export declare class DefaultStrategy extends BeanStub implements ISelectionStrategy { | ||
private rowModel; | ||
private selectionCtx; | ||
wireBeans(beans: BeanCollection): void; | ||
private selectedState; | ||
private lastSelected; | ||
private selectAllUsed; | ||
private selectedNodes; | ||
private rowSelection?; | ||
private init; | ||
postConstruct(): void; | ||
getSelectedState(): IServerSideSelectionState; | ||
setSelectedState(state: any): void; | ||
deleteSelectionStateFromParent(parentPath: string[], removedNodeIds: string[]): boolean; | ||
private overrideSelectionValue; | ||
setNodesSelected(params: ISetNodesSelectedParams): number; | ||
@@ -22,13 +25,5 @@ processNewRow(node: RowNode<any>): void; | ||
isEmpty(): boolean; | ||
selectAllRowNodes(params: { | ||
source: SelectionEventSourceType; | ||
justFiltered?: boolean | undefined; | ||
justCurrentPage?: boolean | undefined; | ||
}): void; | ||
deselectAllRowNodes(params: { | ||
source: SelectionEventSourceType; | ||
justFiltered?: boolean | undefined; | ||
justCurrentPage?: boolean | undefined; | ||
}): void; | ||
getSelectAllState(justFiltered?: boolean, justCurrentPage?: boolean): boolean | null; | ||
selectAllRowNodes(): void; | ||
deselectAllRowNodes(): void; | ||
getSelectAllState(): boolean | null; | ||
} |
@@ -1,16 +0,19 @@ | ||
import { BeanStub, IServerSideGroupSelectionState, RowNode, SelectionEventSourceType, ISetNodesSelectedParams } from "@ag-grid-community/core"; | ||
import { ISelectionStrategy } from "./iSelectionStrategy"; | ||
import type { BeanCollection, IServerSideGroupSelectionState, ISetNodesSelectedParams, RowNode } from '@ag-grid-community/core'; | ||
import { BeanStub } from '@ag-grid-community/core'; | ||
import type { ISelectionStrategy } from './iSelectionStrategy'; | ||
export declare class GroupSelectsChildrenStrategy extends BeanStub implements ISelectionStrategy { | ||
private rowModel; | ||
private columnModel; | ||
private filterManager; | ||
private serverSideRowModel; | ||
private funcColsService; | ||
private filterManager?; | ||
private selectionService; | ||
private selectionCtx; | ||
wireBeans(beans: BeanCollection): void; | ||
private selectedState; | ||
private lastSelected; | ||
private init; | ||
postConstruct(): void; | ||
getSelectedState(): IServerSideGroupSelectionState; | ||
setSelectedState(state: IServerSideGroupSelectionState): void; | ||
deleteSelectionStateFromParent(parentRoute: string[], removedNodeIds: string[]): boolean; | ||
setNodesSelected(params: ISetNodesSelectedParams): number; | ||
private overrideSelectionValue; | ||
setNodesSelected({ nodes, newValue, rangeSelect, clearSelection, source }: ISetNodesSelectedParams): number; | ||
private selectRange; | ||
isNodeSelected(node: RowNode): boolean | undefined; | ||
@@ -22,17 +25,9 @@ private isNodePathSelected; | ||
getSelectedNodes(): RowNode<any>[]; | ||
processNewRow(node: RowNode<any>): void; | ||
processNewRow(): void; | ||
getSelectedRows(): any[]; | ||
getSelectionCount(): number; | ||
isEmpty(): boolean; | ||
selectAllRowNodes(params: { | ||
source: SelectionEventSourceType; | ||
justFiltered?: boolean | undefined; | ||
justCurrentPage?: boolean | undefined; | ||
}): void; | ||
deselectAllRowNodes(params: { | ||
source: SelectionEventSourceType; | ||
justFiltered?: boolean | undefined; | ||
justCurrentPage?: boolean | undefined; | ||
}): void; | ||
getSelectAllState(justFiltered?: boolean, justCurrentPage?: boolean): boolean | null; | ||
selectAllRowNodes(): void; | ||
deselectAllRowNodes(): void; | ||
getSelectAllState(): boolean | null; | ||
} |
@@ -1,3 +0,3 @@ | ||
import { RowNode, SelectionEventSourceType, ISetNodesSelectedParams } from "@ag-grid-community/core"; | ||
export interface ISelectionStrategy { | ||
import type { Bean, ISetNodesSelectedParams, RowNode, SelectionEventSourceType } from '@ag-grid-community/core'; | ||
export interface ISelectionStrategy extends Bean { | ||
getSelectedState(): any; | ||
@@ -4,0 +4,0 @@ setSelectedState(state: any): void; |
@@ -1,6 +0,9 @@ | ||
import { ExpansionService, IExpansionService, RowNode } from "@ag-grid-community/core"; | ||
export declare class ServerSideExpansionService extends ExpansionService implements IExpansionService { | ||
private readonly serverSideRowModel; | ||
import type { BeanCollection, IExpansionService, NamedBean, RowNode } from '@ag-grid-community/core'; | ||
import { ExpansionService } from '@ag-grid-community/core'; | ||
export declare class ServerSideExpansionService extends ExpansionService implements NamedBean, IExpansionService { | ||
beanName: "expansionService"; | ||
private serverSideRowModel; | ||
wireBeans(beans: BeanCollection): void; | ||
private queuedRowIds; | ||
protected postConstruct(): void; | ||
postConstruct(): void; | ||
checkOpenByDefault(rowNode: RowNode): void; | ||
@@ -7,0 +10,0 @@ expandRows(rowIds: string[]): void; |
@@ -1,6 +0,9 @@ | ||
import { BeanStub, ChangedPath, ISelectionService, RowNode, SelectionEventSourceType, ISetNodesSelectedParams, ServerSideRowSelectionState, ServerSideRowGroupSelectionState } from "@ag-grid-community/core"; | ||
export declare class ServerSideSelectionService extends BeanStub implements ISelectionService { | ||
import type { BeanCollection, ISelectionService, ISetNodesSelectedParams, NamedBean, RowNode, SelectionEventSourceType, ServerSideRowGroupSelectionState, ServerSideRowSelectionState } from '@ag-grid-community/core'; | ||
import { BeanStub } from '@ag-grid-community/core'; | ||
export declare class ServerSideSelectionService extends BeanStub implements NamedBean, ISelectionService { | ||
beanName: "selectionService"; | ||
private rowModel; | ||
wireBeans(beans: BeanCollection): void; | ||
private selectionStrategy; | ||
private init; | ||
postConstruct(): void; | ||
getSelectionState(): string[] | ServerSideRowSelectionState | ServerSideRowGroupSelectionState | null; | ||
@@ -18,6 +21,6 @@ setSelectionState(state: string[] | ServerSideRowSelectionState | ServerSideRowGroupSelectionState, source: SelectionEventSourceType): void; | ||
getSelectionCount(): number; | ||
syncInRowNode(rowNode: RowNode<any>, oldNode: RowNode<any> | null): void; | ||
syncInRowNode(rowNode: RowNode<any>): void; | ||
reset(): void; | ||
isEmpty(): boolean; | ||
hasNodesToSelect(justFiltered?: boolean, justCurrentPage?: boolean): boolean; | ||
hasNodesToSelect(): boolean; | ||
selectAllRowNodes(params: { | ||
@@ -34,5 +37,6 @@ source: SelectionEventSourceType; | ||
getSelectAllState(justFiltered?: boolean, justCurrentPage?: boolean): boolean | null; | ||
updateGroupsFromChildrenSelections(source: SelectionEventSourceType, changedPath?: ChangedPath | undefined): boolean; | ||
updateGroupsFromChildrenSelections(): boolean; | ||
getBestCostNodeSelection(): RowNode<any>[] | undefined; | ||
filterFromSelection(): void; | ||
private dispatchSelectionChanged; | ||
} |
@@ -1,7 +0,8 @@ | ||
import { IServerSideStore, LoadSuccessParams, NumberSequence, RowBounds, RowNode, RowNodeBlock, ServerSideGroupLevelParams, ServerSideGroupLevelState, ServerSideTransaction, ServerSideTransactionResult, StoreRefreshAfterParams, IRowNode } from "@ag-grid-community/core"; | ||
import { SSRMParams } from "../serverSideRowModel"; | ||
import type { BeanCollection, IRowNode, IServerSideStore, LoadSuccessParams, RowBounds, RowNode, ServerSideGroupLevelParams, ServerSideGroupLevelState, ServerSideTransaction, ServerSideTransactionResult, StoreRefreshAfterParams } from '@ag-grid-community/core'; | ||
import { NumberSequence, RowNodeBlock } from '@ag-grid-community/core'; | ||
import type { SSRMParams } from '../serverSideRowModel'; | ||
export declare class FullStore extends RowNodeBlock implements IServerSideStore { | ||
private storeUtils; | ||
private blockUtils; | ||
private columnModel; | ||
private funcColsService; | ||
private rowNodeBlockLoader; | ||
@@ -12,5 +13,6 @@ private rowNodeSorter; | ||
private nodeManager; | ||
private filterManager; | ||
private filterManager?; | ||
private transactionManager; | ||
private serverSideRowModel; | ||
wireBeans(beans: BeanCollection): void; | ||
private readonly level; | ||
@@ -37,3 +39,4 @@ private readonly groupLevel; | ||
constructor(ssrmParams: SSRMParams, storeParams: ServerSideGroupLevelParams, parentRowNode: RowNode); | ||
private postConstruct; | ||
postConstruct(): void; | ||
destroy(): void; | ||
private destroyRowNodes; | ||
@@ -40,0 +43,0 @@ private initialiseRowNodes; |
@@ -1,8 +0,11 @@ | ||
import { BeanStub } from "@ag-grid-community/core"; | ||
import { LazyCache } from "./lazyCache"; | ||
export declare class LazyBlockLoadingService extends BeanStub { | ||
static DEFAULT_BLOCK_SIZE: number; | ||
import type { BeanCollection, NamedBean } from '@ag-grid-community/core'; | ||
import { BeanStub } from '@ag-grid-community/core'; | ||
import type { LazyCache } from './lazyCache'; | ||
export declare class LazyBlockLoadingService extends BeanStub implements NamedBean { | ||
beanName: "lazyBlockLoadingService"; | ||
private rowNodeBlockLoader; | ||
private rowRenderer; | ||
private rowModel; | ||
wireBeans(beans: BeanCollection): void; | ||
static DEFAULT_BLOCK_SIZE: number; | ||
private cacheLoadingNodesMap; | ||
@@ -12,3 +15,3 @@ private isCheckQueued; | ||
private loaderTimeout?; | ||
private init; | ||
postConstruct(): void; | ||
subscribe(cache: LazyCache): void; | ||
@@ -15,0 +18,0 @@ unsubscribe(cache: LazyCache): void; |
@@ -1,4 +0,5 @@ | ||
import { BeanStub, LoadSuccessParams, NumberSequence, RowNode, IRowNode, ServerSideGroupLevelParams } from "@ag-grid-community/core"; | ||
import { LazyStore } from "./lazyStore"; | ||
import { MultiIndexMap } from "./multiIndexMap"; | ||
import { BeanStub } from '@ag-grid-community/core'; | ||
import type { BeanCollection, IRowNode, LoadSuccessParams, NumberSequence, RowNode, ServerSideGroupLevelParams } from '@ag-grid-community/core'; | ||
import type { LazyStore } from './lazyStore'; | ||
import { MultiIndexMap } from './multiIndexMap'; | ||
interface LazyStoreNode { | ||
@@ -10,3 +11,3 @@ id: string; | ||
export declare class LazyCache extends BeanStub { | ||
private api; | ||
private rowRenderer; | ||
private blockUtils; | ||
@@ -19,2 +20,3 @@ private focusService; | ||
private lazyBlockLoadingService; | ||
wireBeans(beans: BeanCollection): void; | ||
/** | ||
@@ -62,4 +64,4 @@ * Indicates whether this is still the live dataset for this store (used for ignoring old requests after purge) | ||
constructor(store: LazyStore, numberOfRows: number, storeParams: ServerSideGroupLevelParams); | ||
private init; | ||
private destroyRowNodes; | ||
postConstruct(): void; | ||
destroy(): void; | ||
/** | ||
@@ -66,0 +68,0 @@ * Get the row node for a specific display index from this store |
@@ -1,9 +0,11 @@ | ||
import { BeanStub, IServerSideStore, NumberSequence, RowBounds, RowNode, ServerSideGroupLevelParams, ServerSideGroupLevelState, ServerSideTransaction, ServerSideTransactionResult, StoreRefreshAfterParams, Column, IRowNode, LoadSuccessParams } from "@ag-grid-community/core"; | ||
import { SSRMParams } from "../../serverSideRowModel"; | ||
import { LazyCache } from "./lazyCache"; | ||
import type { AgColumn, BeanCollection, IRowNode, IServerSideStore, LoadSuccessParams, RowBounds, RowNode, ServerSideGroupLevelParams, ServerSideGroupLevelState, ServerSideTransaction, ServerSideTransactionResult, StoreRefreshAfterParams } from '@ag-grid-community/core'; | ||
import { BeanStub, NumberSequence } from '@ag-grid-community/core'; | ||
import type { SSRMParams } from '../../serverSideRowModel'; | ||
import { LazyCache } from './lazyCache'; | ||
export declare class LazyStore extends BeanStub implements IServerSideStore { | ||
private blockUtils; | ||
private storeUtils; | ||
private columnModel; | ||
private selectionService; | ||
private funcColsService; | ||
wireBeans(beans: BeanCollection): void; | ||
private displayIndexStart; | ||
@@ -25,4 +27,4 @@ private displayIndexEnd; | ||
constructor(ssrmParams: SSRMParams, storeParams: ServerSideGroupLevelParams, parentRowNode: RowNode); | ||
private init; | ||
private destroyRowNodes; | ||
postConstruct(): void; | ||
destroy(): void; | ||
/** | ||
@@ -202,3 +204,3 @@ * Given a server response, ingest the rows outside of the data source lifecycle. | ||
parent: RowNode<any>; | ||
rowGroupColumn: Column<any>; | ||
rowGroupColumn: AgColumn<any>; | ||
}; | ||
@@ -205,0 +207,0 @@ getSsrmParams(): SSRMParams; |
@@ -1,6 +0,9 @@ | ||
import { IServerSideStore, RowNode } from "@ag-grid-community/core"; | ||
import { SSRMParams } from "../serverSideRowModel"; | ||
export declare class StoreFactory { | ||
private gos; | ||
import type { BeanCollection, IServerSideStore, NamedBean, RowNode } from '@ag-grid-community/core'; | ||
import { BeanStub } from '@ag-grid-community/core'; | ||
import type { SSRMParams } from '../serverSideRowModel'; | ||
export declare class StoreFactory extends BeanStub implements NamedBean { | ||
beanName: "ssrmStoreFactory"; | ||
private columnModel; | ||
private funcColsService; | ||
wireBeans(beans: BeanCollection): void; | ||
createStore(ssrmParams: SSRMParams, parentNode: RowNode): IServerSideStore; | ||
@@ -7,0 +10,0 @@ private getStoreParams; |
@@ -1,7 +0,10 @@ | ||
import { IServerSideStore, BeanStub, StoreRefreshAfterParams, RowNode, ColumnVO, RowNodeBlock } from "@ag-grid-community/core"; | ||
import { SSRMParams } from "../serverSideRowModel"; | ||
export declare class StoreUtils extends BeanStub { | ||
import type { BeanCollection, ColumnVO, IServerSideStore, NamedBean, RowNode, RowNodeBlock, StoreRefreshAfterParams } from '@ag-grid-community/core'; | ||
import { BeanStub } from '@ag-grid-community/core'; | ||
import type { SSRMParams } from '../serverSideRowModel'; | ||
export declare class StoreUtils extends BeanStub implements NamedBean { | ||
beanName: "ssrmStoreUtils"; | ||
private columnModel; | ||
private serverSideRowModel; | ||
private storeFactory; | ||
wireBeans(beans: BeanCollection): void; | ||
loadFromDatasource(p: { | ||
@@ -8,0 +11,0 @@ storeParams: SSRMParams; |
@@ -1,11 +0,12 @@ | ||
import { BeanStub, IServerSideTransactionManager, ServerSideTransaction, ServerSideTransactionResult } from "@ag-grid-community/core"; | ||
export declare class TransactionManager extends BeanStub implements IServerSideTransactionManager { | ||
private rowNodeBlockLoader; | ||
import type { BeanCollection, IServerSideTransactionManager, NamedBean, ServerSideTransaction, ServerSideTransactionResult } from '@ag-grid-community/core'; | ||
import { BeanStub } from '@ag-grid-community/core'; | ||
export declare class TransactionManager extends BeanStub implements NamedBean, IServerSideTransactionManager { | ||
beanName: "ssrmTransactionManager"; | ||
private valueCache; | ||
private serverSideRowModel; | ||
private rowRenderer; | ||
private selectionService; | ||
wireBeans(beans: BeanCollection): void; | ||
private asyncTransactionsTimeout; | ||
private asyncTransactions; | ||
private postConstruct; | ||
postConstruct(): void; | ||
applyTransactionAsync(transaction: ServerSideTransaction, callback?: (res: ServerSideTransactionResult) => void): void; | ||
@@ -12,0 +13,0 @@ private scheduleExecuteAsync; |
@@ -1,2 +0,4 @@ | ||
import { Module } from "@ag-grid-community/core"; | ||
import type { Module } from '@ag-grid-community/core'; | ||
export declare const ServerSideRowModelCoreModule: Module; | ||
export declare const ServerSideRowModelApiModule: Module; | ||
export declare const ServerSideRowModelModule: Module; |
@@ -1,1 +0,1 @@ | ||
export declare const VERSION = "31.3.2"; | ||
export declare const VERSION = "32.0.0"; |
{ | ||
"name": "@ag-grid-enterprise/server-side-row-model", | ||
"version": "31.3.2", | ||
"version": "32.0.0", | ||
"description": "Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue", | ||
@@ -14,5 +14,6 @@ "main": "./dist/package/main.cjs.js", | ||
}, | ||
"sideEffects": false, | ||
"dependencies": { | ||
"@ag-grid-community/core": "31.3.2", | ||
"@ag-grid-enterprise/core": "31.3.2" | ||
"@ag-grid-community/core": "32.0.0", | ||
"@ag-grid-enterprise/core": "32.0.0" | ||
}, | ||
@@ -19,0 +20,0 @@ "devDependencies": { |
@@ -1,3 +0,2 @@ | ||
AG Grid Enterprise | ||
============== | ||
# AG Grid Enterprise | ||
@@ -8,4 +7,4 @@ This project contains AG Grid Enterprise features. | ||
Frameworks Supported | ||
==================== | ||
# Frameworks Supported | ||
Framework specific Getting Started guides: | ||
@@ -21,4 +20,3 @@ | ||
Issue Reporting | ||
============== | ||
# Issue Reporting | ||
@@ -29,2 +27,1 @@ If you are an Enterprise customer (or are evaluating AG Grid Enterprise) and wish to report a Bug or raise a new Feature Request please do so on our [Support Portal](https://ag-grid.zendesk.com/). | ||
Send an email to accounts@ag-grid.com with your license key | ||
@@ -1,2 +0,1 @@ | ||
Support and Maintenance document is now merged into the licence document. Please see the licence. |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
674059
37
10905
25
+ Added@ag-grid-community/core@32.0.0(transitive)
+ Added@ag-grid-enterprise/core@32.0.0(transitive)
+ Addedag-charts-types@10.0.0(transitive)
- Removed@ag-grid-community/core@31.3.2(transitive)
- Removed@ag-grid-enterprise/core@31.3.2(transitive)