TypeScript has different interfaces mapping DOM events. (e.g. KeyboardEvent, MouseEvent, etc.). We can find them here.
For instance, they are handy in Angular when receiving an event's payload in an event listener.
I have been a bit surprised to be unable to find an interface for the SubmitEvent which is described here.
Can anyone confirm and explain why? I would expect the TypeScript team to share interfaces for every DOM event.