ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
15 lines (14 loc) • 704 B
TypeScript
import type { NamedBean } from '../context/bean';
import { BeanStub } from '../context/beanStub';
import type { AgColumn } from '../entities/agColumn';
import type { AgColumnGroup } from '../entities/agColumnGroup';
export declare class AutoWidthCalculator extends BeanStub implements NamedBean {
beanName: "autoWidthCalc";
private centerRowContainerCtrl;
postConstruct(): void;
getPreferredWidthForColumn(column: AgColumn, skipHeader?: boolean): number;
getPreferredWidthForColumnGroup(columnGroup: AgColumnGroup): number;
getPreferredWidthForElements(elements: HTMLElement[], extraPadding?: number): number;
private getHeaderCellForColumn;
private cloneItemIntoDummy;
}