UNPKG

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
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>; }