Только что обновил с Angular5 на Angular7 и при преобразовании старого синтаксиса RxJS в новый я застрял с этой ошибкой.Вот код:
return this.http.request( reqOptions )
.pipe(
map( (resp: HttpResponse<any>) => resp.body )
);
Я получаю строку карты (...), подчеркнутую ошибкой TS, которая говорит
The 'this' context of type 'void' is not assignable to method's 'this' of type 'Observable<HttpResponse<any>>'.ts(2684)
- Угловой CLI V 7.3.7
- Угловой сердечник V 7.2.11
- RxJS V 6.4.0
- RxJsCompat V 6.4.0
- TypeScript V 3.2.4
- IDE: VS Код
В чем дело?
PS.Только что проверил другой проект, в котором запущены те же основные версии этих библиотек с WebStorm и, имея тот же синтаксис и практически одинаковые tsconfig
файлы, я не вижу там ошибок типа? ...