simple-typed-events (npm): Typed event emitter
Keywords: event emitter|event-emitter|events|type-safe event|typescript event