//esm and ts
import KiwiEmitter from "@smootie/emitter";
/*
* on commonjs
* const KiwiEmitter = require("@smootie/emitter").default
*/
const emitter = new KiwiEmitter();
emitter.on("event", (e) => console.log(e)); // welcome kiwi!
emitter.emit("event", "welcome kiwi!");
import KiwiEmitter from "@smootie/emitter";
interface AnyEvents{
event: (e: string) => any;
};
const emitter = new KiwiEmitter<AnyEvents>();
emitter.on("event", (e) => console.log(e)); // welcome kiwi!
emitter.emit("event", "welcome kiwi!");