DomEventStream
object DomEventStream
Value members
Concrete methods
def apply[Ev <: Event](eventTarget: EventTarget, eventKey: String, useCapture: Boolean): EventStream[Ev]
This stream, when started, registers an event listener on a specific target like a DOM element, document, or window, and re-emits all events sent to the listener.
This stream, when started, registers an event listener on a specific target like a DOM element, document, or window, and re-emits all events sent to the listener.
When this stream is stopped, the listener is removed.
- Type parameters:
- Ev
- You need to specify what event type you're expecting. The event type depends on the event, i.e. eventKey. Look it up on MDN.
- Value parameters:
- eventKey
DOM event name, e.g. "click", "input", "change"
- eventTarget
any DOM event target, e.g. element, document, or window
- useCapture
See section about "useCapture" in https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener