@telemok/event-target-strict

0.0.7 • Public • Published

event-target-strict

Javascript ES6 EventTarget with .destroy() instead of .removeEventListener()

Features

  • Javascript ES6 EventTarget with .destroy() instead of .removeEventListener()

Examples:

  1. Parsing students database
import { EventTargetStrict } from "@telemok/event-target-strict"

class Test extends EventTargetStrict
{
  dispatch()
  {
      this.dispathEvent(new Event('example'));
  }
}

class Component extends ***
{
  constructor()
  {
  	super();
  	this.test = new Test();
  }
  componentDidMount()
  {
      this.listener1 = this.test.addEventListener('example',(event)=>{
          console.log("example-listener1");
      });
      this.listener2 = this.test.addEventListener('example',(event)=>{
          console.log("example-listener2");
      });
  }
  componentWillUnmount()
  {
      this.listener1.delete();
      this.listener2.delete();
  }
}

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i @telemok/event-target-strict

      Weekly Downloads

      0

      Version

      0.0.7

      License

      Apache-2.0

      Unpacked Size

      30.3 kB

      Total Files

      10

      Last publish

      Collaborators

      • telemok