typed-emitter (npm): Strictly typed event emitter interface for TypeScript 3.
Keywords: event|emitter|typescript|interface|event-emitter