У меня сейчас действительно странная проблема, которую я сократил до минимального кода. Чего я хочу добиться, так это отфильтровать список как наблюдаемый
import { of, Observable } from 'rxjs';
import { filter, map } from 'rxjs/operators';
const list = of([1, 2, 3]);
return list.pipe(
filter(x => x % 2 === 0)
);
Я получаю сообщение об ошибке, что x не число, а число []
Конечно, в реальной жизни список загружается из бэкэнда, а функция фильтра намного сложнее.
rx js 6.5.4 машинопись 3.7.5