UNPKG

@anglr/grid

Version:
39 lines 1.58 kB
import { TemplateRef } from '@angular/core'; import { MatrixGridColumn, GridCellContext, GridDataCellContext } from '../../interfaces'; import * as i0 from "@angular/core"; /** * Directive for gathering information about matrix grid column */ export declare class MatrixGridColumnDirective<TData = unknown> implements MatrixGridColumn<TData> { /** * @inheritdoc */ id: string | undefined | null; /** * @inheritdoc */ title: string | undefined | null; /** * @inheritdoc */ visible: boolean; /** * @inheritdoc */ width: string | undefined | null; /** * @inheritdoc */ headerTemplate: TemplateRef<GridCellContext<TData, MatrixGridColumn<TData>>> | undefined | null; /** * @inheritdoc */ bodyTemplate: TemplateRef<GridDataCellContext<TData, MatrixGridColumn<TData>>> | undefined | null; /** * @inheritdoc */ footerTemplate: TemplateRef<GridCellContext<TData, MatrixGridColumn<TData>>> | undefined | null; static ɵfac: i0.ɵɵFactoryDeclaration<MatrixGridColumnDirective<any>, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<MatrixGridColumnDirective<any>, "[matrixGridColumn]", never, { "id": { "alias": "matrixGridColumn"; "required": true; }; "title": { "alias": "title"; "required": false; }; "visible": { "alias": "visible"; "required": false; }; "width": { "alias": "width"; "required": false; }; }, {}, ["headerTemplate", "bodyTemplate", "footerTemplate"], never, true, never>; } //# sourceMappingURL=matrixGridColumn.directive.d.ts.map