UNPKG

@ui-tool/core

Version:
22 lines 1.31 kB
import { OnDestroy, OnInit, TemplateRef, ViewContainerRef } from '@angular/core'; import { IMeetRequirementService } from './requirement-sentinel-service.interface'; import * as i0 from "@angular/core"; export declare class RequirementSentinelDirective implements OnInit, OnDestroy { protected readonly _meetRequirementService: IMeetRequirementService; protected readonly _viewContainerRef: ViewContainerRef; protected readonly _templateRef: TemplateRef<any>; private __requirement; private __elseTemplateRef?; private __context?; private __displayContent$; private readonly __subscription; set requirement(value: string); set elseTemplate(value: TemplateRef<any>); set context(value: object | undefined); constructor(_meetRequirementService: IMeetRequirementService, _viewContainerRef: ViewContainerRef, _templateRef: TemplateRef<any>); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<RequirementSentinelDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<RequirementSentinelDirective, "[meetRequirement]", never, { "requirement": "meetRequirement"; "elseTemplate": "meetRequirementElse"; "context": "meetRequirementContext"; }, {}, never>; } //# sourceMappingURL=requirement-sentinel.directive.d.ts.map