UNPKG

@alauda-fe/common

Version:

Alauda frontend team common codes.

14 lines (13 loc) 843 B
import { Injector } from '@angular/core'; import { ActivatedRouteSnapshot, CanDeactivate, RouterStateSnapshot } from '@angular/router'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare const ESCAPE_DEACTIVATE_GUARD = "__ESCAPE_DEACTIVATE_GUARD__"; export declare const CURR_ESCAPE_DEACTIVATE_GUARD = "__CURR_ESCAPE_DEACTIVATE_GUARD__"; export declare class InterceptDeactivateGuard implements CanDeactivate<unknown> { private readonly injector; constructor(injector: Injector); canDeactivate(component: object, currentRoute: ActivatedRouteSnapshot, currentState: RouterStateSnapshot, nextState: RouterStateSnapshot): Observable<boolean>; static ɵfac: i0.ɵɵFactoryDeclaration<InterceptDeactivateGuard, never>; static ɵprov: i0.ɵɵInjectableDeclaration<InterceptDeactivateGuard>; }