There's a very complete example of using the jQuery extensions for rxjs here that accomplishes something very similar to what you want:
var throttledInput = myInput
.keyupAsObservable()
.select( function (ev) {
return $(ev.target).val();
})
.throttle(200)
.distinctUntilChanged();
You should be able to subscribe
to the result and perform whatever you'd like then.