UNPKG

@nebular/security

Version:
16 lines (15 loc) 838 B
import { OnDestroy, TemplateRef, ViewContainerRef } from '@angular/core'; import { NbAccessChecker } from '../services/access-checker.service'; import * as i0 from "@angular/core"; export declare class NbIsGrantedDirective implements OnDestroy { private templateRef; private viewContainer; private accessChecker; private destroy$; private hasView; constructor(templateRef: TemplateRef<any>, viewContainer: ViewContainerRef, accessChecker: NbAccessChecker); set nbIsGranted([permission, resource]: [string, string]); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<NbIsGrantedDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<NbIsGrantedDirective, "[nbIsGranted]", never, { "nbIsGranted": { "alias": "nbIsGranted"; "required": false; }; }, {}, never, never, false, never>; }