ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
16 lines (15 loc) • 1.59 kB
TypeScript
import type { VisibleColsService } from '../../columns/visibleColsService';
import type { BeanCollection } from '../../context/context';
import type { AgColumn } from '../../entities/agColumn';
import type { AgColumnGroup } from '../../entities/agColumnGroup';
import type { AgProvidedColumnGroup } from '../../entities/agProvidedColumnGroup';
import type { AbstractColDef } from '../../entities/colDef';
import type { ICellComp } from '../../rendering/cell/cellCtrl';
import type { IAbstractHeaderCellComp } from './abstractCell/abstractHeaderCellCtrl';
/** @internal AG_GRID_INTERNAL - Not for public use. Can change / be removed at any time. */
export declare function _getHeaderClassesFromColDef(abstractColDef: AbstractColDef | null, beans: BeanCollection, column: AgColumn | null, columnGroup: AgColumnGroup | null): string[];
/** @internal AG_GRID_INTERNAL - Not for public use. Can change / be removed at any time. */
export declare function _getToolPanelClassesFromColDef(abstractColDef: AbstractColDef | null, beans: BeanCollection, column: AgColumn | null, columnGroup: AgProvidedColumnGroup | null): string[];
export declare function refreshFirstAndLastStyles(comp: IAbstractHeaderCellComp | ICellComp, column: AgColumn | AgColumnGroup, presentedColsService: VisibleColsService): void;
/** @internal AG_GRID_INTERNAL - Not for public use. Can change / be removed at any time. */
export declare function _refreshCssClasses<TComp extends IAbstractHeaderCellComp | ICellComp>(comp: TComp, oldClasses: Set<string> | undefined, classes: readonly string[]): Set<string> | undefined;