@ag-grid-enterprise/row-grouping
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
19 lines (18 loc) • 785 B
TypeScript
import { AgColumn, BeanStub } from '@ag-grid-community/core';
import type { BeanCollection, ColumnEventType, IAutoColService, NamedBean } from '@ag-grid-community/core';
export declare class AutoColService extends BeanStub implements NamedBean, IAutoColService {
beanName: "autoColService";
private columnModel;
private columnNameService;
private columnFactory;
wireBeans(beans: BeanCollection): void;
createAutoCols(rowGroupCols: AgColumn[]): AgColumn[];
updateAutoCols(autoGroupCols: AgColumn[], source: ColumnEventType): void;
private createOneAutoCol;
/**
* Refreshes an auto group col to load changes from defaultColDef or autoGroupColDef
*/
private updateOneAutoCol;
private createAutoColDef;
private createBaseColDef;
}