UNPKG

portal-route-guard

Version:
28 lines (27 loc) 880 B
import { ActivatedRouteSnapshot, CanActivate } from '@angular/router'; import { PortalGuardOption } from '../models'; import * as i0 from "@angular/core"; /** * Portal 訪問服務 */ export declare class PortalAccessmentService implements CanActivate { private readonly options; /** * Portal 存取必填欄位 */ private essentialKeys; /** * @param options Portal 路由守衛配置 */ constructor(options: PortalGuardOption); /** * 是否允許訪忘該頁面 * * @method public * @param route 路由快照 * @return 回傳是否允許訪忘該頁面 */ canActivate(route: ActivatedRouteSnapshot): boolean; static ɵfac: i0.ɵɵFactoryDeclaration<PortalAccessmentService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<PortalAccessmentService>; }