UNPKG

@anglr/grid

Version:
31 lines 1.44 kB
import { Directive, TemplateRef, inject } from '@angular/core'; import * as i0 from "@angular/core"; /** * Directive used for obtaining template for header cell */ export class HeaderCellTemplateDirective { constructor() { //######################### public properties ######################### /** * Obtained template by this directive */ this.template = inject((TemplateRef)); } //######################### ng language server ######################### /** * Allows typechecking for template */ // eslint-disable-next-line @typescript-eslint/no-explicit-any static ngTemplateContextGuard(_dir, _ctx) { return true; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.1.0", ngImport: i0, type: HeaderCellTemplateDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive }); } static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "19.1.0", type: HeaderCellTemplateDirective, isStandalone: true, selector: "[headerCellTemplate]", ngImport: i0 }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.1.0", ngImport: i0, type: HeaderCellTemplateDirective, decorators: [{ type: Directive, args: [{ selector: '[headerCellTemplate]', }] }] }); //# sourceMappingURL=headerCellTemplate.directive.js.map