UNPKG

ontimize-web-ngx

Version:
18 lines (17 loc) 983 B
import { Injector } from '@angular/core'; import { ActivatedRouteSnapshot, CanActivateChild, Router, RouterStateSnapshot } from '@angular/router'; import { ShareCanActivateChildService } from '../share-can-activate-child.service'; import { SnackBarService } from '../snackbar.service'; import { PermissionsService } from './permissions.service'; import * as i0 from "@angular/core"; export declare class PermissionsGuardService implements CanActivateChild { protected injector: Injector; protected router: Router; protected permissionsService: PermissionsService; protected snackBarService: SnackBarService; protected shareCanActivateChildService: ShareCanActivateChildService; constructor(injector: Injector); canActivateChild(childRoute: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean; static ɵfac: i0.ɵɵFactoryDeclaration<PermissionsGuardService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<PermissionsGuardService>; }