UNPKG

air-lib

Version:

This is Air's angular component library

15 lines (14 loc) 718 B
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>; }