У меня есть Http Interceptor (Angular 7), который ловит ошибки.Можно ли перехватить ошибку и, исходя из некоторых условий, вернуть ошибку вместо ошибки?Мой текущий код.
export class RequestInterceptor implements HttpInterceptor {
constructor() {}
intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
return next.handle(request).pipe(
catchError( response => {
if(someCondition) {
//return something that won't throw an error
}
return of(response)
})
)
}
}