Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

ag-grid-community

Package Overview
Dependencies
Maintainers
4
Versions
100
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ag-grid-community - npm Package Compare versions

Comparing version 29.0.0 to 29.1.0

dist/lib/entities/cellPositionUtils.d.ts

4

dist/lib/cellNavigationService.d.ts
import { BeanStub } from "./context/beanStub";
import { CellPosition } from "./entities/cellPosition";
import { RowPosition } from "./entities/rowPosition";
import { CellPosition } from "./entities/cellPositionUtils";
import { RowPosition } from "./entities/rowPositionUtils";
export declare class CellNavigationService extends BeanStub {

@@ -5,0 +5,0 @@ private columnModel;

@@ -10,2 +10,3 @@ import { ColumnGroup } from '../entities/columnGroup';

import { RowNode } from '../entities/rowNode';
import { PropertyChangedEvent } from '../gridOptionsService';
export interface ColumnResizeSet {

@@ -68,2 +69,5 @@ columns: Column[];

}
export interface ColDefPropertyChangedEvent extends PropertyChangedEvent {
source?: ColumnEventType;
}
export declare class ColumnModel extends BeanStub {

@@ -147,4 +151,4 @@ private expressionService;

init(): void;
onAutoGroupColumnDefChanged(): void;
onDefaultColDefChanged(source?: ColumnEventType): void;
private onAutoGroupColumnDefChanged;
private onSharedColDefChanged;
setColumnDefs(columnDefs: (ColDef | ColGroupDef)[], source?: ColumnEventType): void;

@@ -333,3 +337,3 @@ private destroyOldColumns;

isPrimaryColumnGroupsPresent(): boolean;
private setupQuickFilterColumns;
refreshQuickFilterColumns(): void;
private placeLockedColumns;

@@ -336,0 +340,0 @@ private addAutoGroupToGridColumns;

@@ -12,9 +12,9 @@ import { GridOptions } from '../entities/gridOptions';

static STRING_PROPERTIES: ("sideBar" | "clipboardDeliminator" | "clipboardDelimiter" | "colResizeDefault" | "editType" | "quickFilterText" | "chartThemeOverrides" | "overlayLoadingTemplate" | "overlayNoRowsTemplate" | "pivotPanelShow" | "pivotColumnGroupTotals" | "pivotRowTotals" | "domLayout" | "groupDisplayType" | "rowGroupPanelShow" | "rowModelType" | "serverSideStoreType" | "rowSelection" | "fillHandleDirection" | "multiSortKey" | "rowClass" | "treeDataDisplayType")[];
static OBJECT_PROPERTIES: ("icons" | "onCellValueChanged" | "onCellClicked" | "onCellDoubleClicked" | "onCellContextMenu" | "rowDragText" | "sortingOrder" | "context" | "statusBar" | "sideBar" | "popupParent" | "defaultColDef" | "defaultColGroupDef" | "columnTypes" | "components" | "frameworkComponents" | "defaultCsvExportParams" | "defaultExcelExportParams" | "excelStyles" | "chartThemes" | "customChartThemes" | "chartThemeOverrides" | "chartToolPanelsDef" | "loadingCellRenderer" | "loadingCellRendererFramework" | "loadingCellRendererParams" | "loadingCellRendererSelector" | "localeText" | "detailCellRenderer" | "detailCellRendererFramework" | "detailCellRendererParams" | "alignedGrids" | "loadingOverlayComponent" | "loadingOverlayComponentFramework" | "loadingOverlayComponentParams" | "noRowsOverlayComponent" | "noRowsOverlayComponentFramework" | "noRowsOverlayComponentParams" | "aggFuncs" | "fullWidthCellRenderer" | "fullWidthCellRendererFramework" | "fullWidthCellRendererParams" | "autoGroupColumnDef" | "groupRowRenderer" | "groupRowRendererFramework" | "groupRowRendererParams" | "pinnedTopRowData" | "pinnedBottomRowData" | "datasource" | "serverSideDatasource" | "viewportDatasource" | "rowStyle" | "rowClassRules" | "getContextMenuItems" | "getMainMenuItems" | "postProcessPopup" | "processCellForClipboard" | "processHeaderForClipboard" | "processGroupHeaderForClipboard" | "processCellFromClipboard" | "sendToClipboard" | "processDataFromClipboard" | "isExternalFilterPresent" | "doesExternalFilterPass" | "getChartToolbarItems" | "createChartContainer" | "navigateToNextHeader" | "tabToNextHeader" | "navigateToNextCell" | "tabToNextCell" | "localeTextFunc" | "getLocaleText" | "getDocument" | "paginationNumberFormatter" | "groupRowAggNodes" | "getGroupRowAgg" | "isGroupOpenByDefault" | "initialGroupOrderComparator" | "defaultGroupOrderComparator" | "processSecondaryColDef" | "processSecondaryColGroupDef" | "processPivotResultColDef" | "processPivotResultColGroupDef" | "getDataPath" | "getChildCount" | "getServerSideGroupLevelParams" | "getServerSideStoreParams" | "isServerSideGroupOpenByDefault" | "isApplyServerSideTransaction" | "isServerSideGroup" | "getServerSideGroupKey" | "getBusinessKeyForNode" | "getRowNodeId" | "getRowId" | "processRowPostCreate" | "isRowSelectable" | "isRowMaster" | "fillOperation" | "postSort" | "postSortRows" | "getRowStyle" | "getRowClass" | "getRowHeight" | "isFullWidthCell" | "isFullWidthRow" | "onToolPanelVisibleChanged" | "onToolPanelSizeChanged" | "onPasteStart" | "onPasteEnd" | "onColumnVisible" | "onColumnPinned" | "onColumnResized" | "onColumnMoved" | "onColumnValueChanged" | "onColumnPivotModeChanged" | "onColumnPivotChanged" | "onColumnGroupOpened" | "onNewColumnsLoaded" | "onGridColumnsChanged" | "onDisplayedColumnsChanged" | "onVirtualColumnsChanged" | "onColumnEverythingChanged" | "onComponentStateChanged" | "onCellEditRequest" | "onRowValueChanged" | "onCellEditingStarted" | "onCellEditingStopped" | "onRowEditingStarted" | "onRowEditingStopped" | "onFilterOpened" | "onFilterChanged" | "onFilterModified" | "onChartCreated" | "onChartRangeSelectionChanged" | "onChartOptionsChanged" | "onChartDestroyed" | "onCellKeyDown" | "onCellKeyPress" | "onGridReady" | "onFirstDataRendered" | "onGridSizeChanged" | "onModelUpdated" | "onVirtualRowRemoved" | "onViewportChanged" | "onBodyScroll" | "onBodyScrollEnd" | "onDragStarted" | "onDragStopped" | "onPaginationChanged" | "onRowDragEnter" | "onRowDragMove" | "onRowDragLeave" | "onRowDragEnd" | "onColumnRowGroupChanged" | "onRowGroupOpened" | "onExpandOrCollapseAll" | "onPinnedRowDataChanged" | "onRowDataChanged" | "onRowDataUpdated" | "onAsyncTransactionsFlushed" | "onCellFocused" | "onCellMouseOver" | "onCellMouseOut" | "onCellMouseDown" | "onRowClicked" | "onRowDoubleClicked" | "onRowSelected" | "onSelectionChanged" | "onRangeSelectionChanged" | "onSortChanged" | "onColumnRowGroupChangeRequest" | "onColumnPivotChangeRequest" | "onColumnValueChangeRequest" | "onColumnAggFuncChangeRequest")[];
static OBJECT_PROPERTIES: ("icons" | "onCellValueChanged" | "onCellClicked" | "onCellDoubleClicked" | "onCellContextMenu" | "rowDragText" | "sortingOrder" | "context" | "statusBar" | "sideBar" | "popupParent" | "defaultColDef" | "defaultColGroupDef" | "columnTypes" | "components" | "frameworkComponents" | "defaultCsvExportParams" | "defaultExcelExportParams" | "excelStyles" | "chartThemes" | "customChartThemes" | "chartThemeOverrides" | "chartToolPanelsDef" | "loadingCellRenderer" | "loadingCellRendererFramework" | "loadingCellRendererParams" | "loadingCellRendererSelector" | "localeText" | "detailCellRenderer" | "detailCellRendererFramework" | "detailCellRendererParams" | "alignedGrids" | "loadingOverlayComponent" | "loadingOverlayComponentFramework" | "loadingOverlayComponentParams" | "noRowsOverlayComponent" | "noRowsOverlayComponentFramework" | "noRowsOverlayComponentParams" | "aggFuncs" | "fullWidthCellRenderer" | "fullWidthCellRendererFramework" | "fullWidthCellRendererParams" | "autoGroupColumnDef" | "groupRowRenderer" | "groupRowRendererFramework" | "groupRowRendererParams" | "pinnedTopRowData" | "pinnedBottomRowData" | "datasource" | "serverSideDatasource" | "viewportDatasource" | "rowStyle" | "rowClassRules" | "getContextMenuItems" | "getMainMenuItems" | "postProcessPopup" | "processCellForClipboard" | "processHeaderForClipboard" | "processGroupHeaderForClipboard" | "processCellFromClipboard" | "sendToClipboard" | "processDataFromClipboard" | "isExternalFilterPresent" | "doesExternalFilterPass" | "getChartToolbarItems" | "createChartContainer" | "navigateToNextHeader" | "tabToNextHeader" | "navigateToNextCell" | "tabToNextCell" | "localeTextFunc" | "getLocaleText" | "getDocument" | "paginationNumberFormatter" | "groupRowAggNodes" | "getGroupRowAgg" | "isGroupOpenByDefault" | "initialGroupOrderComparator" | "defaultGroupOrderComparator" | "processSecondaryColDef" | "processSecondaryColGroupDef" | "processPivotResultColDef" | "processPivotResultColGroupDef" | "getDataPath" | "getChildCount" | "getServerSideGroupLevelParams" | "getServerSideStoreParams" | "isServerSideGroupOpenByDefault" | "isApplyServerSideTransaction" | "isServerSideGroup" | "getServerSideGroupKey" | "getBusinessKeyForNode" | "getRowNodeId" | "getRowId" | "processRowPostCreate" | "isRowSelectable" | "isRowMaster" | "fillOperation" | "postSort" | "postSortRows" | "getRowStyle" | "getRowClass" | "getRowHeight" | "isFullWidthCell" | "isFullWidthRow" | "onToolPanelVisibleChanged" | "onToolPanelSizeChanged" | "onPasteStart" | "onPasteEnd" | "onColumnVisible" | "onColumnPinned" | "onColumnResized" | "onColumnMoved" | "onColumnValueChanged" | "onColumnPivotModeChanged" | "onColumnPivotChanged" | "onColumnGroupOpened" | "onNewColumnsLoaded" | "onGridColumnsChanged" | "onDisplayedColumnsChanged" | "onVirtualColumnsChanged" | "onColumnEverythingChanged" | "onComponentStateChanged" | "onCellEditRequest" | "onRowValueChanged" | "onCellEditingStarted" | "onCellEditingStopped" | "onRowEditingStarted" | "onRowEditingStopped" | "onUndoStarted" | "onUndoEnded" | "onRedoStarted" | "onRedoEnded" | "onFilterOpened" | "onFilterChanged" | "onFilterModified" | "onChartCreated" | "onChartRangeSelectionChanged" | "onChartOptionsChanged" | "onChartDestroyed" | "onCellKeyDown" | "onCellKeyPress" | "onGridReady" | "onFirstDataRendered" | "onGridSizeChanged" | "onModelUpdated" | "onVirtualRowRemoved" | "onViewportChanged" | "onBodyScroll" | "onBodyScrollEnd" | "onDragStarted" | "onDragStopped" | "onPaginationChanged" | "onRowDragEnter" | "onRowDragMove" | "onRowDragLeave" | "onRowDragEnd" | "onColumnRowGroupChanged" | "onRowGroupOpened" | "onExpandOrCollapseAll" | "onPinnedRowDataChanged" | "onRowDataChanged" | "onRowDataUpdated" | "onAsyncTransactionsFlushed" | "onCellFocused" | "onCellMouseOver" | "onCellMouseOut" | "onCellMouseDown" | "onRowClicked" | "onRowDoubleClicked" | "onRowSelected" | "onSelectionChanged" | "onRangeSelectionChanged" | "onSortChanged" | "onColumnRowGroupChangeRequest" | "onColumnPivotChangeRequest" | "onColumnValueChangeRequest" | "onColumnAggFuncChangeRequest")[];
static ARRAY_PROPERTIES: ("sortingOrder" | "sideBar" | "columnDefs" | "components" | "excelStyles" | "chartThemes" | "chartThemeOverrides" | "alignedGrids" | "pinnedTopRowData" | "pinnedBottomRowData" | "rowData" | "rowClass")[];
static NUMBER_PROPERTIES: ("tooltipShowDelay" | "tooltipHideDelay" | "headerHeight" | "groupHeaderHeight" | "floatingFiltersHeight" | "pivotHeaderHeight" | "pivotGroupHeaderHeight" | "autoSizePadding" | "undoRedoCellEditingLimit" | "chartThemeOverrides" | "keepDetailRowsCount" | "detailRowHeight" | "tabIndex" | "rowBuffer" | "paginationPageSize" | "cellFlashDelay" | "cellFadeDelay" | "groupDefaultExpanded" | "asyncTransactionWaitMillis" | "cacheOverflowSize" | "infiniteInitialRowCount" | "serverSideInitialRowCount" | "cacheBlockSize" | "maxBlocksInCache" | "maxConcurrentDatasourceRequests" | "blockLoadDebounceMillis" | "viewportRowModelPageSize" | "viewportRowModelBufferSize" | "scrollbarWidth" | "rowHeight")[];
static BOOLEAN_PROPERTIES: ("singleClickEdit" | "enableCellChangeFlash" | "unSortIcon" | "suppressAutoSize" | "valueCache" | "sideBar" | "suppressContextMenu" | "preventDefaultOnContextMenu" | "allowContextMenuWithControlKey" | "suppressMenuHide" | "enableBrowserTooltips" | "tooltipMouseTrack" | "copyHeadersToClipboard" | "copyGroupHeadersToClipboard" | "suppressCopyRowsToClipboard" | "suppressCopySingleCellRanges" | "suppressLastEmptyLineOnPaste" | "suppressClipboardPaste" | "suppressClipboardApi" | "maintainColumnOrder" | "suppressFieldDotNotation" | "allowDragFromColumnsToolPanel" | "suppressMovableColumns" | "suppressColumnMoveAnimation" | "suppressDragLeaveHidesColumns" | "suppressRowGroupHidesColumns" | "skipHeaderOnAutoSize" | "reactUi" | "suppressReactUi" | "suppressClickEdit" | "readOnlyEdit" | "stopEditingWhenCellsLoseFocus" | "enterMovesDown" | "enterMovesDownAfterEdit" | "enableCellEditingOnBackspace" | "undoRedoCellEditing" | "suppressCsvExport" | "suppressExcelExport" | "cacheQuickFilter" | "excludeChildrenWhenTreeDataFiltering" | "enableCharts" | "chartThemeOverrides" | "enableChartToolPanelsButton" | "suppressChartToolPanelsButton" | "masterDetail" | "keepDetailRows" | "detailRowAutoHeight" | "valueCacheNeverExpires" | "enableCellExpressions" | "suppressParentsInRowNodes" | "suppressTouch" | "suppressFocusAfterRefresh" | "suppressAsyncEvents" | "suppressBrowserResizeObserver" | "suppressPropertyNamesCheck" | "suppressChangeDetection" | "debug" | "suppressLoadingOverlay" | "suppressNoRowsOverlay" | "pagination" | "paginationAutoPageSize" | "paginateChildRows" | "suppressPaginationPanel" | "pivotMode" | "pivotSuppressAutoColumn" | "suppressExpandablePivotGroups" | "functionsReadOnly" | "suppressAggFuncInHeader" | "suppressAggAtRootLevel" | "aggregateOnlyChangedColumns" | "suppressAggFilteredOnly" | "removePivotHeaderRowWhenSingleValueColumn" | "animateRows" | "allowShowChangeAfterFilter" | "ensureDomOrder" | "enableRtl" | "suppressColumnVirtualisation" | "suppressMaxRenderedRowRestriction" | "suppressRowVirtualisation" | "rowDragManaged" | "suppressRowDrag" | "suppressMoveWhenRowDragging" | "rowDragEntireRow" | "rowDragMultiRow" | "embedFullWidthRows" | "groupMaintainOrder" | "groupSelectsChildren" | "groupAggFiltering" | "groupIncludeFooter" | "groupIncludeTotalFooter" | "groupSuppressBlankHeader" | "groupSelectsFiltered" | "showOpenedGroup" | "groupRemoveSingleChildren" | "groupRemoveLowestSingleChildren" | "groupHideOpenParents" | "groupAllowUnbalanced" | "suppressMakeColumnVisibleAfterUnGroup" | "treeData" | "rowGroupPanelSuppressSort" | "groupRowsSticky" | "rememberGroupStateWhenNewData" | "immutableData" | "suppressModelUpdateAfterUpdateTransaction" | "suppressServerSideInfiniteScroll" | "purgeClosedRowNodes" | "serverSideSortAllLevels" | "serverSideFilterAllLevels" | "serverSideSortOnServer" | "serverSideFilterOnServer" | "serverSideSortingAlwaysResets" | "serverSideFilteringAlwaysResets" | "alwaysShowHorizontalScroll" | "alwaysShowVerticalScroll" | "debounceVerticalScrollbar" | "suppressHorizontalScroll" | "suppressScrollOnNewData" | "suppressScrollWhenPopupsAreOpen" | "suppressAnimationFrame" | "suppressMiddleClickScrolls" | "suppressPreventDefaultOnMouseWheel" | "rowMultiSelectWithClick" | "suppressRowDeselection" | "suppressRowClickSelection" | "suppressCellSelection" | "suppressCellFocus" | "suppressMultiRangeSelection" | "enableCellTextSelection" | "enableRangeSelection" | "enableRangeHandle" | "enableFillHandle" | "suppressClearOnFillReduction" | "accentedSort" | "suppressMultiSort" | "alwaysMultiSort" | "suppressMaintainUnsortedOrder" | "suppressRowHoverHighlight" | "suppressRowTransform" | "columnHoverHighlight" | "deltaSort" | "functionsPassive" | "enableGroupEdit" | "resetRowDataOnUpdate")[];
static FUNCTION_PROPERTIES: ("icons" | "singleClickEdit" | "onCellValueChanged" | "onCellClicked" | "onCellDoubleClicked" | "onCellContextMenu" | "enableCellChangeFlash" | "rowDragText" | "sortingOrder" | "unSortIcon" | "suppressAutoSize" | "api" | "columnApi" | "context" | "valueCache" | "statusBar" | "sideBar" | "suppressContextMenu" | "preventDefaultOnContextMenu" | "allowContextMenuWithControlKey" | "suppressMenuHide" | "enableBrowserTooltips" | "tooltipShowDelay" | "tooltipHideDelay" | "tooltipMouseTrack" | "popupParent" | "copyHeadersToClipboard" | "copyGroupHeadersToClipboard" | "clipboardDeliminator" | "clipboardDelimiter" | "suppressCopyRowsToClipboard" | "suppressCopySingleCellRanges" | "suppressLastEmptyLineOnPaste" | "suppressClipboardPaste" | "suppressClipboardApi" | "columnDefs" | "defaultColDef" | "defaultColGroupDef" | "columnTypes" | "maintainColumnOrder" | "suppressFieldDotNotation" | "headerHeight" | "groupHeaderHeight" | "floatingFiltersHeight" | "pivotHeaderHeight" | "pivotGroupHeaderHeight" | "allowDragFromColumnsToolPanel" | "suppressMovableColumns" | "suppressColumnMoveAnimation" | "suppressDragLeaveHidesColumns" | "suppressRowGroupHidesColumns" | "colResizeDefault" | "autoSizePadding" | "skipHeaderOnAutoSize" | "components" | "frameworkComponents" | "reactUi" | "suppressReactUi" | "editType" | "suppressClickEdit" | "readOnlyEdit" | "stopEditingWhenCellsLoseFocus" | "enterMovesDown" | "enterMovesDownAfterEdit" | "enableCellEditingOnBackspace" | "undoRedoCellEditing" | "undoRedoCellEditingLimit" | "defaultCsvExportParams" | "suppressCsvExport" | "defaultExcelExportParams" | "suppressExcelExport" | "excelStyles" | "quickFilterText" | "cacheQuickFilter" | "excludeChildrenWhenTreeDataFiltering" | "enableCharts" | "chartThemes" | "customChartThemes" | "chartThemeOverrides" | "enableChartToolPanelsButton" | "suppressChartToolPanelsButton" | "chartToolPanelsDef" | "loadingCellRenderer" | "loadingCellRendererFramework" | "loadingCellRendererParams" | "loadingCellRendererSelector" | "localeText" | "masterDetail" | "keepDetailRows" | "keepDetailRowsCount" | "detailCellRenderer" | "detailCellRendererFramework" | "detailCellRendererParams" | "detailRowHeight" | "detailRowAutoHeight" | "alignedGrids" | "tabIndex" | "rowBuffer" | "valueCacheNeverExpires" | "enableCellExpressions" | "suppressParentsInRowNodes" | "suppressTouch" | "suppressFocusAfterRefresh" | "suppressAsyncEvents" | "suppressBrowserResizeObserver" | "suppressPropertyNamesCheck" | "suppressChangeDetection" | "debug" | "overlayLoadingTemplate" | "loadingOverlayComponent" | "loadingOverlayComponentFramework" | "loadingOverlayComponentParams" | "suppressLoadingOverlay" | "overlayNoRowsTemplate" | "noRowsOverlayComponent" | "noRowsOverlayComponentFramework" | "noRowsOverlayComponentParams" | "suppressNoRowsOverlay" | "pagination" | "paginationPageSize" | "paginationAutoPageSize" | "paginateChildRows" | "suppressPaginationPanel" | "pivotMode" | "pivotPanelShow" | "pivotColumnGroupTotals" | "pivotRowTotals" | "pivotSuppressAutoColumn" | "suppressExpandablePivotGroups" | "functionsReadOnly" | "aggFuncs" | "suppressAggFuncInHeader" | "suppressAggAtRootLevel" | "aggregateOnlyChangedColumns" | "suppressAggFilteredOnly" | "removePivotHeaderRowWhenSingleValueColumn" | "animateRows" | "cellFlashDelay" | "cellFadeDelay" | "allowShowChangeAfterFilter" | "domLayout" | "ensureDomOrder" | "enableRtl" | "suppressColumnVirtualisation" | "suppressMaxRenderedRowRestriction" | "suppressRowVirtualisation" | "rowDragManaged" | "suppressRowDrag" | "suppressMoveWhenRowDragging" | "rowDragEntireRow" | "rowDragMultiRow" | "fullWidthCellRenderer" | "fullWidthCellRendererFramework" | "fullWidthCellRendererParams" | "embedFullWidthRows" | "groupDisplayType" | "groupDefaultExpanded" | "autoGroupColumnDef" | "groupMaintainOrder" | "groupSelectsChildren" | "groupAggFiltering" | "groupIncludeFooter" | "groupIncludeTotalFooter" | "groupSuppressBlankHeader" | "groupSelectsFiltered" | "showOpenedGroup" | "groupRemoveSingleChildren" | "groupRemoveLowestSingleChildren" | "groupHideOpenParents" | "groupAllowUnbalanced" | "rowGroupPanelShow" | "groupRowRenderer" | "groupRowRendererFramework" | "groupRowRendererParams" | "suppressMakeColumnVisibleAfterUnGroup" | "treeData" | "rowGroupPanelSuppressSort" | "groupRowsSticky" | "rememberGroupStateWhenNewData" | "pinnedTopRowData" | "pinnedBottomRowData" | "rowModelType" | "rowData" | "immutableData" | "asyncTransactionWaitMillis" | "suppressModelUpdateAfterUpdateTransaction" | "datasource" | "cacheOverflowSize" | "infiniteInitialRowCount" | "serverSideInitialRowCount" | "serverSideStoreType" | "suppressServerSideInfiniteScroll" | "cacheBlockSize" | "maxBlocksInCache" | "maxConcurrentDatasourceRequests" | "blockLoadDebounceMillis" | "purgeClosedRowNodes" | "serverSideDatasource" | "serverSideSortAllLevels" | "serverSideFilterAllLevels" | "serverSideSortOnServer" | "serverSideFilterOnServer" | "serverSideSortingAlwaysResets" | "serverSideFilteringAlwaysResets" | "viewportDatasource" | "viewportRowModelPageSize" | "viewportRowModelBufferSize" | "alwaysShowHorizontalScroll" | "alwaysShowVerticalScroll" | "debounceVerticalScrollbar" | "suppressHorizontalScroll" | "suppressScrollOnNewData" | "suppressScrollWhenPopupsAreOpen" | "suppressAnimationFrame" | "suppressMiddleClickScrolls" | "suppressPreventDefaultOnMouseWheel" | "scrollbarWidth" | "rowSelection" | "rowMultiSelectWithClick" | "suppressRowDeselection" | "suppressRowClickSelection" | "suppressCellSelection" | "suppressCellFocus" | "suppressMultiRangeSelection" | "enableCellTextSelection" | "enableRangeSelection" | "enableRangeHandle" | "enableFillHandle" | "fillHandleDirection" | "suppressClearOnFillReduction" | "accentedSort" | "suppressMultiSort" | "alwaysMultiSort" | "multiSortKey" | "suppressMaintainUnsortedOrder" | "rowHeight" | "rowStyle" | "rowClass" | "rowClassRules" | "suppressRowHoverHighlight" | "suppressRowTransform" | "columnHoverHighlight" | "deltaSort" | "treeDataDisplayType" | "functionsPassive" | "enableGroupEdit" | "getContextMenuItems" | "getMainMenuItems" | "postProcessPopup" | "processCellForClipboard" | "processHeaderForClipboard" | "processGroupHeaderForClipboard" | "processCellFromClipboard" | "sendToClipboard" | "processDataFromClipboard" | "isExternalFilterPresent" | "doesExternalFilterPass" | "getChartToolbarItems" | "createChartContainer" | "navigateToNextHeader" | "tabToNextHeader" | "navigateToNextCell" | "tabToNextCell" | "localeTextFunc" | "getLocaleText" | "getDocument" | "paginationNumberFormatter" | "groupRowAggNodes" | "getGroupRowAgg" | "isGroupOpenByDefault" | "initialGroupOrderComparator" | "defaultGroupOrderComparator" | "processSecondaryColDef" | "processSecondaryColGroupDef" | "processPivotResultColDef" | "processPivotResultColGroupDef" | "getDataPath" | "getChildCount" | "getServerSideGroupLevelParams" | "getServerSideStoreParams" | "isServerSideGroupOpenByDefault" | "isApplyServerSideTransaction" | "isServerSideGroup" | "getServerSideGroupKey" | "getBusinessKeyForNode" | "getRowNodeId" | "getRowId" | "resetRowDataOnUpdate" | "processRowPostCreate" | "isRowSelectable" | "isRowMaster" | "fillOperation" | "postSort" | "postSortRows" | "getRowStyle" | "getRowClass" | "getRowHeight" | "isFullWidthCell" | "isFullWidthRow" | "onToolPanelVisibleChanged" | "onToolPanelSizeChanged" | "onPasteStart" | "onPasteEnd" | "onColumnVisible" | "onColumnPinned" | "onColumnResized" | "onColumnMoved" | "onColumnValueChanged" | "onColumnPivotModeChanged" | "onColumnPivotChanged" | "onColumnGroupOpened" | "onNewColumnsLoaded" | "onGridColumnsChanged" | "onDisplayedColumnsChanged" | "onVirtualColumnsChanged" | "onColumnEverythingChanged" | "onComponentStateChanged" | "onCellEditRequest" | "onRowValueChanged" | "onCellEditingStarted" | "onCellEditingStopped" | "onRowEditingStarted" | "onRowEditingStopped" | "onFilterOpened" | "onFilterChanged" | "onFilterModified" | "onChartCreated" | "onChartRangeSelectionChanged" | "onChartOptionsChanged" | "onChartDestroyed" | "onCellKeyDown" | "onCellKeyPress" | "onGridReady" | "onFirstDataRendered" | "onGridSizeChanged" | "onModelUpdated" | "onVirtualRowRemoved" | "onViewportChanged" | "onBodyScroll" | "onBodyScrollEnd" | "onDragStarted" | "onDragStopped" | "onPaginationChanged" | "onRowDragEnter" | "onRowDragMove" | "onRowDragLeave" | "onRowDragEnd" | "onColumnRowGroupChanged" | "onRowGroupOpened" | "onExpandOrCollapseAll" | "onPinnedRowDataChanged" | "onRowDataChanged" | "onRowDataUpdated" | "onAsyncTransactionsFlushed" | "onCellFocused" | "onCellMouseOver" | "onCellMouseOut" | "onCellMouseDown" | "onRowClicked" | "onRowDoubleClicked" | "onRowSelected" | "onSelectionChanged" | "onRangeSelectionChanged" | "onSortChanged" | "onColumnRowGroupChangeRequest" | "onColumnPivotChangeRequest" | "onColumnValueChangeRequest" | "onColumnAggFuncChangeRequest")[];
static ALL_PROPERTIES: ("icons" | "singleClickEdit" | "onCellValueChanged" | "onCellClicked" | "onCellDoubleClicked" | "onCellContextMenu" | "enableCellChangeFlash" | "rowDragText" | "sortingOrder" | "unSortIcon" | "suppressAutoSize" | "api" | "columnApi" | "context" | "valueCache" | "statusBar" | "sideBar" | "suppressContextMenu" | "preventDefaultOnContextMenu" | "allowContextMenuWithControlKey" | "suppressMenuHide" | "enableBrowserTooltips" | "tooltipShowDelay" | "tooltipHideDelay" | "tooltipMouseTrack" | "popupParent" | "copyHeadersToClipboard" | "copyGroupHeadersToClipboard" | "clipboardDeliminator" | "clipboardDelimiter" | "suppressCopyRowsToClipboard" | "suppressCopySingleCellRanges" | "suppressLastEmptyLineOnPaste" | "suppressClipboardPaste" | "suppressClipboardApi" | "columnDefs" | "defaultColDef" | "defaultColGroupDef" | "columnTypes" | "maintainColumnOrder" | "suppressFieldDotNotation" | "headerHeight" | "groupHeaderHeight" | "floatingFiltersHeight" | "pivotHeaderHeight" | "pivotGroupHeaderHeight" | "allowDragFromColumnsToolPanel" | "suppressMovableColumns" | "suppressColumnMoveAnimation" | "suppressDragLeaveHidesColumns" | "suppressRowGroupHidesColumns" | "colResizeDefault" | "autoSizePadding" | "skipHeaderOnAutoSize" | "components" | "frameworkComponents" | "reactUi" | "suppressReactUi" | "editType" | "suppressClickEdit" | "readOnlyEdit" | "stopEditingWhenCellsLoseFocus" | "enterMovesDown" | "enterMovesDownAfterEdit" | "enableCellEditingOnBackspace" | "undoRedoCellEditing" | "undoRedoCellEditingLimit" | "defaultCsvExportParams" | "suppressCsvExport" | "defaultExcelExportParams" | "suppressExcelExport" | "excelStyles" | "quickFilterText" | "cacheQuickFilter" | "excludeChildrenWhenTreeDataFiltering" | "enableCharts" | "chartThemes" | "customChartThemes" | "chartThemeOverrides" | "enableChartToolPanelsButton" | "suppressChartToolPanelsButton" | "chartToolPanelsDef" | "loadingCellRenderer" | "loadingCellRendererFramework" | "loadingCellRendererParams" | "loadingCellRendererSelector" | "localeText" | "masterDetail" | "keepDetailRows" | "keepDetailRowsCount" | "detailCellRenderer" | "detailCellRendererFramework" | "detailCellRendererParams" | "detailRowHeight" | "detailRowAutoHeight" | "alignedGrids" | "tabIndex" | "rowBuffer" | "valueCacheNeverExpires" | "enableCellExpressions" | "suppressParentsInRowNodes" | "suppressTouch" | "suppressFocusAfterRefresh" | "suppressAsyncEvents" | "suppressBrowserResizeObserver" | "suppressPropertyNamesCheck" | "suppressChangeDetection" | "debug" | "overlayLoadingTemplate" | "loadingOverlayComponent" | "loadingOverlayComponentFramework" | "loadingOverlayComponentParams" | "suppressLoadingOverlay" | "overlayNoRowsTemplate" | "noRowsOverlayComponent" | "noRowsOverlayComponentFramework" | "noRowsOverlayComponentParams" | "suppressNoRowsOverlay" | "pagination" | "paginationPageSize" | "paginationAutoPageSize" | "paginateChildRows" | "suppressPaginationPanel" | "pivotMode" | "pivotPanelShow" | "pivotColumnGroupTotals" | "pivotRowTotals" | "pivotSuppressAutoColumn" | "suppressExpandablePivotGroups" | "functionsReadOnly" | "aggFuncs" | "suppressAggFuncInHeader" | "suppressAggAtRootLevel" | "aggregateOnlyChangedColumns" | "suppressAggFilteredOnly" | "removePivotHeaderRowWhenSingleValueColumn" | "animateRows" | "cellFlashDelay" | "cellFadeDelay" | "allowShowChangeAfterFilter" | "domLayout" | "ensureDomOrder" | "enableRtl" | "suppressColumnVirtualisation" | "suppressMaxRenderedRowRestriction" | "suppressRowVirtualisation" | "rowDragManaged" | "suppressRowDrag" | "suppressMoveWhenRowDragging" | "rowDragEntireRow" | "rowDragMultiRow" | "fullWidthCellRenderer" | "fullWidthCellRendererFramework" | "fullWidthCellRendererParams" | "embedFullWidthRows" | "groupDisplayType" | "groupDefaultExpanded" | "autoGroupColumnDef" | "groupMaintainOrder" | "groupSelectsChildren" | "groupAggFiltering" | "groupIncludeFooter" | "groupIncludeTotalFooter" | "groupSuppressBlankHeader" | "groupSelectsFiltered" | "showOpenedGroup" | "groupRemoveSingleChildren" | "groupRemoveLowestSingleChildren" | "groupHideOpenParents" | "groupAllowUnbalanced" | "rowGroupPanelShow" | "groupRowRenderer" | "groupRowRendererFramework" | "groupRowRendererParams" | "suppressMakeColumnVisibleAfterUnGroup" | "treeData" | "rowGroupPanelSuppressSort" | "groupRowsSticky" | "rememberGroupStateWhenNewData" | "pinnedTopRowData" | "pinnedBottomRowData" | "rowModelType" | "rowData" | "immutableData" | "asyncTransactionWaitMillis" | "suppressModelUpdateAfterUpdateTransaction" | "datasource" | "cacheOverflowSize" | "infiniteInitialRowCount" | "serverSideInitialRowCount" | "serverSideStoreType" | "suppressServerSideInfiniteScroll" | "cacheBlockSize" | "maxBlocksInCache" | "maxConcurrentDatasourceRequests" | "blockLoadDebounceMillis" | "purgeClosedRowNodes" | "serverSideDatasource" | "serverSideSortAllLevels" | "serverSideFilterAllLevels" | "serverSideSortOnServer" | "serverSideFilterOnServer" | "serverSideSortingAlwaysResets" | "serverSideFilteringAlwaysResets" | "viewportDatasource" | "viewportRowModelPageSize" | "viewportRowModelBufferSize" | "alwaysShowHorizontalScroll" | "alwaysShowVerticalScroll" | "debounceVerticalScrollbar" | "suppressHorizontalScroll" | "suppressScrollOnNewData" | "suppressScrollWhenPopupsAreOpen" | "suppressAnimationFrame" | "suppressMiddleClickScrolls" | "suppressPreventDefaultOnMouseWheel" | "scrollbarWidth" | "rowSelection" | "rowMultiSelectWithClick" | "suppressRowDeselection" | "suppressRowClickSelection" | "suppressCellSelection" | "suppressCellFocus" | "suppressMultiRangeSelection" | "enableCellTextSelection" | "enableRangeSelection" | "enableRangeHandle" | "enableFillHandle" | "fillHandleDirection" | "suppressClearOnFillReduction" | "accentedSort" | "suppressMultiSort" | "alwaysMultiSort" | "multiSortKey" | "suppressMaintainUnsortedOrder" | "rowHeight" | "rowStyle" | "rowClass" | "rowClassRules" | "suppressRowHoverHighlight" | "suppressRowTransform" | "columnHoverHighlight" | "deltaSort" | "treeDataDisplayType" | "functionsPassive" | "enableGroupEdit" | "getContextMenuItems" | "getMainMenuItems" | "postProcessPopup" | "processCellForClipboard" | "processHeaderForClipboard" | "processGroupHeaderForClipboard" | "processCellFromClipboard" | "sendToClipboard" | "processDataFromClipboard" | "isExternalFilterPresent" | "doesExternalFilterPass" | "getChartToolbarItems" | "createChartContainer" | "navigateToNextHeader" | "tabToNextHeader" | "navigateToNextCell" | "tabToNextCell" | "localeTextFunc" | "getLocaleText" | "getDocument" | "paginationNumberFormatter" | "groupRowAggNodes" | "getGroupRowAgg" | "isGroupOpenByDefault" | "initialGroupOrderComparator" | "defaultGroupOrderComparator" | "processSecondaryColDef" | "processSecondaryColGroupDef" | "processPivotResultColDef" | "processPivotResultColGroupDef" | "getDataPath" | "getChildCount" | "getServerSideGroupLevelParams" | "getServerSideStoreParams" | "isServerSideGroupOpenByDefault" | "isApplyServerSideTransaction" | "isServerSideGroup" | "getServerSideGroupKey" | "getBusinessKeyForNode" | "getRowNodeId" | "getRowId" | "resetRowDataOnUpdate" | "processRowPostCreate" | "isRowSelectable" | "isRowMaster" | "fillOperation" | "postSort" | "postSortRows" | "getRowStyle" | "getRowClass" | "getRowHeight" | "isFullWidthCell" | "isFullWidthRow" | "onToolPanelVisibleChanged" | "onToolPanelSizeChanged" | "onPasteStart" | "onPasteEnd" | "onColumnVisible" | "onColumnPinned" | "onColumnResized" | "onColumnMoved" | "onColumnValueChanged" | "onColumnPivotModeChanged" | "onColumnPivotChanged" | "onColumnGroupOpened" | "onNewColumnsLoaded" | "onGridColumnsChanged" | "onDisplayedColumnsChanged" | "onVirtualColumnsChanged" | "onColumnEverythingChanged" | "onComponentStateChanged" | "onCellEditRequest" | "onRowValueChanged" | "onCellEditingStarted" | "onCellEditingStopped" | "onRowEditingStarted" | "onRowEditingStopped" | "onFilterOpened" | "onFilterChanged" | "onFilterModified" | "onChartCreated" | "onChartRangeSelectionChanged" | "onChartOptionsChanged" | "onChartDestroyed" | "onCellKeyDown" | "onCellKeyPress" | "onGridReady" | "onFirstDataRendered" | "onGridSizeChanged" | "onModelUpdated" | "onVirtualRowRemoved" | "onViewportChanged" | "onBodyScroll" | "onBodyScrollEnd" | "onDragStarted" | "onDragStopped" | "onPaginationChanged" | "onRowDragEnter" | "onRowDragMove" | "onRowDragLeave" | "onRowDragEnd" | "onColumnRowGroupChanged" | "onRowGroupOpened" | "onExpandOrCollapseAll" | "onPinnedRowDataChanged" | "onRowDataChanged" | "onRowDataUpdated" | "onAsyncTransactionsFlushed" | "onCellFocused" | "onCellMouseOver" | "onCellMouseOut" | "onCellMouseDown" | "onRowClicked" | "onRowDoubleClicked" | "onRowSelected" | "onSelectionChanged" | "onRangeSelectionChanged" | "onSortChanged" | "onColumnRowGroupChangeRequest" | "onColumnPivotChangeRequest" | "onColumnValueChangeRequest" | "onColumnAggFuncChangeRequest")[];
static ALL_PROPERTIES_SET: Set<"icons" | "singleClickEdit" | "onCellValueChanged" | "onCellClicked" | "onCellDoubleClicked" | "onCellContextMenu" | "enableCellChangeFlash" | "rowDragText" | "sortingOrder" | "unSortIcon" | "suppressAutoSize" | "api" | "columnApi" | "context" | "valueCache" | "statusBar" | "sideBar" | "suppressContextMenu" | "preventDefaultOnContextMenu" | "allowContextMenuWithControlKey" | "suppressMenuHide" | "enableBrowserTooltips" | "tooltipShowDelay" | "tooltipHideDelay" | "tooltipMouseTrack" | "popupParent" | "copyHeadersToClipboard" | "copyGroupHeadersToClipboard" | "clipboardDeliminator" | "clipboardDelimiter" | "suppressCopyRowsToClipboard" | "suppressCopySingleCellRanges" | "suppressLastEmptyLineOnPaste" | "suppressClipboardPaste" | "suppressClipboardApi" | "columnDefs" | "defaultColDef" | "defaultColGroupDef" | "columnTypes" | "maintainColumnOrder" | "suppressFieldDotNotation" | "headerHeight" | "groupHeaderHeight" | "floatingFiltersHeight" | "pivotHeaderHeight" | "pivotGroupHeaderHeight" | "allowDragFromColumnsToolPanel" | "suppressMovableColumns" | "suppressColumnMoveAnimation" | "suppressDragLeaveHidesColumns" | "suppressRowGroupHidesColumns" | "colResizeDefault" | "autoSizePadding" | "skipHeaderOnAutoSize" | "components" | "frameworkComponents" | "reactUi" | "suppressReactUi" | "editType" | "suppressClickEdit" | "readOnlyEdit" | "stopEditingWhenCellsLoseFocus" | "enterMovesDown" | "enterMovesDownAfterEdit" | "enableCellEditingOnBackspace" | "undoRedoCellEditing" | "undoRedoCellEditingLimit" | "defaultCsvExportParams" | "suppressCsvExport" | "defaultExcelExportParams" | "suppressExcelExport" | "excelStyles" | "quickFilterText" | "cacheQuickFilter" | "excludeChildrenWhenTreeDataFiltering" | "enableCharts" | "chartThemes" | "customChartThemes" | "chartThemeOverrides" | "enableChartToolPanelsButton" | "suppressChartToolPanelsButton" | "chartToolPanelsDef" | "loadingCellRenderer" | "loadingCellRendererFramework" | "loadingCellRendererParams" | "loadingCellRendererSelector" | "localeText" | "masterDetail" | "keepDetailRows" | "keepDetailRowsCount" | "detailCellRenderer" | "detailCellRendererFramework" | "detailCellRendererParams" | "detailRowHeight" | "detailRowAutoHeight" | "alignedGrids" | "tabIndex" | "rowBuffer" | "valueCacheNeverExpires" | "enableCellExpressions" | "suppressParentsInRowNodes" | "suppressTouch" | "suppressFocusAfterRefresh" | "suppressAsyncEvents" | "suppressBrowserResizeObserver" | "suppressPropertyNamesCheck" | "suppressChangeDetection" | "debug" | "overlayLoadingTemplate" | "loadingOverlayComponent" | "loadingOverlayComponentFramework" | "loadingOverlayComponentParams" | "suppressLoadingOverlay" | "overlayNoRowsTemplate" | "noRowsOverlayComponent" | "noRowsOverlayComponentFramework" | "noRowsOverlayComponentParams" | "suppressNoRowsOverlay" | "pagination" | "paginationPageSize" | "paginationAutoPageSize" | "paginateChildRows" | "suppressPaginationPanel" | "pivotMode" | "pivotPanelShow" | "pivotColumnGroupTotals" | "pivotRowTotals" | "pivotSuppressAutoColumn" | "suppressExpandablePivotGroups" | "functionsReadOnly" | "aggFuncs" | "suppressAggFuncInHeader" | "suppressAggAtRootLevel" | "aggregateOnlyChangedColumns" | "suppressAggFilteredOnly" | "removePivotHeaderRowWhenSingleValueColumn" | "animateRows" | "cellFlashDelay" | "cellFadeDelay" | "allowShowChangeAfterFilter" | "domLayout" | "ensureDomOrder" | "enableRtl" | "suppressColumnVirtualisation" | "suppressMaxRenderedRowRestriction" | "suppressRowVirtualisation" | "rowDragManaged" | "suppressRowDrag" | "suppressMoveWhenRowDragging" | "rowDragEntireRow" | "rowDragMultiRow" | "fullWidthCellRenderer" | "fullWidthCellRendererFramework" | "fullWidthCellRendererParams" | "embedFullWidthRows" | "groupDisplayType" | "groupDefaultExpanded" | "autoGroupColumnDef" | "groupMaintainOrder" | "groupSelectsChildren" | "groupAggFiltering" | "groupIncludeFooter" | "groupIncludeTotalFooter" | "groupSuppressBlankHeader" | "groupSelectsFiltered" | "showOpenedGroup" | "groupRemoveSingleChildren" | "groupRemoveLowestSingleChildren" | "groupHideOpenParents" | "groupAllowUnbalanced" | "rowGroupPanelShow" | "groupRowRenderer" | "groupRowRendererFramework" | "groupRowRendererParams" | "suppressMakeColumnVisibleAfterUnGroup" | "treeData" | "rowGroupPanelSuppressSort" | "groupRowsSticky" | "rememberGroupStateWhenNewData" | "pinnedTopRowData" | "pinnedBottomRowData" | "rowModelType" | "rowData" | "immutableData" | "asyncTransactionWaitMillis" | "suppressModelUpdateAfterUpdateTransaction" | "datasource" | "cacheOverflowSize" | "infiniteInitialRowCount" | "serverSideInitialRowCount" | "serverSideStoreType" | "suppressServerSideInfiniteScroll" | "cacheBlockSize" | "maxBlocksInCache" | "maxConcurrentDatasourceRequests" | "blockLoadDebounceMillis" | "purgeClosedRowNodes" | "serverSideDatasource" | "serverSideSortAllLevels" | "serverSideFilterAllLevels" | "serverSideSortOnServer" | "serverSideFilterOnServer" | "serverSideSortingAlwaysResets" | "serverSideFilteringAlwaysResets" | "viewportDatasource" | "viewportRowModelPageSize" | "viewportRowModelBufferSize" | "alwaysShowHorizontalScroll" | "alwaysShowVerticalScroll" | "debounceVerticalScrollbar" | "suppressHorizontalScroll" | "suppressScrollOnNewData" | "suppressScrollWhenPopupsAreOpen" | "suppressAnimationFrame" | "suppressMiddleClickScrolls" | "suppressPreventDefaultOnMouseWheel" | "scrollbarWidth" | "rowSelection" | "rowMultiSelectWithClick" | "suppressRowDeselection" | "suppressRowClickSelection" | "suppressCellSelection" | "suppressCellFocus" | "suppressMultiRangeSelection" | "enableCellTextSelection" | "enableRangeSelection" | "enableRangeHandle" | "enableFillHandle" | "fillHandleDirection" | "suppressClearOnFillReduction" | "accentedSort" | "suppressMultiSort" | "alwaysMultiSort" | "multiSortKey" | "suppressMaintainUnsortedOrder" | "rowHeight" | "rowStyle" | "rowClass" | "rowClassRules" | "suppressRowHoverHighlight" | "suppressRowTransform" | "columnHoverHighlight" | "deltaSort" | "treeDataDisplayType" | "functionsPassive" | "enableGroupEdit" | "getContextMenuItems" | "getMainMenuItems" | "postProcessPopup" | "processCellForClipboard" | "processHeaderForClipboard" | "processGroupHeaderForClipboard" | "processCellFromClipboard" | "sendToClipboard" | "processDataFromClipboard" | "isExternalFilterPresent" | "doesExternalFilterPass" | "getChartToolbarItems" | "createChartContainer" | "navigateToNextHeader" | "tabToNextHeader" | "navigateToNextCell" | "tabToNextCell" | "localeTextFunc" | "getLocaleText" | "getDocument" | "paginationNumberFormatter" | "groupRowAggNodes" | "getGroupRowAgg" | "isGroupOpenByDefault" | "initialGroupOrderComparator" | "defaultGroupOrderComparator" | "processSecondaryColDef" | "processSecondaryColGroupDef" | "processPivotResultColDef" | "processPivotResultColGroupDef" | "getDataPath" | "getChildCount" | "getServerSideGroupLevelParams" | "getServerSideStoreParams" | "isServerSideGroupOpenByDefault" | "isApplyServerSideTransaction" | "isServerSideGroup" | "getServerSideGroupKey" | "getBusinessKeyForNode" | "getRowNodeId" | "getRowId" | "resetRowDataOnUpdate" | "processRowPostCreate" | "isRowSelectable" | "isRowMaster" | "fillOperation" | "postSort" | "postSortRows" | "getRowStyle" | "getRowClass" | "getRowHeight" | "isFullWidthCell" | "isFullWidthRow" | "onToolPanelVisibleChanged" | "onToolPanelSizeChanged" | "onPasteStart" | "onPasteEnd" | "onColumnVisible" | "onColumnPinned" | "onColumnResized" | "onColumnMoved" | "onColumnValueChanged" | "onColumnPivotModeChanged" | "onColumnPivotChanged" | "onColumnGroupOpened" | "onNewColumnsLoaded" | "onGridColumnsChanged" | "onDisplayedColumnsChanged" | "onVirtualColumnsChanged" | "onColumnEverythingChanged" | "onComponentStateChanged" | "onCellEditRequest" | "onRowValueChanged" | "onCellEditingStarted" | "onCellEditingStopped" | "onRowEditingStarted" | "onRowEditingStopped" | "onFilterOpened" | "onFilterChanged" | "onFilterModified" | "onChartCreated" | "onChartRangeSelectionChanged" | "onChartOptionsChanged" | "onChartDestroyed" | "onCellKeyDown" | "onCellKeyPress" | "onGridReady" | "onFirstDataRendered" | "onGridSizeChanged" | "onModelUpdated" | "onVirtualRowRemoved" | "onViewportChanged" | "onBodyScroll" | "onBodyScrollEnd" | "onDragStarted" | "onDragStopped" | "onPaginationChanged" | "onRowDragEnter" | "onRowDragMove" | "onRowDragLeave" | "onRowDragEnd" | "onColumnRowGroupChanged" | "onRowGroupOpened" | "onExpandOrCollapseAll" | "onPinnedRowDataChanged" | "onRowDataChanged" | "onRowDataUpdated" | "onAsyncTransactionsFlushed" | "onCellFocused" | "onCellMouseOver" | "onCellMouseOut" | "onCellMouseDown" | "onRowClicked" | "onRowDoubleClicked" | "onRowSelected" | "onSelectionChanged" | "onRangeSelectionChanged" | "onSortChanged" | "onColumnRowGroupChangeRequest" | "onColumnPivotChangeRequest" | "onColumnValueChangeRequest" | "onColumnAggFuncChangeRequest">;
static BOOLEAN_PROPERTIES: ("singleClickEdit" | "enableCellChangeFlash" | "unSortIcon" | "suppressAutoSize" | "valueCache" | "sideBar" | "suppressContextMenu" | "preventDefaultOnContextMenu" | "allowContextMenuWithControlKey" | "suppressMenuHide" | "enableBrowserTooltips" | "tooltipMouseTrack" | "copyHeadersToClipboard" | "copyGroupHeadersToClipboard" | "suppressCopyRowsToClipboard" | "suppressCopySingleCellRanges" | "suppressLastEmptyLineOnPaste" | "suppressClipboardPaste" | "suppressClipboardApi" | "maintainColumnOrder" | "suppressFieldDotNotation" | "allowDragFromColumnsToolPanel" | "suppressMovableColumns" | "suppressColumnMoveAnimation" | "suppressDragLeaveHidesColumns" | "suppressRowGroupHidesColumns" | "skipHeaderOnAutoSize" | "reactUi" | "suppressReactUi" | "suppressClickEdit" | "readOnlyEdit" | "stopEditingWhenCellsLoseFocus" | "enterMovesDown" | "enterMovesDownAfterEdit" | "enableCellEditingOnBackspace" | "undoRedoCellEditing" | "suppressCsvExport" | "suppressExcelExport" | "cacheQuickFilter" | "excludeHiddenColumnsFromQuickFilter" | "excludeChildrenWhenTreeDataFiltering" | "enableCharts" | "chartThemeOverrides" | "enableChartToolPanelsButton" | "suppressChartToolPanelsButton" | "masterDetail" | "keepDetailRows" | "detailRowAutoHeight" | "valueCacheNeverExpires" | "enableCellExpressions" | "suppressParentsInRowNodes" | "suppressTouch" | "suppressFocusAfterRefresh" | "suppressAsyncEvents" | "suppressBrowserResizeObserver" | "suppressPropertyNamesCheck" | "suppressChangeDetection" | "debug" | "suppressLoadingOverlay" | "suppressNoRowsOverlay" | "pagination" | "paginationAutoPageSize" | "paginateChildRows" | "suppressPaginationPanel" | "pivotMode" | "pivotSuppressAutoColumn" | "suppressExpandablePivotGroups" | "functionsReadOnly" | "suppressAggFuncInHeader" | "suppressAggAtRootLevel" | "aggregateOnlyChangedColumns" | "suppressAggFilteredOnly" | "removePivotHeaderRowWhenSingleValueColumn" | "animateRows" | "allowShowChangeAfterFilter" | "ensureDomOrder" | "enableRtl" | "suppressColumnVirtualisation" | "suppressMaxRenderedRowRestriction" | "suppressRowVirtualisation" | "rowDragManaged" | "suppressRowDrag" | "suppressMoveWhenRowDragging" | "rowDragEntireRow" | "rowDragMultiRow" | "embedFullWidthRows" | "groupMaintainOrder" | "groupSelectsChildren" | "groupAggFiltering" | "groupIncludeFooter" | "groupIncludeTotalFooter" | "groupSuppressBlankHeader" | "groupSelectsFiltered" | "showOpenedGroup" | "groupRemoveSingleChildren" | "groupRemoveLowestSingleChildren" | "groupHideOpenParents" | "groupAllowUnbalanced" | "suppressMakeColumnVisibleAfterUnGroup" | "treeData" | "rowGroupPanelSuppressSort" | "groupRowsSticky" | "rememberGroupStateWhenNewData" | "immutableData" | "suppressModelUpdateAfterUpdateTransaction" | "suppressServerSideInfiniteScroll" | "purgeClosedRowNodes" | "serverSideSortAllLevels" | "serverSideFilterAllLevels" | "serverSideSortOnServer" | "serverSideFilterOnServer" | "serverSideSortingAlwaysResets" | "serverSideFilteringAlwaysResets" | "alwaysShowHorizontalScroll" | "alwaysShowVerticalScroll" | "debounceVerticalScrollbar" | "suppressHorizontalScroll" | "suppressScrollOnNewData" | "suppressScrollWhenPopupsAreOpen" | "suppressAnimationFrame" | "suppressMiddleClickScrolls" | "suppressPreventDefaultOnMouseWheel" | "rowMultiSelectWithClick" | "suppressRowDeselection" | "suppressRowClickSelection" | "suppressCellSelection" | "suppressCellFocus" | "suppressMultiRangeSelection" | "enableCellTextSelection" | "enableRangeSelection" | "enableRangeHandle" | "enableFillHandle" | "suppressClearOnFillReduction" | "accentedSort" | "suppressMultiSort" | "alwaysMultiSort" | "suppressMaintainUnsortedOrder" | "suppressRowHoverHighlight" | "suppressRowTransform" | "columnHoverHighlight" | "deltaSort" | "functionsPassive" | "enableGroupEdit" | "resetRowDataOnUpdate")[];
static FUNCTION_PROPERTIES: ("icons" | "singleClickEdit" | "onCellValueChanged" | "onCellClicked" | "onCellDoubleClicked" | "onCellContextMenu" | "enableCellChangeFlash" | "rowDragText" | "sortingOrder" | "unSortIcon" | "suppressAutoSize" | "api" | "columnApi" | "context" | "valueCache" | "statusBar" | "sideBar" | "suppressContextMenu" | "preventDefaultOnContextMenu" | "allowContextMenuWithControlKey" | "suppressMenuHide" | "enableBrowserTooltips" | "tooltipShowDelay" | "tooltipHideDelay" | "tooltipMouseTrack" | "popupParent" | "copyHeadersToClipboard" | "copyGroupHeadersToClipboard" | "clipboardDeliminator" | "clipboardDelimiter" | "suppressCopyRowsToClipboard" | "suppressCopySingleCellRanges" | "suppressLastEmptyLineOnPaste" | "suppressClipboardPaste" | "suppressClipboardApi" | "columnDefs" | "defaultColDef" | "defaultColGroupDef" | "columnTypes" | "maintainColumnOrder" | "suppressFieldDotNotation" | "headerHeight" | "groupHeaderHeight" | "floatingFiltersHeight" | "pivotHeaderHeight" | "pivotGroupHeaderHeight" | "allowDragFromColumnsToolPanel" | "suppressMovableColumns" | "suppressColumnMoveAnimation" | "suppressDragLeaveHidesColumns" | "suppressRowGroupHidesColumns" | "colResizeDefault" | "autoSizePadding" | "skipHeaderOnAutoSize" | "components" | "frameworkComponents" | "reactUi" | "suppressReactUi" | "editType" | "suppressClickEdit" | "readOnlyEdit" | "stopEditingWhenCellsLoseFocus" | "enterMovesDown" | "enterMovesDownAfterEdit" | "enableCellEditingOnBackspace" | "undoRedoCellEditing" | "undoRedoCellEditingLimit" | "defaultCsvExportParams" | "suppressCsvExport" | "defaultExcelExportParams" | "suppressExcelExport" | "excelStyles" | "quickFilterText" | "cacheQuickFilter" | "excludeHiddenColumnsFromQuickFilter" | "excludeChildrenWhenTreeDataFiltering" | "enableCharts" | "chartThemes" | "customChartThemes" | "chartThemeOverrides" | "enableChartToolPanelsButton" | "suppressChartToolPanelsButton" | "chartToolPanelsDef" | "loadingCellRenderer" | "loadingCellRendererFramework" | "loadingCellRendererParams" | "loadingCellRendererSelector" | "localeText" | "masterDetail" | "keepDetailRows" | "keepDetailRowsCount" | "detailCellRenderer" | "detailCellRendererFramework" | "detailCellRendererParams" | "detailRowHeight" | "detailRowAutoHeight" | "alignedGrids" | "tabIndex" | "rowBuffer" | "valueCacheNeverExpires" | "enableCellExpressions" | "suppressParentsInRowNodes" | "suppressTouch" | "suppressFocusAfterRefresh" | "suppressAsyncEvents" | "suppressBrowserResizeObserver" | "suppressPropertyNamesCheck" | "suppressChangeDetection" | "debug" | "overlayLoadingTemplate" | "loadingOverlayComponent" | "loadingOverlayComponentFramework" | "loadingOverlayComponentParams" | "suppressLoadingOverlay" | "overlayNoRowsTemplate" | "noRowsOverlayComponent" | "noRowsOverlayComponentFramework" | "noRowsOverlayComponentParams" | "suppressNoRowsOverlay" | "pagination" | "paginationPageSize" | "paginationAutoPageSize" | "paginateChildRows" | "suppressPaginationPanel" | "pivotMode" | "pivotPanelShow" | "pivotColumnGroupTotals" | "pivotRowTotals" | "pivotSuppressAutoColumn" | "suppressExpandablePivotGroups" | "functionsReadOnly" | "aggFuncs" | "suppressAggFuncInHeader" | "suppressAggAtRootLevel" | "aggregateOnlyChangedColumns" | "suppressAggFilteredOnly" | "removePivotHeaderRowWhenSingleValueColumn" | "animateRows" | "cellFlashDelay" | "cellFadeDelay" | "allowShowChangeAfterFilter" | "domLayout" | "ensureDomOrder" | "enableRtl" | "suppressColumnVirtualisation" | "suppressMaxRenderedRowRestriction" | "suppressRowVirtualisation" | "rowDragManaged" | "suppressRowDrag" | "suppressMoveWhenRowDragging" | "rowDragEntireRow" | "rowDragMultiRow" | "fullWidthCellRenderer" | "fullWidthCellRendererFramework" | "fullWidthCellRendererParams" | "embedFullWidthRows" | "groupDisplayType" | "groupDefaultExpanded" | "autoGroupColumnDef" | "groupMaintainOrder" | "groupSelectsChildren" | "groupAggFiltering" | "groupIncludeFooter" | "groupIncludeTotalFooter" | "groupSuppressBlankHeader" | "groupSelectsFiltered" | "showOpenedGroup" | "groupRemoveSingleChildren" | "groupRemoveLowestSingleChildren" | "groupHideOpenParents" | "groupAllowUnbalanced" | "rowGroupPanelShow" | "groupRowRenderer" | "groupRowRendererFramework" | "groupRowRendererParams" | "suppressMakeColumnVisibleAfterUnGroup" | "treeData" | "rowGroupPanelSuppressSort" | "groupRowsSticky" | "rememberGroupStateWhenNewData" | "pinnedTopRowData" | "pinnedBottomRowData" | "rowModelType" | "rowData" | "immutableData" | "asyncTransactionWaitMillis" | "suppressModelUpdateAfterUpdateTransaction" | "datasource" | "cacheOverflowSize" | "infiniteInitialRowCount" | "serverSideInitialRowCount" | "serverSideStoreType" | "suppressServerSideInfiniteScroll" | "cacheBlockSize" | "maxBlocksInCache" | "maxConcurrentDatasourceRequests" | "blockLoadDebounceMillis" | "purgeClosedRowNodes" | "serverSideDatasource" | "serverSideSortAllLevels" | "serverSideFilterAllLevels" | "serverSideSortOnServer" | "serverSideFilterOnServer" | "serverSideSortingAlwaysResets" | "serverSideFilteringAlwaysResets" | "viewportDatasource" | "viewportRowModelPageSize" | "viewportRowModelBufferSize" | "alwaysShowHorizontalScroll" | "alwaysShowVerticalScroll" | "debounceVerticalScrollbar" | "suppressHorizontalScroll" | "suppressScrollOnNewData" | "suppressScrollWhenPopupsAreOpen" | "suppressAnimationFrame" | "suppressMiddleClickScrolls" | "suppressPreventDefaultOnMouseWheel" | "scrollbarWidth" | "rowSelection" | "rowMultiSelectWithClick" | "suppressRowDeselection" | "suppressRowClickSelection" | "suppressCellSelection" | "suppressCellFocus" | "suppressMultiRangeSelection" | "enableCellTextSelection" | "enableRangeSelection" | "enableRangeHandle" | "enableFillHandle" | "fillHandleDirection" | "suppressClearOnFillReduction" | "accentedSort" | "suppressMultiSort" | "alwaysMultiSort" | "multiSortKey" | "suppressMaintainUnsortedOrder" | "rowHeight" | "rowStyle" | "rowClass" | "rowClassRules" | "suppressRowHoverHighlight" | "suppressRowTransform" | "columnHoverHighlight" | "deltaSort" | "treeDataDisplayType" | "functionsPassive" | "enableGroupEdit" | "getContextMenuItems" | "getMainMenuItems" | "postProcessPopup" | "processCellForClipboard" | "processHeaderForClipboard" | "processGroupHeaderForClipboard" | "processCellFromClipboard" | "sendToClipboard" | "processDataFromClipboard" | "isExternalFilterPresent" | "doesExternalFilterPass" | "getChartToolbarItems" | "createChartContainer" | "navigateToNextHeader" | "tabToNextHeader" | "navigateToNextCell" | "tabToNextCell" | "localeTextFunc" | "getLocaleText" | "getDocument" | "paginationNumberFormatter" | "groupRowAggNodes" | "getGroupRowAgg" | "isGroupOpenByDefault" | "initialGroupOrderComparator" | "defaultGroupOrderComparator" | "processSecondaryColDef" | "processSecondaryColGroupDef" | "processPivotResultColDef" | "processPivotResultColGroupDef" | "getDataPath" | "getChildCount" | "getServerSideGroupLevelParams" | "getServerSideStoreParams" | "isServerSideGroupOpenByDefault" | "isApplyServerSideTransaction" | "isServerSideGroup" | "getServerSideGroupKey" | "getBusinessKeyForNode" | "getRowNodeId" | "getRowId" | "resetRowDataOnUpdate" | "processRowPostCreate" | "isRowSelectable" | "isRowMaster" | "fillOperation" | "postSort" | "postSortRows" | "getRowStyle" | "getRowClass" | "getRowHeight" | "isFullWidthCell" | "isFullWidthRow" | "onToolPanelVisibleChanged" | "onToolPanelSizeChanged" | "onPasteStart" | "onPasteEnd" | "onColumnVisible" | "onColumnPinned" | "onColumnResized" | "onColumnMoved" | "onColumnValueChanged" | "onColumnPivotModeChanged" | "onColumnPivotChanged" | "onColumnGroupOpened" | "onNewColumnsLoaded" | "onGridColumnsChanged" | "onDisplayedColumnsChanged" | "onVirtualColumnsChanged" | "onColumnEverythingChanged" | "onComponentStateChanged" | "onCellEditRequest" | "onRowValueChanged" | "onCellEditingStarted" | "onCellEditingStopped" | "onRowEditingStarted" | "onRowEditingStopped" | "onUndoStarted" | "onUndoEnded" | "onRedoStarted" | "onRedoEnded" | "onFilterOpened" | "onFilterChanged" | "onFilterModified" | "onChartCreated" | "onChartRangeSelectionChanged" | "onChartOptionsChanged" | "onChartDestroyed" | "onCellKeyDown" | "onCellKeyPress" | "onGridReady" | "onFirstDataRendered" | "onGridSizeChanged" | "onModelUpdated" | "onVirtualRowRemoved" | "onViewportChanged" | "onBodyScroll" | "onBodyScrollEnd" | "onDragStarted" | "onDragStopped" | "onPaginationChanged" | "onRowDragEnter" | "onRowDragMove" | "onRowDragLeave" | "onRowDragEnd" | "onColumnRowGroupChanged" | "onRowGroupOpened" | "onExpandOrCollapseAll" | "onPinnedRowDataChanged" | "onRowDataChanged" | "onRowDataUpdated" | "onAsyncTransactionsFlushed" | "onCellFocused" | "onCellMouseOver" | "onCellMouseOut" | "onCellMouseDown" | "onRowClicked" | "onRowDoubleClicked" | "onRowSelected" | "onSelectionChanged" | "onRangeSelectionChanged" | "onSortChanged" | "onColumnRowGroupChangeRequest" | "onColumnPivotChangeRequest" | "onColumnValueChangeRequest" | "onColumnAggFuncChangeRequest")[];
static ALL_PROPERTIES: ("icons" | "singleClickEdit" | "onCellValueChanged" | "onCellClicked" | "onCellDoubleClicked" | "onCellContextMenu" | "enableCellChangeFlash" | "rowDragText" | "sortingOrder" | "unSortIcon" | "suppressAutoSize" | "api" | "columnApi" | "context" | "valueCache" | "statusBar" | "sideBar" | "suppressContextMenu" | "preventDefaultOnContextMenu" | "allowContextMenuWithControlKey" | "suppressMenuHide" | "enableBrowserTooltips" | "tooltipShowDelay" | "tooltipHideDelay" | "tooltipMouseTrack" | "popupParent" | "copyHeadersToClipboard" | "copyGroupHeadersToClipboard" | "clipboardDeliminator" | "clipboardDelimiter" | "suppressCopyRowsToClipboard" | "suppressCopySingleCellRanges" | "suppressLastEmptyLineOnPaste" | "suppressClipboardPaste" | "suppressClipboardApi" | "columnDefs" | "defaultColDef" | "defaultColGroupDef" | "columnTypes" | "maintainColumnOrder" | "suppressFieldDotNotation" | "headerHeight" | "groupHeaderHeight" | "floatingFiltersHeight" | "pivotHeaderHeight" | "pivotGroupHeaderHeight" | "allowDragFromColumnsToolPanel" | "suppressMovableColumns" | "suppressColumnMoveAnimation" | "suppressDragLeaveHidesColumns" | "suppressRowGroupHidesColumns" | "colResizeDefault" | "autoSizePadding" | "skipHeaderOnAutoSize" | "components" | "frameworkComponents" | "reactUi" | "suppressReactUi" | "editType" | "suppressClickEdit" | "readOnlyEdit" | "stopEditingWhenCellsLoseFocus" | "enterMovesDown" | "enterMovesDownAfterEdit" | "enableCellEditingOnBackspace" | "undoRedoCellEditing" | "undoRedoCellEditingLimit" | "defaultCsvExportParams" | "suppressCsvExport" | "defaultExcelExportParams" | "suppressExcelExport" | "excelStyles" | "quickFilterText" | "cacheQuickFilter" | "excludeHiddenColumnsFromQuickFilter" | "excludeChildrenWhenTreeDataFiltering" | "enableCharts" | "chartThemes" | "customChartThemes" | "chartThemeOverrides" | "enableChartToolPanelsButton" | "suppressChartToolPanelsButton" | "chartToolPanelsDef" | "loadingCellRenderer" | "loadingCellRendererFramework" | "loadingCellRendererParams" | "loadingCellRendererSelector" | "localeText" | "masterDetail" | "keepDetailRows" | "keepDetailRowsCount" | "detailCellRenderer" | "detailCellRendererFramework" | "detailCellRendererParams" | "detailRowHeight" | "detailRowAutoHeight" | "alignedGrids" | "tabIndex" | "rowBuffer" | "valueCacheNeverExpires" | "enableCellExpressions" | "suppressParentsInRowNodes" | "suppressTouch" | "suppressFocusAfterRefresh" | "suppressAsyncEvents" | "suppressBrowserResizeObserver" | "suppressPropertyNamesCheck" | "suppressChangeDetection" | "debug" | "overlayLoadingTemplate" | "loadingOverlayComponent" | "loadingOverlayComponentFramework" | "loadingOverlayComponentParams" | "suppressLoadingOverlay" | "overlayNoRowsTemplate" | "noRowsOverlayComponent" | "noRowsOverlayComponentFramework" | "noRowsOverlayComponentParams" | "suppressNoRowsOverlay" | "pagination" | "paginationPageSize" | "paginationAutoPageSize" | "paginateChildRows" | "suppressPaginationPanel" | "pivotMode" | "pivotPanelShow" | "pivotColumnGroupTotals" | "pivotRowTotals" | "pivotSuppressAutoColumn" | "suppressExpandablePivotGroups" | "functionsReadOnly" | "aggFuncs" | "suppressAggFuncInHeader" | "suppressAggAtRootLevel" | "aggregateOnlyChangedColumns" | "suppressAggFilteredOnly" | "removePivotHeaderRowWhenSingleValueColumn" | "animateRows" | "cellFlashDelay" | "cellFadeDelay" | "allowShowChangeAfterFilter" | "domLayout" | "ensureDomOrder" | "enableRtl" | "suppressColumnVirtualisation" | "suppressMaxRenderedRowRestriction" | "suppressRowVirtualisation" | "rowDragManaged" | "suppressRowDrag" | "suppressMoveWhenRowDragging" | "rowDragEntireRow" | "rowDragMultiRow" | "fullWidthCellRenderer" | "fullWidthCellRendererFramework" | "fullWidthCellRendererParams" | "embedFullWidthRows" | "groupDisplayType" | "groupDefaultExpanded" | "autoGroupColumnDef" | "groupMaintainOrder" | "groupSelectsChildren" | "groupAggFiltering" | "groupIncludeFooter" | "groupIncludeTotalFooter" | "groupSuppressBlankHeader" | "groupSelectsFiltered" | "showOpenedGroup" | "groupRemoveSingleChildren" | "groupRemoveLowestSingleChildren" | "groupHideOpenParents" | "groupAllowUnbalanced" | "rowGroupPanelShow" | "groupRowRenderer" | "groupRowRendererFramework" | "groupRowRendererParams" | "suppressMakeColumnVisibleAfterUnGroup" | "treeData" | "rowGroupPanelSuppressSort" | "groupRowsSticky" | "rememberGroupStateWhenNewData" | "pinnedTopRowData" | "pinnedBottomRowData" | "rowModelType" | "rowData" | "immutableData" | "asyncTransactionWaitMillis" | "suppressModelUpdateAfterUpdateTransaction" | "datasource" | "cacheOverflowSize" | "infiniteInitialRowCount" | "serverSideInitialRowCount" | "serverSideStoreType" | "suppressServerSideInfiniteScroll" | "cacheBlockSize" | "maxBlocksInCache" | "maxConcurrentDatasourceRequests" | "blockLoadDebounceMillis" | "purgeClosedRowNodes" | "serverSideDatasource" | "serverSideSortAllLevels" | "serverSideFilterAllLevels" | "serverSideSortOnServer" | "serverSideFilterOnServer" | "serverSideSortingAlwaysResets" | "serverSideFilteringAlwaysResets" | "viewportDatasource" | "viewportRowModelPageSize" | "viewportRowModelBufferSize" | "alwaysShowHorizontalScroll" | "alwaysShowVerticalScroll" | "debounceVerticalScrollbar" | "suppressHorizontalScroll" | "suppressScrollOnNewData" | "suppressScrollWhenPopupsAreOpen" | "suppressAnimationFrame" | "suppressMiddleClickScrolls" | "suppressPreventDefaultOnMouseWheel" | "scrollbarWidth" | "rowSelection" | "rowMultiSelectWithClick" | "suppressRowDeselection" | "suppressRowClickSelection" | "suppressCellSelection" | "suppressCellFocus" | "suppressMultiRangeSelection" | "enableCellTextSelection" | "enableRangeSelection" | "enableRangeHandle" | "enableFillHandle" | "fillHandleDirection" | "suppressClearOnFillReduction" | "accentedSort" | "suppressMultiSort" | "alwaysMultiSort" | "multiSortKey" | "suppressMaintainUnsortedOrder" | "rowHeight" | "rowStyle" | "rowClass" | "rowClassRules" | "suppressRowHoverHighlight" | "suppressRowTransform" | "columnHoverHighlight" | "deltaSort" | "treeDataDisplayType" | "functionsPassive" | "enableGroupEdit" | "getContextMenuItems" | "getMainMenuItems" | "postProcessPopup" | "processCellForClipboard" | "processHeaderForClipboard" | "processGroupHeaderForClipboard" | "processCellFromClipboard" | "sendToClipboard" | "processDataFromClipboard" | "isExternalFilterPresent" | "doesExternalFilterPass" | "getChartToolbarItems" | "createChartContainer" | "navigateToNextHeader" | "tabToNextHeader" | "navigateToNextCell" | "tabToNextCell" | "localeTextFunc" | "getLocaleText" | "getDocument" | "paginationNumberFormatter" | "groupRowAggNodes" | "getGroupRowAgg" | "isGroupOpenByDefault" | "initialGroupOrderComparator" | "defaultGroupOrderComparator" | "processSecondaryColDef" | "processSecondaryColGroupDef" | "processPivotResultColDef" | "processPivotResultColGroupDef" | "getDataPath" | "getChildCount" | "getServerSideGroupLevelParams" | "getServerSideStoreParams" | "isServerSideGroupOpenByDefault" | "isApplyServerSideTransaction" | "isServerSideGroup" | "getServerSideGroupKey" | "getBusinessKeyForNode" | "getRowNodeId" | "getRowId" | "resetRowDataOnUpdate" | "processRowPostCreate" | "isRowSelectable" | "isRowMaster" | "fillOperation" | "postSort" | "postSortRows" | "getRowStyle" | "getRowClass" | "getRowHeight" | "isFullWidthCell" | "isFullWidthRow" | "onToolPanelVisibleChanged" | "onToolPanelSizeChanged" | "onPasteStart" | "onPasteEnd" | "onColumnVisible" | "onColumnPinned" | "onColumnResized" | "onColumnMoved" | "onColumnValueChanged" | "onColumnPivotModeChanged" | "onColumnPivotChanged" | "onColumnGroupOpened" | "onNewColumnsLoaded" | "onGridColumnsChanged" | "onDisplayedColumnsChanged" | "onVirtualColumnsChanged" | "onColumnEverythingChanged" | "onComponentStateChanged" | "onCellEditRequest" | "onRowValueChanged" | "onCellEditingStarted" | "onCellEditingStopped" | "onRowEditingStarted" | "onRowEditingStopped" | "onUndoStarted" | "onUndoEnded" | "onRedoStarted" | "onRedoEnded" | "onFilterOpened" | "onFilterChanged" | "onFilterModified" | "onChartCreated" | "onChartRangeSelectionChanged" | "onChartOptionsChanged" | "onChartDestroyed" | "onCellKeyDown" | "onCellKeyPress" | "onGridReady" | "onFirstDataRendered" | "onGridSizeChanged" | "onModelUpdated" | "onVirtualRowRemoved" | "onViewportChanged" | "onBodyScroll" | "onBodyScrollEnd" | "onDragStarted" | "onDragStopped" | "onPaginationChanged" | "onRowDragEnter" | "onRowDragMove" | "onRowDragLeave" | "onRowDragEnd" | "onColumnRowGroupChanged" | "onRowGroupOpened" | "onExpandOrCollapseAll" | "onPinnedRowDataChanged" | "onRowDataChanged" | "onRowDataUpdated" | "onAsyncTransactionsFlushed" | "onCellFocused" | "onCellMouseOver" | "onCellMouseOut" | "onCellMouseDown" | "onRowClicked" | "onRowDoubleClicked" | "onRowSelected" | "onSelectionChanged" | "onRangeSelectionChanged" | "onSortChanged" | "onColumnRowGroupChangeRequest" | "onColumnPivotChangeRequest" | "onColumnValueChangeRequest" | "onColumnAggFuncChangeRequest")[];
static ALL_PROPERTIES_SET: Set<"icons" | "singleClickEdit" | "onCellValueChanged" | "onCellClicked" | "onCellDoubleClicked" | "onCellContextMenu" | "enableCellChangeFlash" | "rowDragText" | "sortingOrder" | "unSortIcon" | "suppressAutoSize" | "api" | "columnApi" | "context" | "valueCache" | "statusBar" | "sideBar" | "suppressContextMenu" | "preventDefaultOnContextMenu" | "allowContextMenuWithControlKey" | "suppressMenuHide" | "enableBrowserTooltips" | "tooltipShowDelay" | "tooltipHideDelay" | "tooltipMouseTrack" | "popupParent" | "copyHeadersToClipboard" | "copyGroupHeadersToClipboard" | "clipboardDeliminator" | "clipboardDelimiter" | "suppressCopyRowsToClipboard" | "suppressCopySingleCellRanges" | "suppressLastEmptyLineOnPaste" | "suppressClipboardPaste" | "suppressClipboardApi" | "columnDefs" | "defaultColDef" | "defaultColGroupDef" | "columnTypes" | "maintainColumnOrder" | "suppressFieldDotNotation" | "headerHeight" | "groupHeaderHeight" | "floatingFiltersHeight" | "pivotHeaderHeight" | "pivotGroupHeaderHeight" | "allowDragFromColumnsToolPanel" | "suppressMovableColumns" | "suppressColumnMoveAnimation" | "suppressDragLeaveHidesColumns" | "suppressRowGroupHidesColumns" | "colResizeDefault" | "autoSizePadding" | "skipHeaderOnAutoSize" | "components" | "frameworkComponents" | "reactUi" | "suppressReactUi" | "editType" | "suppressClickEdit" | "readOnlyEdit" | "stopEditingWhenCellsLoseFocus" | "enterMovesDown" | "enterMovesDownAfterEdit" | "enableCellEditingOnBackspace" | "undoRedoCellEditing" | "undoRedoCellEditingLimit" | "defaultCsvExportParams" | "suppressCsvExport" | "defaultExcelExportParams" | "suppressExcelExport" | "excelStyles" | "quickFilterText" | "cacheQuickFilter" | "excludeHiddenColumnsFromQuickFilter" | "excludeChildrenWhenTreeDataFiltering" | "enableCharts" | "chartThemes" | "customChartThemes" | "chartThemeOverrides" | "enableChartToolPanelsButton" | "suppressChartToolPanelsButton" | "chartToolPanelsDef" | "loadingCellRenderer" | "loadingCellRendererFramework" | "loadingCellRendererParams" | "loadingCellRendererSelector" | "localeText" | "masterDetail" | "keepDetailRows" | "keepDetailRowsCount" | "detailCellRenderer" | "detailCellRendererFramework" | "detailCellRendererParams" | "detailRowHeight" | "detailRowAutoHeight" | "alignedGrids" | "tabIndex" | "rowBuffer" | "valueCacheNeverExpires" | "enableCellExpressions" | "suppressParentsInRowNodes" | "suppressTouch" | "suppressFocusAfterRefresh" | "suppressAsyncEvents" | "suppressBrowserResizeObserver" | "suppressPropertyNamesCheck" | "suppressChangeDetection" | "debug" | "overlayLoadingTemplate" | "loadingOverlayComponent" | "loadingOverlayComponentFramework" | "loadingOverlayComponentParams" | "suppressLoadingOverlay" | "overlayNoRowsTemplate" | "noRowsOverlayComponent" | "noRowsOverlayComponentFramework" | "noRowsOverlayComponentParams" | "suppressNoRowsOverlay" | "pagination" | "paginationPageSize" | "paginationAutoPageSize" | "paginateChildRows" | "suppressPaginationPanel" | "pivotMode" | "pivotPanelShow" | "pivotColumnGroupTotals" | "pivotRowTotals" | "pivotSuppressAutoColumn" | "suppressExpandablePivotGroups" | "functionsReadOnly" | "aggFuncs" | "suppressAggFuncInHeader" | "suppressAggAtRootLevel" | "aggregateOnlyChangedColumns" | "suppressAggFilteredOnly" | "removePivotHeaderRowWhenSingleValueColumn" | "animateRows" | "cellFlashDelay" | "cellFadeDelay" | "allowShowChangeAfterFilter" | "domLayout" | "ensureDomOrder" | "enableRtl" | "suppressColumnVirtualisation" | "suppressMaxRenderedRowRestriction" | "suppressRowVirtualisation" | "rowDragManaged" | "suppressRowDrag" | "suppressMoveWhenRowDragging" | "rowDragEntireRow" | "rowDragMultiRow" | "fullWidthCellRenderer" | "fullWidthCellRendererFramework" | "fullWidthCellRendererParams" | "embedFullWidthRows" | "groupDisplayType" | "groupDefaultExpanded" | "autoGroupColumnDef" | "groupMaintainOrder" | "groupSelectsChildren" | "groupAggFiltering" | "groupIncludeFooter" | "groupIncludeTotalFooter" | "groupSuppressBlankHeader" | "groupSelectsFiltered" | "showOpenedGroup" | "groupRemoveSingleChildren" | "groupRemoveLowestSingleChildren" | "groupHideOpenParents" | "groupAllowUnbalanced" | "rowGroupPanelShow" | "groupRowRenderer" | "groupRowRendererFramework" | "groupRowRendererParams" | "suppressMakeColumnVisibleAfterUnGroup" | "treeData" | "rowGroupPanelSuppressSort" | "groupRowsSticky" | "rememberGroupStateWhenNewData" | "pinnedTopRowData" | "pinnedBottomRowData" | "rowModelType" | "rowData" | "immutableData" | "asyncTransactionWaitMillis" | "suppressModelUpdateAfterUpdateTransaction" | "datasource" | "cacheOverflowSize" | "infiniteInitialRowCount" | "serverSideInitialRowCount" | "serverSideStoreType" | "suppressServerSideInfiniteScroll" | "cacheBlockSize" | "maxBlocksInCache" | "maxConcurrentDatasourceRequests" | "blockLoadDebounceMillis" | "purgeClosedRowNodes" | "serverSideDatasource" | "serverSideSortAllLevels" | "serverSideFilterAllLevels" | "serverSideSortOnServer" | "serverSideFilterOnServer" | "serverSideSortingAlwaysResets" | "serverSideFilteringAlwaysResets" | "viewportDatasource" | "viewportRowModelPageSize" | "viewportRowModelBufferSize" | "alwaysShowHorizontalScroll" | "alwaysShowVerticalScroll" | "debounceVerticalScrollbar" | "suppressHorizontalScroll" | "suppressScrollOnNewData" | "suppressScrollWhenPopupsAreOpen" | "suppressAnimationFrame" | "suppressMiddleClickScrolls" | "suppressPreventDefaultOnMouseWheel" | "scrollbarWidth" | "rowSelection" | "rowMultiSelectWithClick" | "suppressRowDeselection" | "suppressRowClickSelection" | "suppressCellSelection" | "suppressCellFocus" | "suppressMultiRangeSelection" | "enableCellTextSelection" | "enableRangeSelection" | "enableRangeHandle" | "enableFillHandle" | "fillHandleDirection" | "suppressClearOnFillReduction" | "accentedSort" | "suppressMultiSort" | "alwaysMultiSort" | "multiSortKey" | "suppressMaintainUnsortedOrder" | "rowHeight" | "rowStyle" | "rowClass" | "rowClassRules" | "suppressRowHoverHighlight" | "suppressRowTransform" | "columnHoverHighlight" | "deltaSort" | "treeDataDisplayType" | "functionsPassive" | "enableGroupEdit" | "getContextMenuItems" | "getMainMenuItems" | "postProcessPopup" | "processCellForClipboard" | "processHeaderForClipboard" | "processGroupHeaderForClipboard" | "processCellFromClipboard" | "sendToClipboard" | "processDataFromClipboard" | "isExternalFilterPresent" | "doesExternalFilterPass" | "getChartToolbarItems" | "createChartContainer" | "navigateToNextHeader" | "tabToNextHeader" | "navigateToNextCell" | "tabToNextCell" | "localeTextFunc" | "getLocaleText" | "getDocument" | "paginationNumberFormatter" | "groupRowAggNodes" | "getGroupRowAgg" | "isGroupOpenByDefault" | "initialGroupOrderComparator" | "defaultGroupOrderComparator" | "processSecondaryColDef" | "processSecondaryColGroupDef" | "processPivotResultColDef" | "processPivotResultColGroupDef" | "getDataPath" | "getChildCount" | "getServerSideGroupLevelParams" | "getServerSideStoreParams" | "isServerSideGroupOpenByDefault" | "isApplyServerSideTransaction" | "isServerSideGroup" | "getServerSideGroupKey" | "getBusinessKeyForNode" | "getRowNodeId" | "getRowId" | "resetRowDataOnUpdate" | "processRowPostCreate" | "isRowSelectable" | "isRowMaster" | "fillOperation" | "postSort" | "postSortRows" | "getRowStyle" | "getRowClass" | "getRowHeight" | "isFullWidthCell" | "isFullWidthRow" | "onToolPanelVisibleChanged" | "onToolPanelSizeChanged" | "onPasteStart" | "onPasteEnd" | "onColumnVisible" | "onColumnPinned" | "onColumnResized" | "onColumnMoved" | "onColumnValueChanged" | "onColumnPivotModeChanged" | "onColumnPivotChanged" | "onColumnGroupOpened" | "onNewColumnsLoaded" | "onGridColumnsChanged" | "onDisplayedColumnsChanged" | "onVirtualColumnsChanged" | "onColumnEverythingChanged" | "onComponentStateChanged" | "onCellEditRequest" | "onRowValueChanged" | "onCellEditingStarted" | "onCellEditingStopped" | "onRowEditingStarted" | "onRowEditingStopped" | "onUndoStarted" | "onUndoEnded" | "onRedoStarted" | "onRedoEnded" | "onFilterOpened" | "onFilterChanged" | "onFilterModified" | "onChartCreated" | "onChartRangeSelectionChanged" | "onChartOptionsChanged" | "onChartDestroyed" | "onCellKeyDown" | "onCellKeyPress" | "onGridReady" | "onFirstDataRendered" | "onGridSizeChanged" | "onModelUpdated" | "onVirtualRowRemoved" | "onViewportChanged" | "onBodyScroll" | "onBodyScrollEnd" | "onDragStarted" | "onDragStopped" | "onPaginationChanged" | "onRowDragEnter" | "onRowDragMove" | "onRowDragLeave" | "onRowDragEnd" | "onColumnRowGroupChanged" | "onRowGroupOpened" | "onExpandOrCollapseAll" | "onPinnedRowDataChanged" | "onRowDataChanged" | "onRowDataUpdated" | "onAsyncTransactionsFlushed" | "onCellFocused" | "onCellMouseOver" | "onCellMouseOut" | "onCellMouseDown" | "onRowClicked" | "onRowDoubleClicked" | "onRowSelected" | "onSelectionChanged" | "onRangeSelectionChanged" | "onSortChanged" | "onColumnRowGroupChangeRequest" | "onColumnPivotChangeRequest" | "onColumnValueChangeRequest" | "onColumnAggFuncChangeRequest">;
private static getCoercionLookup;

@@ -21,0 +21,0 @@ private static coercionLookup;

@@ -19,6 +19,7 @@ export declare class KeyCode {

static C: string;
static D: string;
static V: string;
static D: string;
static X: string;
static Y: string;
static Z: string;
static Y: string;
}

@@ -15,2 +15,4 @@ import { BeanStub, ExportParams } from "../main";

private rowPositionUtils;
private rowNodeSorter;
private sortController;
serialize<T>(gridSerializingSession: GridSerializingSession<T>, params?: ExportParams<T>): string;

@@ -25,2 +27,3 @@ private processRow;

private processRows;
private replicateSortedOrder;
private processPinnedBottomRows;

@@ -27,0 +30,0 @@ private getColumnsToExport;

@@ -204,3 +204,3 @@ import { CellClickedEvent, CellContextMenuEvent, CellDoubleClickedEvent } from "../events";

onCellContextMenu?: (event: CellContextMenuEvent<TData>) => void;
/** A function to tell the grid what quick filter text to use for this column if you don't want to use the default (which is calling `toString` on the value). */
/** A function to tell the grid what Quick Filter text to use for this column if you don't want to use the default (which is calling `toString` on the value). */
getQuickFilterText?: (params: GetQuickFilterTextParams<TData>) => string;

@@ -240,2 +240,4 @@ /** Function or expression. Gets the value for filtering purposes. */

headerCheckboxSelectionFilteredOnly?: boolean;
/** If `true`, the header checkbox selection will only select nodes on the current page. */
headerCheckboxSelectionCurrentPageOnly?: boolean;
/** Defines the chart data type that should be used for a column. */

@@ -242,0 +244,0 @@ chartDataType?: 'category' | 'series' | 'time' | 'excluded';

@@ -172,5 +172,9 @@ import { SelectionEventSourceType } from "../events";

constructor(beans: Beans);
/** Replaces the data on the `rowNode`. When this method is called, the grid will refresh the entire rendered row if it is displayed. */
/**
* Replaces the data on the `rowNode`. When this method is called, the grid will refresh the entire rendered row if it is displayed.
*/
setData(data: TData): void;
/** Updates the data on the `rowNode`. When this method is called, the grid will refresh the entire rendered row if it is displayed. */
/**
* Updates the data on the `rowNode`. When this method is called, the grid will refresh the entire rendered row if it is displayed.
*/
updateData(data: TData): void;

@@ -218,2 +222,3 @@ private setDataCommon;

* the grid will refresh the rendered cell on the required row only.
* **Note**: This method on fires `onCellEditRequest` when the Grid is on **Read Only** mode.
*

@@ -226,2 +231,3 @@ * @param colKey The column where the value should be updated

setDataValue(colKey: string | Column, newValue: any, eventSource?: string): boolean;
private dispatchEventForSaveValueReadOnly;
setGroupValue(colKey: string | Column, newValue: any): void;

@@ -228,0 +234,0 @@ setAggData(newAggData: any): void;

@@ -5,3 +5,8 @@ import { BeanStub } from "./context/beanStub";

private eGridDiv;
getSassVariable(theme: string, key: SASS_PROPERTIES): number | undefined;
private calculatedSizes;
private mutationObserver;
private postConstruct;
private fireGridStylesChangedEvent;
private getSassVariable;
private calculateValueForSassProperty;
isThemeDark(): boolean;

@@ -8,0 +13,0 @@ chartMenuPanelWidth(): number | undefined;

@@ -56,2 +56,7 @@ export declare class Events {

static EVENT_TOOL_PANEL_SIZE_CHANGED: 'toolPanelSizeChanged';
/**
* This is a replacement event for EVENT_TOOL_PANEL_VISIBLE_CHANGED. In v30, the original event interface will be dropped
* and replaced with the new event (but using the old event type and interface name)
*/
static EVENT_INTERNAL_TOOL_PANEL_VISIBLE_CHANGED: 'internalToolPanelVisibleChanged';
static EVENT_COLUMN_PANEL_ITEM_DRAG_START: 'columnPanelItemDragStart';

@@ -65,2 +70,10 @@ static EVENT_COLUMN_PANEL_ITEM_DRAG_END: 'columnPanelItemDragEnd';

static EVENT_FILL_END: 'fillEnd';
/** Undo operation has started. */
static EVENT_UNDO_STARTED: 'undoStarted';
/** Undo operation has ended. */
static EVENT_UNDO_ENDED: 'undoEnded';
/** Redo operation has started. */
static EVENT_REDO_STARTED: 'redoStarted';
/** Redo operation has ended. */
static EVENT_REDO_ENDED: 'redoEnded';
static EVENT_KEY_SHORTCUT_CHANGED_CELL_START: 'keyShortcutChangedCellStart';

@@ -76,2 +89,3 @@ static EVENT_KEY_SHORTCUT_CHANGED_CELL_END: 'keyShortcutChangedCellEnd';

static EVENT_CELL_FOCUSED: 'cellFocused';
static EVENT_CELL_FOCUS_CLEARED: 'cellFocusCleared';
static EVENT_FULL_WIDTH_ROW_FOCUSED: 'fullWidthRowFocused';

@@ -144,2 +158,3 @@ static EVENT_ROW_SELECTED: 'rowSelected';

static EVENT_ROW_DRAG_END: 'rowDragEnd';
static EVENT_GRID_STYLES_CHANGED: 'gridStylesChanged';
static EVENT_POPUP_TO_FRONT: 'popupToFront';

@@ -146,0 +161,0 @@ static EVENT_COLUMN_ROW_GROUP_CHANGE_REQUEST: 'columnRowGroupChangeRequest';

@@ -48,2 +48,13 @@ import { Column, ColumnPinnedType } from './entities/column';

}
/**
* This is the replacement event for ToolPanelVisibleChangedEvent. In v30, this will be renamed ToolPanelVisibleChangedEvent,
* and the original ToolPanelVisibleChangedEvent will be dropped
*/
export interface InternalToolPanelVisibleChangedEvent<TData = any> extends AgGridEvent<TData> {
source: 'sideBarButtonClicked' | 'sideBarInitializing' | 'api';
/** Key of tool panel. */
key: string;
/** True if now visible; false if now hidden. */
visible: boolean;
}
export interface ToolPanelSizeChangedEvent<TData = any> extends AgGridEvent<TData> {

@@ -82,2 +93,3 @@ type: 'toolPanelSizeChanged';

* - `apiSelectAllFiltered` - from API methods `selectAllFiltered`/`deselectAllFiltered`
* - `apiSelectAllCurrentPage` - from API methods `selectAllOnCurrentPage`/`deselectAllOnCurrentPage`
* - `checkboxSelected` - row selection checkbox clicked

@@ -91,4 +103,5 @@ * - `rowClicked` - row clicked when row selection enabled

* - `uiSelectAllFiltered` - select all in header clicked when `headerCheckboxSelectionFilteredOnly = true`
* - `uiSelectAllCurrentPage` - select all in header clicked when `headerCheckboxSelectionCurrentPageOnly = true`
*/
export declare type SelectionEventSourceType = 'api' | 'apiSelectAll' | 'apiSelectAllFiltered' | 'checkboxSelected' | 'rowClicked' | 'rowDataChanged' | 'rowGroupChanged' | 'selectableChanged' | 'spacePressed' | 'uiSelectAll' | 'uiSelectAllFiltered';
export declare type SelectionEventSourceType = 'api' | 'apiSelectAll' | 'apiSelectAllFiltered' | 'apiSelectAllCurrentPage' | 'checkboxSelected' | 'rowClicked' | 'rowDataChanged' | 'rowGroupChanged' | 'selectableChanged' | 'spacePressed' | 'uiSelectAll' | 'uiSelectAllFiltered' | 'uiSelectAllCurrentPage';
export interface SelectionChangedEvent<TData = any> extends AgGridEvent<TData> {

@@ -174,2 +187,4 @@ source: SelectionEventSourceType;

event: MouseEvent;
/** The `eventPath` persists the `event.composedPath()` result for access within AG Grid event handlers. */
eventPath?: EventTarget[];
/** Direction of the drag, either `'up'`, `'down'` or `null` (if mouse is moving horizontally and not vertically). */

@@ -208,2 +223,22 @@ vDirection: string;

}
export interface UndoStartedEvent<TData = any> extends AgGridEvent<TData> {
/** Source of the event. `api` if via API method. `ui` if via keyboard shortcut. */
source: 'api' | 'ui';
}
export interface UndoEndedEvent<TData = any> extends AgGridEvent<TData> {
/** Source of the event. `api` if via API method. `ui` if via keyboard shortcut. */
source: 'api' | 'ui';
/** `true` if any undo operations were performed. */
operationPerformed: boolean;
}
export interface RedoStartedEvent<TData = any> extends AgGridEvent<TData> {
/** Source of the event. `api` if via API method. `ui` if via keyboard shortcut. */
source: 'api' | 'ui';
}
export interface RedoEndedEvent<TData = any> extends AgGridEvent<TData> {
/** Source of the event. `api` if via API method. `ui` if via keyboard shortcut. */
source: 'api' | 'ui';
/** `true` if any redo operations were performed. */
operationPerformed: boolean;
}
export interface ViewportChangedEvent<TData = any> extends AgGridEvent<TData> {

@@ -281,3 +316,3 @@ /** Index of the first rendered row */

}
export interface CellFocusedParams {
export interface CommonCellFocusParams {
/** Row index of the focused cell */

@@ -291,2 +326,6 @@ rowIndex: number | null;

isFullWidthCell?: boolean;
}
export interface CellFocusClearedParams extends CommonCellFocusParams {
}
export interface CellFocusedParams extends CommonCellFocusParams {
/** Whether browser focus is also set (false when editing) */

@@ -298,2 +337,4 @@ forceBrowserFocus?: boolean;

}
export interface CellFocusClearedEvent<TData = any> extends AgGridEvent<TData>, CellFocusClearedParams {
}
export interface CellFocusedEvent<TData = any> extends AgGridEvent<TData>, CellFocusedParams {

@@ -310,3 +351,3 @@ }

/**---------------*/
export declare type ColumnEventType = "sizeColumnsToFit" | "autosizeColumns" | "autosizeColumnHeaderHeight" | "alignedGridChanged" | "filterChanged" | "filterDestroyed" | "gridOptionsChanged" | "gridInitializing" | "toolPanelDragAndDrop" | "toolPanelUi" | "uiColumnMoved" | "uiColumnResized" | "uiColumnDragged" | "uiColumnExpanded" | "uiColumnSorted" | "contextMenu" | "columnMenu" | "rowModelUpdated" | "rowDataUpdated" | "api" | "flex" | "pivotChart";
export declare type ColumnEventType = "sizeColumnsToFit" | "autosizeColumns" | "autosizeColumnHeaderHeight" | "alignedGridChanged" | "filterChanged" | "filterDestroyed" | "gridOptionsChanged" | "gridInitializing" | "toolPanelDragAndDrop" | "toolPanelUi" | "uiColumnMoved" | "uiColumnResized" | "uiColumnDragged" | "uiColumnExpanded" | "uiColumnSorted" | "contextMenu" | "columnMenu" | "rowModelUpdated" | "rowDataUpdated" | "api" | "flex" | "pivotChart" | "columnRowGroupChanged";
export interface ColumnEvent<TData = any> extends AgGridEvent<TData> {

@@ -358,2 +399,4 @@ /** The impacted column, only set if action was on one column */

event?: Event | null;
/** If the browser `event` is present the `eventPath` persists the `event.composedPath()` result for access within AG Grid event handlers. */
eventPath?: EventTarget[];
}

@@ -475,1 +518,3 @@ export interface RowEvent<TData = any> extends BaseRowEvent<TData> {

}
export interface CssVariablesChanged<TData = any> extends AgGridEvent<TData> {
}

@@ -7,2 +7,3 @@ import { AgPromise } from '../utils';

import { ColDef } from '../entities/colDef';
import { UserCompDetails } from '../components/framework/userComponentFactory';
import { BeanStub } from '../context/beanStub';

@@ -45,3 +46,5 @@ export declare type FilterRequestSource = 'COLUMN_MENU' | 'TOOLBAR' | 'NO_UI';

private parseQuickFilter;
setQuickFilter(newFilter: string): void;
private setQuickFilter;
resetQuickFilterCache(): void;
private onExcludeHiddenColumnsFromQuickFilterChanged;
refreshFiltersForAggregations(): void;

@@ -85,2 +88,6 @@ callOnFilterChangedOutsideRenderCycle(params?: {

private onColumnsChanged;
private updateDependantFilters;
isFilterAllowed(column: Column): boolean;
getFloatingFilterCompDetails(column: Column, showParentFilter: () => void): UserCompDetails | undefined;
getCurrentFloatingFilterParentModel(column: Column): any;
destroyFilter(column: Column, source?: ColumnEventType): void;

@@ -87,0 +94,0 @@ private disposeFilterWrapper;

import { Component } from '../../../widgets/component';
import { IFloatingFilterComp, IFloatingFilterParams } from '../floatingFilter';
import { IFilterOptionDef, ProvidedFilterModel } from '../../../interfaces/iFilter';
import { ISimpleFilter, ISimpleFilterModel } from '../../provided/simpleFilter';
import { ProvidedFilterModel } from '../../../interfaces/iFilter';
import { ISimpleFilter, SimpleFilterModelFormatter } from '../../provided/simpleFilter';
import { OptionsFactory } from '../../provided/optionsFactory';
import { FilterChangedEvent } from '../../../events';
export declare abstract class SimpleFloatingFilter extends Component implements IFloatingFilterComp<ISimpleFilter> {
abstract onParentModelChanged(model: ProvidedFilterModel, event: FilterChangedEvent): void;
protected abstract conditionToString(condition: ProvidedFilterModel, opts?: IFilterOptionDef): string;
protected abstract getDefaultFilterOptions(): string[];
protected abstract setEditable(editable: boolean): void;
protected abstract getFilterModelFormatter(): SimpleFilterModelFormatter;
private lastType;
private optionsFactory;
protected optionsFactory: OptionsFactory;
private readOnly;
protected getDefaultDebounceMs(): number;
destroy(): void;
protected getTextFromModel(model: ISimpleFilterModel): string | null;
protected isEventFromFloatingFilter(event: FilterChangedEvent): boolean | undefined;

@@ -18,0 +18,0 @@ protected isEventFromDataChange(event: FilterChangedEvent): boolean | undefined;

import { IFloatingFilterParams } from '../floatingFilter';
import { IFilterOptionDef, ProvidedFilterModel } from '../../../interfaces/iFilter';
import { ProvidedFilterModel } from '../../../interfaces/iFilter';
import { SimpleFloatingFilter } from './simpleFloatingFilter';
import { FilterChangedEvent } from '../../../events';
import { TextFilterModel } from '../../provided/text/textFilter';
import { NumberFilterModel } from '../../provided/number/numberFilter';
import { TextFilter, TextFilterModel } from '../../provided/text/textFilter';
import { NumberFilter, NumberFilterModel } from '../../provided/number/numberFilter';
declare type ModelUnion = TextFilterModel | NumberFilterModel;

@@ -11,3 +11,3 @@ export declare abstract class TextInputFloatingFilter<M extends ModelUnion> extends SimpleFloatingFilter {

private readonly eFloatingFilterInput;
protected params: IFloatingFilterParams;
protected params: IFloatingFilterParams<TextFilter | NumberFilter>;
private applyActive;

@@ -18,7 +18,6 @@ private postConstruct;

onParentModelChanged(model: ProvidedFilterModel, event: FilterChangedEvent): void;
init(params: IFloatingFilterParams): void;
init(params: IFloatingFilterParams<TextFilter | NumberFilter>): void;
private syncUpWithParentFilter;
protected conditionToString(condition: M, options?: IFilterOptionDef): string;
protected setEditable(editable: boolean): void;
}
export {};
import { DateCompWrapper } from './dateCompWrapper';
import { ConditionPosition, ISimpleFilterModel, Tuple } from '../simpleFilter';
import { ConditionPosition, ISimpleFilterModel, SimpleFilterModelFormatter, Tuple } from '../simpleFilter';
import { Comparator, IScalarFilterParams, ScalarFilter } from '../scalarFilter';
import { IAfterGuiAttachedParams } from '../../../interfaces/iAfterGuiAttachedParams';
import { IFilterParams } from '../../../interfaces/iFilter';
import { IFilterOptionDef, IFilterParams } from '../../../interfaces/iFilter';
import { LocaleService } from '../../../localeService';
import { OptionsFactory } from '../optionsFactory';
export interface DateFilterModel extends ISimpleFilterModel {

@@ -32,7 +34,8 @@ /** Filter type is always `'date'` */

/**
* This is only used if a date component is not provided.
* By default the grid will use the browser date picker in Chrome and Firefox and a plain text box for all other browsers
* (This is because Chrome and Firefox are the only current browsers providing a decent out-of-the-box date picker).
* If this property is set to `true`, the browser date picker will be used regardless of the browser type.
* If set to `false`, a plain text box will be used for all browsers.
* Defines whether the grid uses the browser date picker or a plain text box.
* - `true`: Force the browser date picker to be used.
* - `false`: Force a plain text box to be used.
*
* Default: `undefined` - If a date component is not provided, then the grid will use the browser date picker
* for all supported browsers and a plain text box for other browsers.
*/

@@ -54,2 +57,7 @@ browserDatePicker?: boolean;

}
export declare class DateFilterModelFormatter extends SimpleFilterModelFormatter {
private readonly dateFilterParams;
constructor(dateFilterParams: DateFilterParams, localeService: LocaleService, optionsFactory: OptionsFactory);
protected conditionToString(condition: DateFilterModel, options?: IFilterOptionDef): string;
}
export declare class DateFilter extends ScalarFilter<DateFilterModel, Date, DateCompWrapper> {

@@ -69,2 +77,3 @@ static DEFAULT_FILTER_OPTIONS: import("../simpleFilter").ISimpleFilterModelType[];

private maxValidYear;
private filterModelFormatter;
constructor();

@@ -89,2 +98,3 @@ afterGuiAttached(params?: IAfterGuiAttachedParams): void;

protected getValues(position: ConditionPosition): Tuple<Date>;
getModelAsString(model: ISimpleFilterModel): string;
}

@@ -1,7 +0,6 @@

import { DateFilterModel } from './dateFilter';
import { DateFilter } from './dateFilter';
import { IFloatingFilterParams } from '../../floating/floatingFilter';
import { ISimpleFilterModel } from '../simpleFilter';
import { ISimpleFilterModel, SimpleFilterModelFormatter } from '../simpleFilter';
import { SimpleFloatingFilter } from '../../floating/provided/simpleFloatingFilter';
import { FilterChangedEvent } from '../../../events';
import { IFilterOptionDef } from '../../../interfaces/iFilter';
export declare class DateFloatingFilter extends SimpleFloatingFilter {

@@ -14,6 +13,6 @@ private readonly userComponentFactory;

private filterParams;
private filterModelFormatter;
constructor();
protected getDefaultFilterOptions(): string[];
protected conditionToString(condition: DateFilterModel, options?: IFilterOptionDef): string;
init(params: IFloatingFilterParams): void;
init(params: IFloatingFilterParams<DateFilter>): void;
protected setEditable(editable: boolean): void;

@@ -23,2 +22,3 @@ onParentModelChanged(model: ISimpleFilterModel, event: FilterChangedEvent): void;

private createDateComponent;
protected getFilterModelFormatter(): SimpleFilterModelFormatter;
}

@@ -1,5 +0,5 @@

import { ConditionPosition, ISimpleFilterModel, Tuple } from '../simpleFilter';
import { ConditionPosition, ISimpleFilterModel, SimpleFilterModelFormatter, Tuple } from '../simpleFilter';
import { ScalarFilter, Comparator, IScalarFilterParams } from '../scalarFilter';
import { AgInputTextField } from '../../../widgets/agInputTextField';
import { IFilterParams } from '../../../interfaces/iFilter';
import { IFilterOptionDef, IFilterParams } from '../../../interfaces/iFilter';
export interface NumberFilterModel extends ISimpleFilterModel {

@@ -38,2 +38,5 @@ /** Filter type is always `'number'` */

}
export declare class NumberFilterModelFormatter extends SimpleFilterModelFormatter {
protected conditionToString(condition: NumberFilterModel, options?: IFilterOptionDef): string;
}
export declare class NumberFilter extends ScalarFilter<NumberFilterModel, number> {

@@ -46,2 +49,3 @@ static DEFAULT_FILTER_OPTIONS: import("../simpleFilter").ISimpleFilterModelType[];

private numberFilterParams;
private filterModelFormatter;
constructor();

@@ -61,2 +65,3 @@ protected mapValuesFromModel(filterModel: NumberFilterModel | null): Tuple<number>;

private getAllowedCharPattern;
getModelAsString(model: ISimpleFilterModel): string;
}

@@ -1,5 +0,10 @@

import { NumberFilterModel } from './numberFilter';
import { NumberFilter, NumberFilterModel } from './numberFilter';
import { TextInputFloatingFilter } from '../../floating/provided/textInputFloatingFilter';
import { SimpleFilterModelFormatter } from '../simpleFilter';
import { IFloatingFilterParams } from '../../floating/floatingFilter';
export declare class NumberFloatingFilter extends TextInputFloatingFilter<NumberFilterModel> {
private filterModelFormatter;
init(params: IFloatingFilterParams<NumberFilter>): void;
protected getDefaultFilterOptions(): string[];
protected getFilterModelFormatter(): SimpleFilterModelFormatter;
}

@@ -54,4 +54,5 @@ import { IDoesFilterPassParams, IFilter, IFilterComp, IFilterParams } from '../../interfaces/iFilter';

* when `applyModel()` was called).
* @param source The source of the method call. Default 'api'.
*/
applyModel(): boolean;
applyModel(source?: 'api' | 'ui' | 'rowDataUpdated'): boolean;
/**

@@ -109,3 +110,3 @@ * Returns the filter model from the UI. If changes have been made to the UI but not yet

*/
applyModel(): boolean;
applyModel(source?: 'api' | 'ui' | 'rowDataUpdated'): boolean;
protected isModelValid(model: M): boolean;

@@ -112,0 +113,0 @@ private onFormSubmit;

@@ -10,2 +10,3 @@ import { IDoesFilterPassParams, IFilterOptionDef, IFilterParams, ProvidedFilterModel } from '../../interfaces/iFilter';

import { IFloatingFilterParent } from '../floating/floatingFilter';
import { LocaleService } from '../../localeService';
export declare type JoinOperator = 'AND' | 'OR';

@@ -83,2 +84,9 @@ /** Interface contract for the public aspects of the SimpleFilter implementation(s). */

export declare type Tuple<T> = (T | null)[];
export declare abstract class SimpleFilterModelFormatter {
private readonly localeService;
private readonly optionsFactory;
constructor(localeService: LocaleService, optionsFactory: OptionsFactory);
getModelAsString(model: ISimpleFilterModel | null): string | null;
protected abstract conditionToString(condition: ProvidedFilterModel, opts?: IFilterOptionDef): string;
}
/**

@@ -85,0 +93,0 @@ * Every filter with a dropdown where the user can specify a comparing type against the filter values.

@@ -1,5 +0,5 @@

import { SimpleFilter, ConditionPosition, ISimpleFilterParams, ISimpleFilterModel, ISimpleFilterModelType, Tuple } from '../simpleFilter';
import { SimpleFilter, ConditionPosition, ISimpleFilterParams, ISimpleFilterModel, ISimpleFilterModelType, Tuple, SimpleFilterModelFormatter } from '../simpleFilter';
import { AgInputTextField } from '../../../widgets/agInputTextField';
import { BaseColDefParams } from '../../../entities/colDef';
import { IDoesFilterPassParams, IFilterParams } from '../../../interfaces/iFilter';
import { IDoesFilterPassParams, IFilterOptionDef, IFilterParams } from '../../../interfaces/iFilter';
export interface TextFilterModel extends ISimpleFilterModel {

@@ -61,2 +61,5 @@ /** Filter type is always `'text'` */

}
export declare class TextFilterModelFormatter extends SimpleFilterModelFormatter {
protected conditionToString(condition: TextFilterModel, options?: IFilterOptionDef): string;
}
export declare class TextFilter extends SimpleFilter<TextFilterModel, string> {

@@ -74,2 +77,3 @@ static DEFAULT_FILTER_OPTIONS: ISimpleFilterModelType[];

private textFilterParams;
private filterModelFormatter;
constructor();

@@ -90,2 +94,3 @@ static trimInput(value?: string | null): string | null | undefined;

protected evaluateNonNullValue(values: Tuple<string>, cellValue: string, filterModel: TextFilterModel, params: IDoesFilterPassParams): boolean;
getModelAsString(model: ISimpleFilterModel): string;
}

@@ -1,5 +0,10 @@

import { TextFilterModel } from './textFilter';
import { TextFilter, TextFilterModel } from './textFilter';
import { TextInputFloatingFilter } from '../../floating/provided/textInputFloatingFilter';
import { SimpleFilterModelFormatter } from '../simpleFilter';
import { IFloatingFilterParams } from '../../floating/floatingFilter';
export declare class TextFloatingFilter extends TextInputFloatingFilter<TextFilterModel> {
private filterModelFormatter;
init(params: IFloatingFilterParams<TextFilter>): void;
protected getDefaultFilterOptions(): string[];
protected getFilterModelFormatter(): SimpleFilterModelFormatter;
}
import { BeanStub } from "./context/beanStub";
import { Column } from "./entities/column";
import { CellFocusedParams } from "./events";
import { CellPosition } from "./entities/cellPosition";
import { CellPosition } from "./entities/cellPositionUtils";
import { RowNode } from "./entities/rowNode";

@@ -58,4 +58,5 @@ import { HeaderPosition } from "./headerRendering/common/headerPosition";

private isDomDataMissingInHierarchy;
getFocusedCell(): CellPosition | null;
private getFocusEventParams;
clearFocusedCell(): void;
getFocusedCell(): CellPosition | null;
setFocusedCell(params: CellFocusedParams): void;

@@ -81,8 +82,8 @@ isCellFocused(cellPosition: CellPosition): boolean;

focusInto(rootNode: HTMLElement, up?: boolean, onlyUnmanaged?: boolean): boolean;
findFocusableElementBeforeTabGuard(rootNode: HTMLElement, referenceElement?: HTMLElement): HTMLElement | null;
findNextFocusableElement(rootNode?: HTMLElement, onlyManaged?: boolean | null, backwards?: boolean): HTMLElement | null;
isFocusUnderManagedComponent(rootNode: HTMLElement): boolean;
isTargetUnderManagedComponent(rootNode: HTMLElement, target?: HTMLElement): boolean;
findTabbableParent(node: HTMLElement | null, limit?: number): HTMLElement | null;
private onCellFocused;
focusGridView(column?: Column, backwards?: boolean): boolean;
focusNextGridCoreContainer(backwards: boolean): boolean;
}

@@ -5,3 +5,3 @@ import { AlignedGridsService } from "./alignedGridsService";

import { Context } from "./context/context";
import { CellPosition } from "./entities/cellPosition";
import { CellPosition } from "./entities/cellPositionUtils";
import { ColDef, ColGroupDef, IAggFunc } from "./entities/colDef";

@@ -177,7 +177,11 @@ import { Column } from "./entities/column";

*/
setColumnDefs(colDefs: (ColDef | ColGroupDef)[], source?: ColumnEventType): void;
setColumnDefs(colDefs: (ColDef<TData> | ColGroupDef<TData>)[], source?: ColumnEventType): void;
/** Call to set new auto group column definition. The grid will recreate any auto-group columns if present. */
setAutoGroupColumnDef(colDef: ColDef, source?: ColumnEventType): void;
setAutoGroupColumnDef(colDef: ColDef<TData>, source?: ColumnEventType): void;
/** Call to set new Default Column Definition. */
setDefaultColDef(colDef: ColDef, source?: ColumnEventType): void;
setDefaultColDef(colDef: ColDef<TData>, source?: ColumnEventType): void;
/** Call to set new Column Types. */
setColumnTypes(columnTypes: {
string: ColDef<TData>;
}, source?: ColumnEventType): void;
expireValueCache(): void;

@@ -219,3 +223,3 @@ /**

isColumnFilterPresent(): boolean;
/** Returns `true` if the quick filter is set, otherwise `false`. */
/** Returns `true` if the Quick Filter is set, otherwise `false`. */
isQuickFilterPresent(): boolean;

@@ -228,4 +232,4 @@ /**

getModel(): IRowModel;
/** Expand or collapse a specific row node. */
setRowNodeExpanded(rowNode: IRowNode, expanded: boolean): void;
/** Expand or collapse a specific row node, optionally expanding/collapsing all of its parent nodes. */
setRowNodeExpanded(rowNode: IRowNode, expanded: boolean, expandParents?: boolean): void;
/**

@@ -272,5 +276,14 @@ * Informs the grid that row group expanded state has changed and it needs to rerender the group nodes.

addRenderedRowListener(eventName: string, rowIndex: number, callback: Function): void;
/** Pass a quick filter text into the grid for filtering. */
/** Get the current Quick Filter text from the grid, or `undefined` if none is set. */
getQuickFilter(): string | undefined;
/** Pass a Quick Filter text into the grid for filtering. */
setQuickFilter(newFilter: string): void;
/**
* Updates the `excludeHiddenColumnsFromQuickFilter` grid option.
* Set to `true` to exclude hidden columns from being checked by the Quick Filter (or `false` to include them).
* This can give a significant performance improvement when there are a large number of hidden columns,
* and you are only interested in filtering on what's visible.
*/
setExcludeHiddenColumnsFromQuickFilter(value: boolean): void;
/**
* Select all rows, regardless of filtering and rows that are not visible due to grouping being enabled and their groups not expanded.

@@ -296,2 +309,12 @@ * @param source Source property that will appear in the `selectionChanged` event. Default: `'apiSelectAll'`

/**
* Select all rows on the current page.
* @param source Source property that will appear in the `selectionChanged` event. Default: `'apiSelectAllCurrentPage'`
*/
selectAllOnCurrentPage(source?: SelectionEventSourceType): void;
/**
* Clear all filtered on the current page.
* @param source Source property that will appear in the `selectionChanged` event. Default: `'apiSelectAllCurrentPage'`
*/
deselectAllOnCurrentPage(source?: SelectionEventSourceType): void;
/**
* Sets columns to adjust in size to fit the grid horizontally.

@@ -548,3 +571,3 @@ **/

private warnIfDestroyed;
/** Reset the quick filter cache text on every rowNode. */
/** Reset the Quick Filter cache text on every rowNode. */
resetQuickFilter(): void;

@@ -569,5 +592,5 @@ /** Returns the list of selected cell ranges. */

getChartRef(chartId: string): ChartRef | undefined;
/** Returns a string containing the requested data URL which contains a representation of the chart image. */
/** Returns a base64-encoded image data URL for the referenced chartId. */
getChartImageDataURL(params: GetChartImageDataUrlParams): string | undefined;
/** Downloads the chart image in the browser. */
/** Starts a browser-based image download for the referenced chartId. */
downloadChart(params: ChartDownloadParams): void;

@@ -588,2 +611,4 @@ /** Open the Chart Tool Panel. */

copyToClipboard(params?: IClipboardCopyParams): void;
/** Cuts data to clipboard by following the same rules as pressing Ctrl+X. */
cutToClipboard(params?: IClipboardCopyParams): void;
/** Copies the selected rows to the clipboard. */

@@ -670,3 +695,2 @@ copySelectedRowsToClipboard(params?: IClipboardCopyRowsParams): void;

* Returns an object representing the state of the cache. This is useful for debugging and understanding how the cache is working.
* @deprecated v29
*/

@@ -673,0 +697,0 @@ getCacheBlockState(): any;

@@ -42,3 +42,3 @@ import { BeanStub } from "../context/beanStub";

checkScrollLeft(): void;
executeAnimationFrameScroll(): boolean;
scrollGridIfNeeded(): boolean;
setHorizontalScrollPosition(hScrollPosition: number): void;

@@ -45,0 +45,0 @@ setVerticalScrollPosition(vScrollPosition: number): void;

@@ -1,2 +0,2 @@

import { CellPosition } from "../entities/cellPosition";
import { CellPosition } from "../entities/cellPositionUtils";
import { DraggingEvent } from "../dragAndDrop/dragAndDropService";

@@ -3,0 +3,0 @@ import { BeanStub } from "../context/beanStub";

@@ -1,2 +0,2 @@

import { CellPosition } from "../entities/cellPosition";
import { CellPosition } from "../entities/cellPositionUtils";
import { BeanStub } from "../context/beanStub";

@@ -3,0 +3,0 @@ import { CtrlsService } from "../ctrlsService";

@@ -30,2 +30,3 @@ import { BeanStub } from "../../context/beanStub";

private onCtrlAndC;
private onCtrlAndX;
private onCtrlAndV;

@@ -32,0 +33,0 @@ private onCtrlAndD;

@@ -0,4 +1,6 @@

import { ColumnApi } from "./columns/columnApi";
import { DomLayoutType, GridOptions } from "./entities/gridOptions";
import { GetGroupAggFilteringParams, GetRowIdParams } from "./interfaces/iCallbackParams";
import { AgEvent } from "./events";
import { GridApi } from "./gridApi";
import { AgGridCommon, WithoutGridCommon } from "./interfaces/iCommon";

@@ -21,3 +23,3 @@ import { RowModelType } from "./interfaces/iRowModel";

declare type CallbackProps = Exclude<KeysOfType<(params: AgGridCommon<any>) => any>, NoArgFuncs | AnyArgFuncs>;
declare type NonPrimitiveProps = Exclude<keyof GridOptions, BooleanProps | NumberProps | CallbackProps>;
declare type NonPrimitiveProps = Exclude<keyof GridOptions, BooleanProps | NumberProps | CallbackProps | 'api' | 'columnApi' | 'context'>;
declare type ExtractParamsFromCallback<TCallback> = TCallback extends (params: infer PA) => any ? PA : never;

@@ -40,2 +42,5 @@ declare type ExtractReturnTypeFromCallback<TCallback> = TCallback extends (params: AgGridCommon<any>) => infer RT ? RT : never;

private domDataKey;
api: GridApi;
columnApi: ColumnApi;
get context(): any;
private propertyEventService;

@@ -42,0 +47,0 @@ private gridOptionLookup;

@@ -14,2 +14,3 @@ import { BeanStub } from "../../../context/beanStub";

private filteredOnly;
private currentPageOnly;
private cbSelectAll;

@@ -16,0 +17,0 @@ constructor(column: Column);

@@ -37,8 +37,6 @@ import { HeaderRowCtrl } from "../../row/headerRowCtrl";

private setupUserComp;
private currentParentModel;
private getFilterComponent;
private parentFilterInstance;
private showParentFilter;
private setupSyncWithFilter;
private setupWidth;
private updateFilterButton;
}
import { Column } from "../entities/column";
import { ColumnGroup } from "../entities/columnGroup";
import { RowPosition } from "../entities/rowPosition";
import { RowPosition } from "../entities/rowPositionUtils";
import { AgGridCommon } from "./iCommon";

@@ -5,0 +5,0 @@ import { IRowNode } from "./iRowNode";

@@ -5,3 +5,3 @@ import { HeaderPosition } from "../headerRendering/common/headerPosition";

import { ServerSideTransaction } from "./serverSideTransaction";
import { CellPosition } from "../entities/cellPosition";
import { CellPosition } from "../entities/cellPositionUtils";
import { Column } from "../entities/column";

@@ -8,0 +8,0 @@ import { IRowNode } from "./iRowNode";

@@ -34,3 +34,3 @@ export interface ChartGroupsDef {

export interface ChartToolPanelsDef {
/** Customisations for the settings panel */
/** Customisations for the settings panel and chart menu items in the Context Menu. */
settingsPanel?: ChartSettingsPanel;

@@ -37,0 +37,0 @@ /** Customisations for the format panel */

@@ -12,2 +12,3 @@ import { Column } from "../entities/column";

copyToClipboard(params?: IClipboardCopyParams): void;
cutToClipboard(params?: IClipboardCopyParams): void;
copySelectedRowsToClipboard(params?: IClipboardCopyRowsParams): void;

@@ -14,0 +15,0 @@ copySelectedRangeToClipboard(params?: IClipboardCopyParams): void;

@@ -83,2 +83,8 @@ import { ColDef, ValueGetterFunc } from '../entities/colDef';

afterGuiAttached?(params?: IAfterGuiAttachedParams): void;
/**
* A hook to perform any necessary operation just after the GUI for this component has been removed from the screen.
* If a parent popup is opened and closed (e.g. for filters), this method is called each time the component is hidden.
* This is useful for any logic to reset the UI state back to the model before the component is reopened.
*/
afterGuiDetached?(): void;
}

@@ -85,0 +91,0 @@ export interface ProvidedFilterModel {

import { Column } from "../entities/column";
import { CellPosition } from "../entities/cellPosition";
import { RowPosition } from "../entities/rowPosition";
import { CellPosition } from "../entities/cellPositionUtils";
import { RowPosition } from "../entities/rowPositionUtils";
import { CellCtrl } from "../rendering/cell/cellCtrl";

@@ -31,3 +31,3 @@ import { RowPinnedType } from "../interfaces/iRowNode";

setCellRanges(cellRanges: CellRange[]): void;
clearCellRangeCellValues(): void;
clearCellRangeCellValues(cellRanges?: CellRange[], source?: string): void;
}

@@ -34,0 +34,0 @@ export interface ISelectionHandle {

@@ -174,5 +174,9 @@ import { Column } from "../entities/column";

setRowHeight(rowHeight: number | undefined | null, estimated?: boolean): void;
/** Replaces the data on the `rowNode`. When this method is called, the grid will refresh the entire rendered row if it is displayed. */
/**
* Replaces the data on the `rowNode`. When this method is called, the grid will refresh the entire rendered row if it is displayed.
*/
setData(data: TData): void;
/** Updates the data on the `rowNode`. When this method is called, the grid will refresh the entire rendered row if it is displayed. */
/**
* Updates the data on the `rowNode`. When this method is called, the grid will refresh the entire rendered row if it is displayed.
*/
updateData(data: TData): void;

@@ -182,7 +186,8 @@ /**

* the grid will refresh the rendered cell on the required row only.
* **Note**: This method on fires `onCellEditRequest` when the Grid is on **Read Only** mode.
*
* @param colKey The column where the value should be updated.
* @param newValue The new value.
* @param eventSource The source of the event, optional.
* @returns `true` if the value was changed, otherwise `false`.
* @param colKey The column where the value should be updated
* @param newValue The new value
* @param eventSource The source of the event
* @returns `True` if the value was changed, otherwise `False`.
*/

@@ -189,0 +194,0 @@ setDataValue(colKey: string | Column, newValue: any, eventSource?: string): boolean;

@@ -9,3 +9,3 @@ import { ColumnVO } from "./iColumnVO";

startRow: number | undefined;
/** Last row requested or undefined for all rows. */
/** Index after the last row required row or undefined for all rows. */
endRow: number | undefined;

@@ -12,0 +12,0 @@ /** Columns that are currently row grouped. */

@@ -16,2 +16,4 @@ import { IRowModel } from "./iRowModel";

resetRootStore(): void;
getBlockStates(): void;
setRowCount(rowCount: number, isLastRowIndexKnown?: boolean): void;
}

@@ -18,0 +20,0 @@ export interface IServerSideTransactionManager {

@@ -12,2 +12,3 @@ import { NumberSequence } from "../utils";

}): void;
forEachStoreDeep(callback: (rowNode: IServerSideStore, index: number) => void, sequence?: NumberSequence): void;
forEachNodeDeep(callback: (rowNode: IRowNode, index: number) => void, sequence?: NumberSequence): void;

@@ -14,0 +15,0 @@ forEachNodeDeepAfterFilterAndSort(callback: (rowNode: IRowNode, index: number) => void, sequence?: NumberSequence): void;

@@ -214,5 +214,8 @@ import { ColDef, KeyCreatorParams, ValueFormatterParams } from '../entities/colDef';

* Requires `treeList = true`. If specified, this formats the tree values before they are displayed in the Filter List.
* `level` refers to the level of the tree (starting at 0).
* @param pathKey - The key for the current node in the tree.
* @param level - The level of the current node in the tree (starting at 0).
* @param parentPathKeys - The keys of the parent nodes up until the current node (exclusive).
* This will be an empty array if the node is at the root level.
*/
treeListFormatter?: (pathKey: string | null, level: number) => string;
treeListFormatter?: (pathKey: string | null, level: number, parentPathKeys: (string | null)[]) => string;
}

@@ -219,0 +222,0 @@ /**

@@ -7,5 +7,5 @@ import { IToolPanel } from "./iToolPanel";

isToolPanelShowing(): boolean;
openToolPanel(key: string): void;
openToolPanel(key: string, source?: 'sideBarButtonClicked' | 'sideBarInitializing' | 'api'): void;
getToolPanelInstance(key: string): IToolPanel | undefined;
close(): void;
close(source?: 'sideBarButtonClicked' | 'sideBarInitializing' | 'api'): void;
openedItem(): string | null;

@@ -12,0 +12,0 @@ isDisplayed(): boolean;

@@ -39,2 +39,3 @@ import { AgPromise } from '../utils';

afterAttachedCallback?: (params: IAfterGuiAttachedParams) => void;
afterDetachedCallback?: () => void;
}

@@ -13,2 +13,3 @@ export { ColumnFactory } from "./columns/columnFactory";

export { ComponentType } from "./components/framework/componentTypes";
export { ColDefUtil } from "./components/colDefUtil";
export { BeanStub } from "./context/beanStub";

@@ -19,3 +20,3 @@ export { Context, ComponentMeta, Autowired, PostConstruct, PreConstruct, Optional, Bean, Qualifier, PreDestroy } from "./context/context";

export { DragAndDropService, DragSourceType, HorizontalDirection, VerticalDirection, DropTarget, DragSource, DraggingEvent } from "./dragAndDrop/dragAndDropService";
export { RowDropZoneParams } from "./gridBodyComp/rowDragFeature";
export { RowDropZoneParams, RowDropZoneEvents } from "./gridBodyComp/rowDragFeature";
export { DragService, DragListenerParams } from "./dragAndDrop/dragService";

@@ -67,3 +68,2 @@ export { IRowDragItem } from "./rendering/row/rowDragComp";

export { TabbedLayout, TabbedItem } from "./layout/tabbedLayout";
export { simpleHttpRequest } from "./misc/simpleHttpRequest";
export { ResizeObserverService } from "./misc/resizeObserverService";

@@ -83,3 +83,3 @@ export { IImmutableService } from "./interfaces/iImmutableService";

export { GroupCellRenderer, } from "./rendering/cellRenderers/groupCellRenderer";
export { GroupCellRendererParams, FooterValueGetterFunc, IGroupCellRenderer, GroupCellRendererCtrl } from "./rendering/cellRenderers/groupCellRendererCtrl";
export { GroupCellRendererParams, IGroupCellRendererParams, IGroupCellRendererFullRowParams, FooterValueGetterFunc, IGroupCellRenderer, GroupCellRendererCtrl, GroupCheckboxSelectionCallback, GroupCheckboxSelectionCallbackParams } from "./rendering/cellRenderers/groupCellRendererCtrl";
export { StatusPanelDef, IStatusPanel, IStatusPanelComp, IStatusPanelParams } from "./interfaces/iStatusPanel";

@@ -99,3 +99,3 @@ export { IStatusBarService } from "./interfaces/iStatusBarService";

export { RowCtrl, IRowComp } from "./rendering/row/rowCtrl";
export { RowRenderer, FlashCellsParams, GetCellRendererInstancesParams, RefreshCellsParams } from "./rendering/rowRenderer";
export { RowRenderer, FlashCellsParams, GetCellRendererInstancesParams, RefreshCellsParams, RedrawRowsParams, GetCellEditorInstancesParams } from "./rendering/rowRenderer";
export { ValueFormatterService } from "./rendering/valueFormatterService";

@@ -142,3 +142,3 @@ export { ILoadingCellRenderer, ILoadingCellRendererComp, ILoadingCellRendererParams } from "./rendering/cellRenderers/loadingCellRenderer";

export { TabGuardComp } from "./widgets/tabGuardComp";
export { TabGuardCtrl, ITabGuard } from "./widgets/tabGuardCtrl";
export { TabGuardCtrl, ITabGuard, TabGuardClassNames } from "./widgets/tabGuardCtrl";
export { PopupComponent } from "./widgets/popupComponent";

@@ -186,4 +186,4 @@ export { PopupService, AgPopup, PopupPositionParams } from "./widgets/popupService";

export { IMenuFactory } from "./interfaces/iMenuFactory";
export { CellPosition, CellPositionUtils } from "./entities/cellPosition";
export { RowPosition, RowPositionUtils } from "./entities/rowPosition";
export { CellPosition, CellPositionUtils } from "./entities/cellPositionUtils";
export { RowPosition, RowPositionUtils } from "./entities/rowPositionUtils";
export { HeaderPosition, HeaderPositionUtils } from "./headerRendering/common/headerPosition";

@@ -190,0 +190,0 @@ export { HeaderNavigationService, HeaderNavigationDirection } from "./headerRendering/common/headerNavigationService";

@@ -7,5 +7,10 @@ import { Module } from "../interfaces/iModule";

private static currentModuleVersion;
private static isBundled;
static register(module: Module, moduleBased?: boolean): void;
private static runVersionChecks;
private static setModuleBased;
/**
* INTERNAL - Set if files are being served from a single UMD bundle to provide accurate enterprise upgrade steps.
*/
static setIsBundled(): void;
static registerModules(modules: Module[], moduleBased?: boolean): void;

@@ -12,0 +17,0 @@ static assertRegistered(moduleName: ModuleNames, reason: string): boolean;

import { RowBounds, RowModelType } from "../interfaces/iRowModel";
import { BeanStub } from "../context/beanStub";
import { RowNode } from "../entities/rowNode";
import { RowPosition } from "../entities/rowPosition";
import { RowPosition } from "../entities/rowPositionUtils";
export declare class PaginationProxy extends BeanStub {

@@ -38,2 +38,3 @@ private rowModel;

forEachNode(callback: (rowNode: RowNode, index: number) => void): void;
forEachNodeOnPage(callback: (rowNode: RowNode) => void): void;
getType(): RowModelType;

@@ -40,0 +41,0 @@ getRowBounds(index: number): RowBounds;

@@ -22,2 +22,3 @@ import { Context } from "../context/context";

import { UserComponentFactory } from "../components/framework/userComponentFactory";
import { DragService } from "../dragAndDrop/dragService";
import { DragAndDropService } from "../dragAndDrop/dragAndDropService";

@@ -28,4 +29,4 @@ import { SortController } from "../sortController";

import { IFrameworkOverrides } from "../interfaces/iFrameworkOverrides";
import { CellPositionUtils } from "../entities/cellPosition";
import { RowPositionUtils } from "../entities/rowPosition";
import { CellPositionUtils } from "../entities/cellPositionUtils";
import { RowPositionUtils } from "../entities/rowPositionUtils";
import { SelectionService } from "../selectionService";

@@ -79,2 +80,3 @@ import { RowCssClassCalculator } from "./row/rowCssClassCalculator";

animationFrameService: AnimationFrameService;
dragService: DragService;
dragAndDropService: DragAndDropService;

@@ -81,0 +83,0 @@ sortController: SortController;

import { Beans } from "./../beans";
import { Column } from "../../entities/column";
import { CellStyle } from "../../entities/colDef";
import { RowNode } from "../../entities/rowNode";
import { CellChangedEvent } from "../../interfaces/iRowNode";
import { CellPosition } from "../../entities/cellPosition";
import { CellPosition } from "../../entities/cellPositionUtils";
import { CellEvent, CellFocusedEvent, FlashCellsEvent } from "../../events";
import { BeanStub } from "../../context/beanStub";
import { RowPosition } from "../../entities/rowPosition";
import { RowPosition } from "../../entities/rowPositionUtils";
import { RowCtrl } from "../row/rowCtrl";

@@ -18,3 +19,3 @@ import { ICellRenderer } from "../cellRenderers/iCellRenderer";

addOrRemoveCssClass(cssClassName: string, on: boolean): void;
setUserStyles(styles: any): void;
setUserStyles(styles: CellStyle): void;
getFocusableElement(): HTMLElement;

@@ -80,3 +81,2 @@ setTabIndex(tabIndex: number): void;

private saveNewValue;
private dispatchEventForSaveValueReadOnly;
/**

@@ -83,0 +83,0 @@ * Ends the Cell Editing

import { UserCompDetails } from "../../components/framework/userComponentFactory";
import { BeanStub } from "../../context/beanStub";
import { CellRendererSelectorFunc } from "../../entities/colDef";
import { ICellRendererComp, ICellRendererFunc, ICellRendererParams } from "./iCellRenderer";
import { CellRendererSelectorFunc, ColumnFunctionCallbackParams } from "../../entities/colDef";
import { ICellRendererParams } from "./iCellRenderer";
export interface IGroupCellRenderer {

@@ -16,27 +16,26 @@ setInnerRenderer(compDetails: UserCompDetails | undefined, valueToDisplay: any): void;

}
export interface GroupCellRendererParams<TData = any, TValue = any> extends ICellRendererParams<TData, TValue> {
/**
* Only when in fullWidth, this gives whether the comp is pinned or not.
* If not doing fullWidth, then this is not provided, as pinned can be got from the column.
*/
pinned?: "left" | "right" | null;
/** 'true' if comp is showing full width. */
fullWidth: boolean;
export declare type GroupCheckboxSelectionCallbackParams<TData = any, TValue = any> = ColumnFunctionCallbackParams<TData> & GroupCellRendererParams<TData, TValue>;
export interface GroupCheckboxSelectionCallback<TData = any, TValue = any> {
(params: GroupCheckboxSelectionCallbackParams<TData, TValue>): boolean;
}
/**
* Parameters used in `colDef.cellRendererParams` to configure a Group Cell Renderer (`agGroupCellRenderer`).
*/
export interface IGroupCellRendererParams<TData = any, TValue = any> {
/** Set to `true` to not include any padding (indentation) in the child rows. */
suppressPadding: boolean;
suppressPadding?: boolean;
/** Set to `true` to suppress expand on double click. */
suppressDoubleClickExpand: boolean;
suppressDoubleClickExpand?: boolean;
/** Set to `true` to suppress expand on <kbd>Enter</kbd> */
suppressEnterExpand: boolean;
suppressEnterExpand?: boolean;
/** The value getter for the footer text. Can be a function or expression. */
footerValueGetter: string | FooterValueGetterFunc;
footerValueGetter?: string | FooterValueGetterFunc;
/** If `true`, count is not displayed beside the name. */
suppressCount: boolean;
/** If `true`, a selection checkbox is included. */
checkbox: any;
rowDrag?: boolean;
suppressCount?: boolean;
/**
* Set to `true`, or a function that returns `true`, if a checkbox should be included.
*/
checkbox?: boolean | GroupCheckboxSelectionCallback<TData, TValue>;
/** The renderer to use for inside the cell (after grouping functions are added) */
innerRenderer?: {
new (): ICellRendererComp;
} | ICellRendererFunc | string;
innerRenderer?: any;
/**

@@ -51,2 +50,17 @@ * @deprecated as of v27, use innerRenderer for Framework components

}
export interface IGroupCellRendererFullRowParams {
/**
* Only when in fullWidth, this gives whether the comp is pinned or not.
* If not doing fullWidth, then this is not provided, as pinned can be got from the column.
*/
pinned?: "left" | "right" | null;
/** 'true' if comp is showing full width. */
fullWidth: boolean;
rowDrag?: boolean;
}
/**
* Parameters provided by the grid to the `init` method of a `agGroupCellRenderer`.
* Do not use in `colDef.cellRendererParams` - see `IGroupCellRendererParams` instead.
*/
export declare type GroupCellRendererParams<TData = any, TValue = any> = IGroupCellRendererParams & ICellRendererParams<TData, TValue> & IGroupCellRendererFullRowParams;
export declare class GroupCellRendererCtrl extends BeanStub {

@@ -53,0 +67,0 @@ private expressionService;

@@ -5,2 +5,3 @@ import { Column } from '../entities/column';

import { CheckboxSelectionCallback } from '../entities/colDef';
import { GroupCheckboxSelectionCallback } from './cellRenderers/groupCellRendererCtrl';
export declare class CheckboxSelectionComponent extends Component {

@@ -23,3 +24,3 @@ private eCheckbox;

overrides?: {
isVisible: boolean | CheckboxSelectionCallback<any>;
isVisible: boolean | CheckboxSelectionCallback | GroupCheckboxSelectionCallback | undefined;
callbackParams: any;

@@ -26,0 +27,0 @@ removeHidden: boolean;

import { UserCompDetails } from "../../components/framework/userComponentFactory";
import { BeanStub } from "../../context/beanStub";
import { Column, ColumnPinnedType } from "../../entities/column";
import { RowStyle } from "../../entities/gridOptions";
import { RowNode } from "../../entities/rowNode";
import { RowPosition } from "../../entities/rowPosition";
import { RowPosition } from "../../entities/rowPositionUtils";
import { CellFocusedEvent, RowEvent } from "../../events";

@@ -31,3 +32,3 @@ import { RowContainerType } from "../../gridBodyComp/rowContainer/rowContainerCtrl";

setTabIndex(tabIndex: number): void;
setUserStyles(styles: any): void;
setUserStyles(styles: RowStyle): void;
setRole(role: string): void;

@@ -78,2 +79,3 @@ }

isPrintLayout(): boolean;
getFullWidthCellRenderer(): ICellRenderer<any> | null | undefined;
getCellElement(column: Column): HTMLElement | null;

@@ -108,3 +110,3 @@ executeProcessRowPostCreateFunc(): void;

onTabKeyDown(keyboardEvent: KeyboardEvent): void;
onFullWidthRowFocused(event: CellFocusedEvent): void;
onFullWidthRowFocused(event?: CellFocusedEvent): void;
refreshCell(cellCtrl: CellCtrl): void;

@@ -151,2 +153,4 @@ private removeCellCtrl;

private setFocusedClasses;
private onCellFocused;
private onCellFocusCleared;
private onCellFocusChanged;

@@ -153,0 +157,0 @@ private onPaginationChanged;

import { RowCtrl } from "./row/rowCtrl";
import { Column } from "../entities/column";
import { RowNode } from "../entities/rowNode";
import { CellPosition } from "../entities/cellPosition";
import { CellPosition } from "../entities/cellPositionUtils";
import { BeanStub } from "../context/beanStub";
import { ICellRenderer } from "./cellRenderers/iCellRenderer";
import { ICellEditor } from "../interfaces/iCellEditor";
import { RowPosition } from "../entities/rowPosition";
import { RowPosition } from "../entities/rowPositionUtils";
import { CellCtrl } from "./cell/cellCtrl";

@@ -73,2 +73,3 @@ import { IRowNode } from "../interfaces/iRowNode";

private updateAllRowCtrls;
private onCellFocusChanged;
private registerCellEventListeners;

@@ -112,2 +113,3 @@ private removeGridColumnListeners;

private removeRowCtrls;
private onBodyScroll;
redrawAfterScroll(): void;

@@ -114,0 +116,0 @@ private removeRowCompsNotToDraw;

import { RowNodeBlock } from "./rowNodeBlock";
import { BeanStub } from "../context/beanStub";
export declare class RowNodeBlockLoader extends BeanStub {
private rowModel;
static BLOCK_LOADED_EVENT: string;

@@ -21,3 +22,5 @@ static BLOCK_LOADER_FINISHED_EVENT: string;

private performCheckBlocksToLoad;
getBlockState(): any;
getBlockState(): void | {
[key: string]: any;
};
private printCacheStatus;

@@ -24,0 +27,0 @@ isLoading(): boolean;

import { Column } from "../entities/column";
import { RowNode } from "../entities/rowNode";
import { BeanStub } from "../context/beanStub";
export interface SortOption {

@@ -11,6 +12,8 @@ sort: 'asc' | 'desc';

}
export declare class RowNodeSorter {
private gridOptionsService;
export declare class RowNodeSorter extends BeanStub {
private valueService;
private columnModel;
private isAccentedSort;
private primaryColumnsSortGroups;
init(): void;
doFullSort(rowNodes: RowNode[], sortOptions: SortOption[]): RowNode[];

@@ -17,0 +20,0 @@ compareRowNodes(sortOptions: SortOption[], sortedNodeA: SortedRowNode, sortedNodeB: SortedRowNode): number;

@@ -7,2 +7,3 @@ import { RowNode } from "./entities/rowNode";

private rowModel;
private paginationProxy;
private selectedNodes;

@@ -30,4 +31,18 @@ private logger;

isEmpty(): boolean;
deselectAllRowNodes(source: SelectionEventSourceType, justFiltered?: boolean): void;
selectAllRowNodes(source: SelectionEventSourceType, justFiltered?: boolean): void;
deselectAllRowNodes(params: {
source: SelectionEventSourceType;
justFiltered?: boolean;
justCurrentPage?: boolean;
}): void;
/**
* @param justFiltered whether to just include nodes which have passed the filter
* @param justCurrentPage whether to just include nodes on the current page
* @returns all nodes including unselectable nodes which are the target of this selection attempt
*/
getNodesToSelect(justFiltered?: boolean, justCurrentPage?: boolean): RowNode<any>[];
selectAllRowNodes(params: {
source: SelectionEventSourceType;
justFiltered?: boolean;
justCurrentPage?: boolean;
}): void;
}

@@ -24,4 +24,5 @@ import { BeanStub } from "../context/beanStub";

getCurrentRedoStackSize(): number;
undo(): void;
redo(): void;
undo(source: 'api' | 'ui'): void;
redo(source: 'api' | 'ui'): void;
private undoRedo;
private processAction;

@@ -28,0 +29,0 @@ private processRange;

@@ -7,4 +7,2 @@ export declare function firstExistingValue<A>(...values: A[]): A | null;

/** @deprecated */
export declare function compareArrays(array1?: any[], array2?: any[]): boolean;
/** @deprecated */
export declare function shallowCompare(arr1: any[], arr2: any[]): boolean;

@@ -11,0 +9,0 @@ export declare function sortNumerically(array: number[]): number[];

@@ -0,10 +1,6 @@

export declare function isBrowserSafari(): boolean;
export declare function getSafariVersion(): number;
/**
* from https://stackoverflow.com/a/16938481/1388233
* Returns true for Chrome and also for Edge (Chromium)
*/
export declare function getBrowserInfo(): {
name: string;
version: number;
};
export declare function isBrowserEdge(): boolean;
export declare function isBrowserSafari(): boolean;
export declare function isBrowserChrome(): boolean;

@@ -17,17 +13,5 @@ export declare function isBrowserFirefox(): boolean;

export declare function getMaxDivHeight(): number;
export declare function getBodyWidth(): number;
export declare function getBodyHeight(): number;
export declare function getScrollbarWidth(): number | null;
export declare function isInvisibleScrollbar(): boolean;
/** @deprecated */
export declare function hasOverflowScrolling(): boolean;
/**
* Gets the document body width
* from: http://stackoverflow.com/questions/1038727/how-to-get-browser-width-using-javascript-code
* @returns {number}
*/
export declare function getBodyWidth(): number;
/**
* Gets the body height
* from: http://stackoverflow.com/questions/1038727/how-to-get-browser-width-using-javascript-code
* @returns {number}
*/
export declare function getBodyHeight(): number;

@@ -0,1 +1,2 @@

import { CellStyle, RowStyle } from '../main';
/**

@@ -62,3 +63,3 @@ * This method adds a class to an element and remove that class from all siblings.

export declare function prependDC(parent: HTMLElement, documentFragment: DocumentFragment): void;
export declare function addStylesToElement(eElement: any, styles: any): void;
export declare function addStylesToElement(eElement: any, styles: RowStyle | CellStyle | null | undefined): void;
export declare function isHorizontalScrollShowing(element: HTMLElement): boolean;

@@ -65,0 +66,0 @@ export declare function isVerticalScrollShowing(element: HTMLElement): boolean;

@@ -8,15 +8,3 @@ export declare function fuzzyCheckStrings(inputValues: string[], validValues: string[], allSuggestions: string[]): {

* @param allSuggestions The list of strings to be compared against
* @param hideIrrelevant By default, fuzzy suggestions will just sort the allSuggestions list, set this to true
* to filter out the irrelevant values
* @param weighted Set this to true, to make letters matched in the order they were typed have priority in the results.
*/
export declare function fuzzySuggestions(inputValue: string, allSuggestions: string[], hideIrrelevant?: boolean, weighted?: boolean): string[];
/**
* Algorithm to do fuzzy search
* from https://stackoverflow.com/questions/23305000/javascript-fuzzy-search-that-makes-sense
* @param {string} from
* @return {[]}
*/
export declare function get_bigrams(from: string): any[];
export declare function string_distances(str1: string, str2: string): number;
export declare function string_weighted_distances(str1: string, str2: string): number;
export declare function fuzzySuggestions(inputValue: string, allSuggestions: string[], hideIrrelevant?: boolean): string[];

@@ -25,5 +25,4 @@ export declare function iterateObject<T>(object: {

export declare function set(target: any, expression: string, value: any): void;
export declare function deepFreeze(object: any): any;
export declare function getValueUsingField(data: any, field: string, fieldContainsDots: boolean): any;
export declare function removeAllReferences(obj: any, objectName: string): void;
export declare function isNonNullObject(value: any): boolean;

@@ -28,3 +28,2 @@ import * as AriaUtils from './aria';

set(target: any, expression: string, value: any): void;
deepFreeze(object: any): any;
getValueUsingField(data: any, field: string, fieldContainsDots: boolean): any;

@@ -74,6 +73,3 @@ removeAllReferences(obj: any, objectName: string): void;

};
fuzzySuggestions(inputValue: string, allSuggestions: string[], hideIrrelevant?: boolean | undefined, weighted?: boolean | undefined): string[];
get_bigrams(from: string): any[];
string_distances(str1: string, str2: string): number;
string_weighted_distances(str1: string, str2: string): number;
fuzzySuggestions(inputValue: string, allSuggestions: string[], hideIrrelevant?: boolean | undefined): string[];
doOnce(func: () => void, key: string): void;

@@ -146,3 +142,3 @@ getFunctionName(funcConstructor: any): any;

prependDC(parent: HTMLElement, documentFragment: DocumentFragment): void;
addStylesToElement(eElement: any, styles: any): void;
addStylesToElement(eElement: any, styles: import("../main").RowStyle | import("../main").CellStyle | null | undefined): void;
isHorizontalScrollShowing(element: HTMLElement): boolean;

@@ -165,8 +161,4 @@ isVerticalScrollShowing(element: HTMLElement): boolean;

parseDateTimeFromString(value?: string | null | undefined): Date | null;
getBrowserInfo(): {
name: string;
version: number;
};
isBrowserEdge(): boolean;
isBrowserSafari(): boolean;
getSafariVersion(): number;
isBrowserChrome(): boolean;

@@ -179,7 +171,6 @@ isBrowserFirefox(): boolean;

getMaxDivHeight(): number;
getBodyWidth(): number;
getBodyHeight(): number;
getScrollbarWidth(): number | null;
isInvisibleScrollbar(): boolean;
hasOverflowScrolling(): boolean;
getBodyWidth(): number;
getBodyHeight(): number;
firstExistingValue<A>(...values: A[]): A | null;

@@ -190,3 +181,2 @@ existsAndNotEmpty<T_19>(value?: T_19[] | undefined): boolean;

areEqual<T_22>(a?: T_22[] | null | undefined, b?: T_22[] | null | undefined, comparator?: ((a: T_22, b: T_22) => boolean) | undefined): boolean;
compareArrays(array1?: any[] | undefined, array2?: any[] | undefined): boolean;
shallowCompare(arr1: any[], arr2: any[]): boolean;

@@ -193,0 +183,0 @@ sortNumerically(array: number[]): number[];

@@ -6,3 +6,3 @@ import { BeanStub } from "../context/beanStub";

private setBeans;
evaluate(expressionOrFunc: Function | string | undefined, params: any): any;
evaluate(expression: string | undefined, params: any): any;
private evaluateExpression;

@@ -9,0 +9,0 @@ private createExpressionFunction;

@@ -9,2 +9,3 @@ import { Column } from "../entities/column";

private cellExpressions;
private isTreeData;
private initialised;

@@ -11,0 +12,0 @@ init(): void;

@@ -1,1 +0,1 @@

export declare const VERSION = "29.0.0";
export declare const VERSION = "29.1.0";

@@ -22,2 +22,3 @@ import { Column } from "../entities/column";

};
postProcessCallback?: () => void;
}

@@ -24,0 +25,0 @@ export interface PopupEventParams {

import { BeanStub } from "../context/beanStub";
export declare enum TabGuardClassNames {
TAB_GUARD = "ag-tab-guard",
TAB_GUARD_TOP = "ag-tab-guard-top",
TAB_GUARD_BOTTOM = "ag-tab-guard-bottom"
}
export interface ITabGuard {

@@ -3,0 +8,0 @@ setTabIndex(tabIndex?: string): void;

@@ -21,6 +21,6 @@ import { Component } from './component';

private readonly resizeObserverService;
private readonly focusService;
private readonly eContainer;
constructor(cssIdentifier?: string, ariaRole?: string, listName?: string | undefined);
private postConstruct;
private onGridStylesChanged;
private setAriaProperties;

@@ -27,0 +27,0 @@ private addResizeObserver;

@@ -1,2 +0,2 @@

// Type definitions for ag-grid-community v29.0.0
// Type definitions for ag-grid-community v29.1.0
// Project: https://www.ag-grid.com/

@@ -3,0 +3,0 @@ // Definitions by: Niall Crosby <https://github.com/ag-grid/>

{
"name": "ag-grid-community",
"version": "29.0.0",
"version": "29.1.0",
"description": "Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue",

@@ -57,8 +57,8 @@ "main": "./dist/ag-grid-community.cjs.js",

"devDependencies": {
"@ag-grid-community/all-modules": "~29.0.0",
"@ag-grid-community/core": "~29.0.0",
"@ag-grid-community/client-side-row-model": "~29.0.0",
"@ag-grid-community/csv-export": "~29.0.0",
"@ag-grid-community/infinite-row-model": "~29.0.0",
"@ag-grid-community/styles": "~29.0.0",
"@ag-grid-community/all-modules": "~29.1.0",
"@ag-grid-community/core": "~29.1.0",
"@ag-grid-community/client-side-row-model": "~29.1.0",
"@ag-grid-community/csv-export": "~29.1.0",
"@ag-grid-community/infinite-row-model": "~29.1.0",
"@ag-grid-community/styles": "~29.1.0",
"@types/node": "12.20.20",

@@ -65,0 +65,0 @@ "gulp": "4.0.2",

Sorry, the diff of this file is not supported yet

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 too big to display

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 too big to display

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 too big to display

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 too big to display

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 too big to display

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

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

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

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

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

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

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc