import { type TypedEventEmitter } from "https://dotland.deno.dev/x/events_ts@1.0.0/mod.ts";
Type safe event emitter.
Examples
import TypedEventEmitter from 'https://deno.land/x/events_ts/mod.ts';
import EventEmitter from 'https://deno.land/std/node/events.ts';
import TypedEventEmitter from 'https://deno.land/x/events_ts/mod.ts'; import EventEmitter from 'https://deno.land/std/node/events.ts';
const emitter = new EventEmitter() as TypedEventEmitter<{ message: (message: string) => void }>;
emitter.on('message', console.log); emitter.emit('message', 'Hello World');
Type Parameters
Events extends EventMap