Я действительно не могу найти слов для того, что я хочу сделать.Так что я просто показываю свою попытку .. Это то, что я пытался:
register(): Observable<boolean> {
return this.registerNew().pipe(
map(userData => {
return this.updateProfile().pipe( (*1)
map(profileData => {
return profileData ? true : false;
}))
}))
}
Но, конечно, я получаю следующее сообщение об ошибке:
Type 'Observable<false | Observable<boolean>>' is not assignable to type 'Observable<boolean>'.
Ятакже думаю об использовании await вместо return в строке, которую я пометил (* 1).
Но все равно я не могу заставить его работать хорошим способом.