1.0.0 • Published 1 year ago

@juhan280/typed-emitter v1.0.0

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

typed-emitter

The type re-declaration of the EventEmitter class defined and exposed by the node:events module.

import { EventEmitter } from '@juhan280/typed-emitter';

type Events = {
  message: [message: string];
}

const emitter = new EventEmitter<Events>();

emitter.on("message", message => console.log(messsage));

emitter.emit("message", "Hello World");