0.0.2 • Published 5 years ago

tu-emitter v0.0.2

Weekly downloads
17
License
MIT
Repository
github
Last release
5 years ago

Introduction

tu-emitter is a small, simple, typescript event emitter which provides clean utilities to fire and listen to events.

Usage

Inside your React project, add tu-emitter using,

yarn add tu-emitter

or with npm:

npm install tu-emitter

Quick Start

import { Emitter } from "tu-emitter";

const emitter = new Emitter();
emitter.addListener("event", function (x) {
  console.log(`event fired with args ${x}`);
});
emitter.fire("event", [5]); // Listener prints "event fired with args 5".

addListener() returns a subscription object, upon which remove can be called.

let subscription = emitter.addListener("event", listener);
subscription.remove();

License

The MIT License.