This package has been deprecated

Author message:

rename to "@byungi/event-emitter"

@skt-t1-byungi/event-emitter
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

@skt-t1-byungi/event-emitter

tiny event emitter

bakabaka

Install

npm i @skt-t1-byungi/event-emitter
// or
yarn add @skt-t1-byungi/event-emitter

In Node

const EventEmitter = require('@skt-t1-byungi/event-emitter')

In Browser

<script src="https://unpkg.com/@skt-t1-byungi/event-emitter"></script>

Browsers support

IE6+ 👴🏻

Usage

const emitter = new EventEmitter()

emitter.on('add', (a, b)=>{
  console.log('add : ' a + b)
})

emitter.emit('add', 1, 2)
// => add : 3

emitter.once('event', listener) // runs only once
emitter.off('event', listener) // remove a listener. if no listener, remove all listeners.
emitter.has('event') // Returns whether the listener exists or not.
emitter.has('event', listener) 

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i @skt-t1-byungi/event-emitter

Weekly Downloads

1

Version

0.1.1

License

MIT

Unpacked Size

11.1 kB

Total Files

8

Last publish

Collaborators

  • skt-t1-byungi