1 import { Injectable } from '@angular/core';
2 import { CanActivate, Router } from '@angular/router';
3 import { NbAuthService } from '@nebular/auth';
4 import { tap } from 'rxjs/operators/tap';
7 export class AuthGuardService implements CanActivate {
9 constructor(private authService: NbAuthService, private router: Router) { }
12 return this.authService.isAuthenticated()
14 tap(authenticated => {
16 this.router.navigate(['auth/login']);