@jartreg/typed-events (npm): Type-safe events for TypeScript
Keywords: events|listeners|EventEmitter|async|TypeScript