ngx-gem-spaas
Version:
This library contains services, components, images and styles to provide a unified look and way-of-working throughout GEM SPaaS.
15 lines (14 loc) • 772 B
TypeScript
import { ActivatedRouteSnapshot, Route, Router, RouterStateSnapshot, UrlTree } from '@angular/router';
import { EmbedModeService } from "../_services/embed-mode.service";
import * as i0 from "@angular/core";
export declare class EmbeddedOnlyGuard {
private embedModeService;
private router;
constructor(embedModeService: EmbedModeService, router: Router);
private isIframe;
canLoad(route: Route): boolean | UrlTree;
canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean | UrlTree;
canActivateChild(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean | UrlTree;
static ɵfac: i0.ɵɵFactoryDeclaration<EmbeddedOnlyGuard, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<EmbeddedOnlyGuard>;
}