npm.io
1.0.0 • Published 8 years ago

on-entries

Licence
ISC
Version
1.0.0
Deps
0
Size
2 kB
Vulns
0
Weekly
0

on-entries

Trivial utility for setting event listeners on an emitter.

Example usage

require('on-entries')(emitter, {
   error(err) {
      console.error(err)
   },
   end() {
      console.log('ended')
   },
})

See https://github.com/evanx/on-entries/blob/master/example/example.js

Implementation

See https://github.com/evanx/on-entries/blob/master/index.js

module.exports = (emitter, handlers) =>
   Object.entries(handlers).forEach(entry => emitter.on(...entry))