В настоящее время я обновляю код angular 4 до angular 6 и только что обновил функции catch и throw.Я получаю синтаксическую ошибку в операторе throw.Это сказать недоступный код.Может кто-нибудь сказать мне, в чем проблема
upload(url: string, body: any) {
this._userService.touched.next(null); // touch
const stream = this._proxy.fileUpload(url, body).pipe(map(ret => ret.originalResponse) , catchError((error: any) => {
if (error.status === 401) {
this._userService.unauthorized();
return of(null);
} else {
return throw(error);
}
}));
return stream;
}