import { ApplicationRef, Injector } from '@angular/core'; import { HttpErrorResponse } from '@angular/common/http'; import { Observable } from 'rxjs'; import { ApplicationError } from '../../_model/applicationError'; export declare class ErrorHandlerService { private injector; private errors; errors$: Observable; constructor(injector: Injector); /** * Devo iniettare ApplicationRef così altrimenti si lamenta, non è una best practice */ get cd(): ApplicationRef; reset(): void; /** * "Impacchetto" l'error che mi arriva dal server in un ValidationError e lo ritorno */ private getValidationErrorFromRest; /** * Metodo invocato dal global error handler al verificarsi di un 400 */ hadleErrors(error: HttpErrorResponse): void; }