@meese-os/event-emitter
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

MeeseOS EventEmitter

This is a EventEmitter implementation for MeeseOS.

API

on("event-name", () => {}); // Fired every time event is emitted
once("event-name", () => {}); // Fires only once and is forgotten
off("event-name", () => {}); // Removes listener
off("event-name"); // Removes all listeners of this type
off(); // Removes all listeners

on("event-name", () => {}, { persist: true }); // Will not be removed unless forced
off("event-name", () => {}, true); // Force removal

Package Sidebar

Install

npm i @meese-os/event-emitter

Weekly Downloads

3

Version

1.0.2

License

BSD-2-Clause

Unpacked Size

27.2 kB

Total Files

6

Last publish

Collaborators

  • ajmeese7