UNPKG

ag-grid-enterprise

Version:

Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue

29 lines (28 loc) 1.67 kB
import type { AgColumn, ColDef, ColKey, ColumnEventType, ColumnStateParams, IAggFunc, IColsService, NamedBean } from 'ag-grid-community'; import { BaseColsService } from 'ag-grid-community'; export declare class ValueColsSvc extends BaseColsService implements NamedBean, IColsService { beanName: "valueColsSvc"; eventName: "columnValueChanged"; columnProcessors: { readonly set: (column: AgColumn, added: boolean, source: ColumnEventType) => void; readonly add: (column: AgColumn, added: boolean, source: ColumnEventType) => void; readonly remove: (column: AgColumn, added: boolean, source: ColumnEventType) => void; }; columnExtractors: { readonly setFlagFunc: (col: AgColumn, flag: boolean, source: ColumnEventType) => void; readonly getIndexFunc: () => undefined; readonly getInitialIndexFunc: () => undefined; readonly getValueFunc: (colDef: ColDef) => boolean | null | undefined; readonly getInitialValueFunc: (colDef: ColDef) => boolean; }; private modifyColumnsNoEventsCallbacks; extractCols(source: ColumnEventType, oldProvidedCols: AgColumn[] | undefined): AgColumn[]; setColumnAggFunc(key: ColKey | undefined, aggFunc: string | IAggFunc | null | undefined, source: ColumnEventType): void; syncColumnWithState(column: AgColumn, source: ColumnEventType, getValue: <U extends keyof ColumnStateParams, S extends keyof ColumnStateParams>(key1: U, key2?: S) => { value1: ColumnStateParams[U] | undefined; value2: ColumnStateParams[S] | undefined; }): void; private setValueActive; private setColAggFunc; private setColValueActive; }