ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
16 lines (15 loc) • 927 B
TypeScript
import type { NamedBean } from '../context/bean';
import { BeanStub } from '../context/beanStub';
import type { CellClassParams, ColDef } from '../entities/colDef';
import type { CellCtrl } from '../rendering/cell/cellCtrl';
/** @internal AG_GRID_INTERNAL - Not for public use. Can change / be removed at any time. */
export declare class CellStyleService extends BeanStub implements NamedBean {
beanName: "cellStyles";
processAllCellClasses(colDef: ColDef, params: CellClassParams, onApplicableClass: (className: string) => void, onNotApplicableClass?: (className: string) => void): void;
getStaticCellClasses(colDef: ColDef, params: CellClassParams): string[];
setupCellCustomStyle(cellCtrl: CellCtrl): void;
applyCellUserStyles(cellCtrl: CellCtrl): void;
applyCellClassesFromColDef(cellCtrl: CellCtrl): void;
applyCellClassRules(cellCtrl: CellCtrl): void;
private processStaticCellClasses;
}