UNPKG

@ngneat/dirty-check-forms

Version:
8 lines (7 loc) 454 B
import { ActivatedRouteSnapshot, CanDeactivate } from '@angular/router'; import { Observable } from 'rxjs'; import { DirtyComponent } from './dirty-component'; export declare abstract class DirtyCheckGuard implements CanDeactivate<DirtyComponent> { canDeactivate(component: DirtyComponent, currentRoute: ActivatedRouteSnapshot): Observable<boolean>; abstract confirmChanges(currentRoute: ActivatedRouteSnapshot): Observable<boolean> | boolean; }