Skip to content

GianlucaGuarini/erre.fromDOM

Repository files navigation

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

About

erre plugin to stream DOM events

Resources

License

Stars

Watchers

Forks

Packages

No packages published