ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
18 lines (17 loc) • 739 B
TypeScript
import { Column } from "../entities/column";
import { BeanStub } from "../context/beanStub";
import { RowCssClassCalculator } from "./row/rowCssClassCalculator";
import { ColumnGroup } from "../entities/columnGroup";
export declare class AutoWidthCalculator extends BeanStub {
private rowRenderer;
private ctrlsService;
rowCssClassCalculator: RowCssClassCalculator;
private centerRowContainerCtrl;
private postConstruct;
getPreferredWidthForColumn(column: Column, skipHeader?: boolean): number;
getPreferredWidthForColumnGroup(columnGroup: ColumnGroup): number;
private addElementsToContainerAndGetWidth;
private getAutoSizePadding;
private getHeaderCellForColumn;
private cloneItemIntoDummy;
}