redoc/lib/utils/custom-error-handler.ts
2016-10-31 09:16:39 +02:00

14 lines
389 B
TypeScript

import { ErrorHandler, Injectable } from '@angular/core';
import { AppStateService } from '../services/app-state.service';
@Injectable()
export class CustomErrorHandler extends ErrorHandler {
constructor(private appState: AppStateService) {
super(true);
}
handleError(error) {
this.appState.error.next(error && error.rejection || error);
super.handleError(error);
}
}