Skip to content

Latest commit

 

History

History
54 lines (36 loc) · 2.03 KB

README.md

File metadata and controls

54 lines (36 loc) · 2.03 KB

erre.js

erre.fromDOM

erre erre plugin to stream DOM events

Build Status

NPM version NPM downloads MIT License

Installation

npm i erre.fromdom -S

Usage

import fromDOM from 'erre.fromdom'
import erre from 'erre'

erre.install('fromDOM', fromDOM)

const resizes = erre.fromDOM(window, 'resize orientationchange', { passive: true })
const clicks = erre.fromDOM(document.body, 'click')

clicks.on.value(e => console.log(e))
resizes.on.value(e => console.log(e))

API

fromDOM

Create an erre stream from DOM events

Parameters

  • els (HTMLElement | NodeList | Array) DOM node/s where the listeners will be bound
  • eventsList String list of events we want to stream space separated
  • options Object event options (capture, once and passive)

Returns Generator erre stream generator