Streamlined DOM Events for most.js
npm install @most/dom-eventStreamlined DOM events for @most/core. Now you can write:
``js
import { click } from '@most/dom-event';
import { tap, runEffects } from "@most/core";
import { newDefaultScheduler } from "@most/scheduler";
const clickStream = click(el);
runEffects(tap(console.log, clickStream), newDefaultScheduler());
`
npm install --save @most/dom-event
#### <eventName> :: (EventTarget t, Event e) => t → boolean=false → Stream e
See the source for all the supported event names. Each has the general signature:
`js`
const stream = eventName(domNode, useCapture = false);
#### domEvent :: (EventTarget t, Event e) => String → t → boolean=false → Stream e
If there's an event type that isn't supported, you can use the general domEvent API:
`js``
const stream = domEvent(eventName, domNode, useCapture = false);