typesafe-event (npm): Type-safe event emitter for Node.js and Browser
Keywords: typed|event|emitter|typesafe|listener|handler