Имея два Observable, один из которых испускает событие mouseover (отклоняется на 500 мс), а другой - событие mouseout, я ищу возможность остановить первый Observable (mouseover) от испускания, когда происходит второй Observable (mouseout).
let mouseOutObservable = Observable.fromEvent($('.row'), 'mouseout')
Observable.fromEvent($('.row'), 'mouseover')
.debounceTime(500)
// .stopEmitingWhen(mouseOutObservable) --> how? possible?
.subscribe(event => {
// show tooltip
mouseOutObservable.first()
.subscribe(() => {
// destroy tooltip
});
});