@bixi/ac
Version:
13 lines (12 loc) • 607 B
TypeScript
import { ActivatedRouteSnapshot, CanActivate, CanActivateChild, CanLoad, Route, Router } from '@angular/router';
import { Observable } from 'rxjs';
import { BixiACService } from './ac.service';
export declare class BixiACGuard implements CanActivate, CanActivateChild, CanLoad {
private acService;
private router;
constructor(acService: BixiACService, router: Router);
canActivate(route: ActivatedRouteSnapshot): Observable<boolean>;
canActivateChild(childRoute: ActivatedRouteSnapshot): Observable<boolean>;
canLoad(route: Route): Observable<boolean>;
private hasPermissions;
}