import { TemplateRef } from '@angular/core'; import { GridColumn } from './gridColumn.interface'; import { GridCellContext } from '../gridCellContext/gridCellContext.interface'; import { GridDataCellContext } from '../gridDataCellContext/gridDataCellContext.interface'; /** * Matrix grid column definition */ export interface MatrixGridColumn extends GridColumn { /** * Width as style string including units, not used in renderer, but can be used by user later for automation */ readonly width: string | undefined | null; /** * Template that is used for rendering of cell in header row */ readonly headerTemplate: TemplateRef>> | undefined | null; /** * Template that is used for rendering of cell in content (body) row */ readonly bodyTemplate: TemplateRef>> | undefined | null; /** * Template that is used for rendering of cell in footer row */ readonly footerTemplate: TemplateRef>> | undefined | null; } //# sourceMappingURL=matrixGridColumn.interface.d.ts.map