Изображение, у меня есть следующий код:
if (something) {
return A;
} else {
return B;
}
A и B, являются наблюдаемыми.
Я хочу перехватить в них обе ошибки и обработать таким же образом.
Как это реализовать.
На данный момент я бы написал что-то вроде этого:
const errorHadler = ...;
if (something) {
return A.pipe(
catchError(errorHandler)
)
} else {
return B.pipe(
catchError(errorHandler)
)
}
Возможно ли использовать только одну catchError для обеих наблюдаемых?