andywer / typed-emitter

🔩 Type-safe event emitter interface for TypeScript
MIT License
268 stars 24 forks source link

Fix eventNames() type incompatibility #5

Closed andywer closed 4 years ago

andywer commented 4 years ago

Sacrifice a little bit of type safety in order to be able to do class MyEmitter extends EventEmitter implements TypedEventEmitter<MyEvents>.

Fixes #3.