Когда я пытаюсь использовать rxjs6 partition
в машинописном тексте, выдается ошибка несоответствия типа. Также пример из официальной документации вызывает эту ошибку. Думаю, мне нужно что-то разыграть, но не знаю что. Какие-либо предложения?
import {fromEvent} from 'rxjs';
import {partition} from 'rxjs/operators';
document.body.innerHTML = "<DIV width=100 height=100></DIV>"
//Example Code from https://rxjs-dev.firebaseapp.com/api/operators/partition
const clicks = fromEvent(document, 'click');
const parts = clicks.pipe(partition(ev => ev.target.tagName === 'DIV'));
const clicksOnDivs = parts[0];
const clicksElsewhere = parts[1];
clicksOnDivs.subscribe(x => console.log('DIV clicked: ', x));
clicksElsewhere.subscribe(x => console.log('Other clicked: ', x));
Ошибка:
Аргумент типа UnaryFunction, [Observable, Observable]> не может быть назначен параметру типа OperatorFunction. Тип «[Observable, Observable]» нельзя присвоить типу «Observable». Свойство _isScalar отсутствует в типе [Observable, Observable].