air-lib
Version:
This is Air's angular component library
15 lines (14 loc) • 718 B
TypeScript
import { ActivatedRouteSnapshot, RouterStateSnapshot, Router } from '@angular/router';
import { AuthService } from './auth.service';
import { SessionService } from './session.service';
import { HttpService } from './http.service';
import { TranslationService } from './translation.service';
export declare class CanActivateService {
private translator;
authService: AuthService;
sessionService: SessionService;
http: HttpService;
router: Router;
constructor(translator: TranslationService, authService: AuthService, sessionService: SessionService, http: HttpService, router: Router);
canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Promise<boolean>;
}