UNPKG

@isaiahiroko/ng-guards

Version:

Angular routes guards to detect authenticated or unauthenticated users

11 lines (10 loc) 606 B
import { CanActivate, CanActivateChild, Router, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router'; import { Observable } from 'rxjs'; import { AuthService } from '@isaiahiroko/ng-utils'; export declare class AuthGuard implements CanActivate, CanActivateChild { protected router: Router; protected auth: AuthService; constructor(router: Router, auth: AuthService); canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<boolean>; canActivateChild(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<boolean>; }