rxjs-gestures
Version:
A library for reacting to future user input.
16 lines (13 loc) • 454 B
JavaScript
import { Subscriber } from 'rxjs/Subscriber';
export class PreventDefaultOperator {
call(subscriber, source) {
return source.subscribe(new PreventDefaultSubscriber(subscriber));
}
}
class PreventDefaultSubscriber extends Subscriber {
_next(maybeNormalized) {
const { event = maybeNormalized } = maybeNormalized;
event && event.preventDefault && event.preventDefault();
super._next(maybeNormalized);
}
}