angular2-permission
Version:
Fully featured permission based access control for your angular 2.0 applications.
9 lines (8 loc) • 439 B
TypeScript
import { CanActivate, Router, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';
import { PermissionService } from './permission.service';
export declare class PermissionGuard implements CanActivate {
private _permissionService;
private router;
constructor(_permissionService: PermissionService, router: Router);
canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean;
}