UNPKG

@js-sugar/angular

Version:

JS-Sugar core package (Angular)

17 lines (16 loc) 880 B
import { TemplateRef, ViewContainerRef } from '@angular/core'; import { PermissionCriteria } from './types'; import { User } from './user/user'; import { UserStore } from './user/user-store'; import * as i0 from "@angular/core"; export declare class ShowPermissionDirective { private templateRef; private viewContainer; private userStore?; private _viewCreated; constructor(templateRef: TemplateRef<any>, viewContainer: ViewContainerRef, userStore?: UserStore<User> | undefined); set showPermission(value: PermissionCriteria); private _show; static ɵfac: i0.ɵɵFactoryDeclaration<ShowPermissionDirective, [null, null, { optional: true; }]>; static ɵdir: i0.ɵɵDirectiveDeclaration<ShowPermissionDirective, "[jssShowPermission]", ["jssShowPermission"], { "showPermission": "jssShowPermission"; }, {}, never, never, false>; }