1.1.3 • Published 1 year ago

ts-event-emit v1.1.3

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Features 🎉

  • Strongly typed events and event listeners
  • No dependencies
  • Works seamlessly with TypeScript

Usage 📖

Install the package using your favorite package manager:

npm install ts-event-emit

or

yarn add ts-event-emit

Then, import the EventEmitter class and use it to create an event emitter:

import EventEmitter from "ts-event-emit";

type AllowedEvents = "foo" | "bar";

const emitter = new EventEmitter<Events>();

emitter.on("foo", () => {
  console.log("bar");
});

emitter.emit("foo");

// Output: "bar"

That's it! You can now use ts-event-emit to easily add type-safe events and event listeners to your TypeScript projects.

1.1.3

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago