easy-emitter

0.0.2 • Public • Published

easy-emitter

Easy event emitter implementation

Usage

Node Module

var Emitter = require('easy-emitter')
Emitter.call(buddy) // become emitter
buddy.on('kick', function onKick(){
  console.log('ouch~')
  if (++this.kickCount >= 5) {
    this.off('kick', onKick)
    console.log('you are dead~')
  }
})
_.times(100, function(){ buddy.emit('kick') })

On Browser

// easy-emitter.js loads
var Emitter = window.EasyEmitter

Emitter Methods

  • on(key, fn)
  • one(key, fn)
  • off(key, [fn])
  • emit(key, [*arguments])

Readme

Keywords

none

Package Sidebar

Install

npm i easy-emitter

Weekly Downloads

2

Version

0.0.2

License

none

Last publish

Collaborators

  • fritx