import { inject } from '@angular/core'; import { Router } from '@angular/router'; import { map } from 'rxjs'; import { injectCatalogService } from '../services/catalogs.service'; export const CountdownDoneGuard = () => { const router = inject(Router); return injectCatalogService() .getCountdown() .pipe( map(({ open }) => { if (open) { router.navigateByUrl('/app'); } return !open; }) ); };