ngx-metafrenzy
Version:
Angular 13 module for setting head tags such as title, meta, and link.
14 lines (13 loc) • 927 B
TypeScript
import { CanActivate, CanActivateChild, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';
import { Observable } from 'rxjs';
import { MetafrenzyService } from './metafrenzy.service';
import * as i0 from "@angular/core";
export declare class MetafrenzyGuard implements CanActivate, CanActivateChild {
private readonly metafrenzyService;
constructor(metafrenzyService: MetafrenzyService);
canActivate(next: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<boolean> | Promise<boolean> | boolean;
canActivateChild(next: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<boolean> | Promise<boolean> | boolean;
canDeactivate<T>(compontent: T, current: ActivatedRouteSnapshot): Observable<boolean> | Promise<boolean> | boolean;
static ɵfac: i0.ɵɵFactoryDeclaration<MetafrenzyGuard, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<MetafrenzyGuard>;
}