Как я могу сделать следующее?
let button = document.querySelector('.this');
let clickStream = Observable.fromEvent(button, 'click');
let multiClickStream = clickStream
.buffer(() => { return clickStream.throttleTime(250); } )
.map(function(list) { return list.length; })
.filter(function(x) { return x >= 2; });
Сообщение об ошибке:
TS2345: аргумент типа '() => void' нельзя назначить параметру типа Observabl.Свойство _isScalar отсутствует в type () => void
Альтернативы, такие как ".buffer(function() { return clickStream.throttleTime(250); })
"
, дают аналогичную ошибку.
Я тоже пробовал throttle(250)
, но это тоже не работает.