UNPKG

bitfront-library

Version:

Angular CLI project with components and classes used by other Angular projects of the BIT foundation.

12 lines (11 loc) 524 B
import { CanDeactivate } from "@angular/router"; import { Observable } from "rxjs"; import * as i0 from "@angular/core"; export interface CanComponentDeactivate { canDeactivate: () => boolean | Observable<boolean>; } export declare class CanDeactivateGuard implements CanDeactivate<CanComponentDeactivate> { canDeactivate(component: CanComponentDeactivate): Observable<boolean> | boolean; static ɵfac: i0.ɵɵFactoryDef<CanDeactivateGuard, never>; static ɵprov: i0.ɵɵInjectableDef<CanDeactivateGuard>; }