Let’s challenge ourselves to make an event processing engine using generics and mapped types.
Gist: https://gist.github.com/jherr/23101f2cd7980a7839a76b6bdff45583
Code: https://github.com/jherr/no-bs-ts/tree/master/challenge-3
#typescript #javascript