strict-typed-events (npm): Type safe and promise supported replacement for node's EventEmitter
Keywords: type-safe|typescript|EventEmitter|events|emitter