dom-event-target

v1.0.0
DOM EventTarget compatible events interface
events dom EventTarget addEventListener removeEventListener

dom-event-target Build Status

DOM EventTarget compatible events interface

Install

$ npm install --save dom-event-target

Usage

var EventTarget = require('dom-event-target');
var target = new EventTarget()
target.addEventListener('myEvent', function () {
  console.log('myEvent fired')
})

API

new EventTarget()

Creates a new EventTarget


addEventListener(event, callback) -> undefined

event

Required
Type: string

The name of the event.

callback

Required
Type: function

The event callback.


removeEventListener(event, callback) -> undefined

Required
Type: string

The name of the event.

callback

Required
Type: function

The event callback.


send(event, [...args]) -> undefined

send is variadic and is called with the event name and arguments to be passed to the event callback

event

Required
Type: string

The name of the event.

License

MIT © Ben Drucker

npm i dom-event-target

Metadata

  • MIT
  • >=0.10.0
  • Ben Drucker
  • released 6/1/2015

Downloads

Maintainers