UNPKG

ag-grid-community

Version:

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

28 lines (27 loc) 1.11 kB
import { BeanStub } from "../../../context/beanStub"; import { ColumnPinnedType } from "../../../entities/column"; import { ColumnGroup } from "../../../entities/columnGroup"; import { IHeaderGroupCellComp } from "./headerGroupCellCtrl"; export declare class GroupResizeFeature extends BeanStub { private eResize; private columnGroup; private comp; private pinned; private resizeCols; private resizeStartWidth; private resizeRatios; private resizeTakeFromCols; private resizeTakeFromStartWidth; private resizeTakeFromRatios; private readonly horizontalResizeService; private readonly autoWidthCalculator; private readonly columnModel; constructor(comp: IHeaderGroupCellComp, eResize: HTMLElement, pinned: ColumnPinnedType, columnGroup: ColumnGroup); private postConstruct; onResizeStart(shiftKey: boolean): void; onResizing(finished: boolean, resizeAmount: any): void; resizeLeafColumnsToFit(): void; resizeColumns(totalWidth: number, finished?: boolean): void; private calculateInitialValues; private normaliseDragChange; }