dom-event-target

DOM EventTarget compatible events interface

Usage no npm install needed!

<script type="module">
  import domEventTarget from 'https://cdn.skypack.dev/dom-event-target';
</script>

README

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