import { inject } from '@angular/core'; import { Router } from '@angular/router'; import { environment } from '@environments/environment'; import { injectAuthService } from '../services/auth.service'; export const NoLoggedGuard = () => { const router = inject(Router); return injectAuthService() .requestLoginStatus() .then(async (isLogged) => { if (isLogged) { await router.navigate(environment.loginRoute); } return !isLogged; }); };