@anglr/grid
Version:
Angular module displaying grid
39 lines • 1.58 kB
TypeScript
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