UNPKG

bfend

Version:

Admin template base on ng-zorro-antd

16 lines (15 loc) 830 B
import { ActivatedRouteSnapshot, CanActivate, CanActivateChild, CanLoad, Route, Router, RouterStateSnapshot } from '@angular/router'; import { NzMessageService } from 'ng-zorro-antd'; import { BfAuthService } from './auth.service'; import { BfACLService } from './acl.service'; export declare class BfAuthGuard implements CanActivate, CanActivateChild, CanLoad { private router; private nzMessage; private authService; private aclService; constructor(router: Router, nzMessage: NzMessageService, authService: BfAuthService, aclService: BfACLService); canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Promise<boolean>; canActivateChild(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Promise<boolean>; canLoad(route: Route): Promise<boolean>; private check; }