UNPKG

@alauda-fe/common

Version:

Alauda frontend team common codes.

24 lines (23 loc) 1.3 kB
/** * @packageDocumentation * @module license */ import { InjectionToken } from '@angular/core'; import { ActivatedRouteSnapshot, CanActivate, CanActivateChild, RouterStateSnapshot } from '@angular/router'; import { SilentlyNavigateService } from '../core/services/public-api'; import { LicenseService } from './license.service'; import * as i0 from "@angular/core"; export declare const DEFAULT_LICENSE_ERROR_URL = "license-error"; export declare function defaultLicenseErrorUrlFactory(): string; export declare const LICENSE_ERROR_URL_TOKEN: InjectionToken<string>; export declare class LicenseGuardService implements CanActivate, CanActivateChild { private readonly errorUrl; private readonly emptyUrl; private readonly silentlyNavigate; private readonly licenseService; constructor(errorUrl: string, emptyUrl: string, silentlyNavigate: SilentlyNavigateService, licenseService: LicenseService); canActivate(_route: ActivatedRouteSnapshot, state: RouterStateSnapshot): import("rxjs").Observable<boolean>; canActivateChild(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): import("rxjs").Observable<boolean>; static ɵfac: i0.ɵɵFactoryDeclaration<LicenseGuardService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<LicenseGuardService>; }