angular2-permission
Version:
Fully featured permission based access control for your angular 2.0 applications.
16 lines (15 loc) • 622 B
TypeScript
import { OnInit, ElementRef } from '@angular/core';
import { PermissionService } from '../services/permission.service';
import { PermissionHelper } from '../services/permission-helper.service';
export declare class HasPermissionDirective implements OnInit {
private _elem;
private _permissionService;
private _helper;
permissions: Array<string>;
onAuthorized: string | Function;
onUnauthorized: Function;
subscription: any;
constructor(_elem: ElementRef, _permissionService: PermissionService, _helper: PermissionHelper);
ngOnInit(): void;
applyPermission(): void;
}