Я не понимаю, почему в строке this.claim = claim;
выдается ошибка «Невозможно преобразовать тип« А »в тип« Заявка »». Мне нужно вернуть наблюдаемую, потому что эта функция вызывается в резольвере. На самом деле мне не нужно возвращать саму заявку, мне просто нужно установить свойство в ClaimStoreService, но я не мог понять, как вернуть пустую или пустую наблюдаемую.
export class ClaimStoreService {
constructor(private readonly claimService: ClaimService) { }
claim: Claim;
getClaim(guid: string): Observable<Claim> {
return this.claimService.get(guid).pipe(
take(1),
mergeMap(claim => {
// Cannot convert type 'A' to type 'Claim'
this.claim = claim;
return of(claim);
}));
}
}