Из функции deleteAccount
вы должны вернуть Observable
.В блоке catchError
вы пытаетесь вернуть err
, чего не наблюдается.
Использование throwError
из rxjs
:
throwError
- это функция из rxjs, которая создает Observable
, которая выдает только ошибку абоненту.Предназначен для случая использования, такого как у вас.
import { throwError } from 'rxjs';
Внутри функции удаления используйте как:
return throwError(err);