I am just wondering if in TypeScript you can define custom events on your classes or interfaces?
What would this look like?
You can find an event dispatcher declaration at YouTube. Following the video you will be able to have a fully typed version of the event dispatcher