Description
Is your feature request related to a problem? Please describe.
It feels like TypeScript is the de facto type safe method to write JavaScript today. Supporting it that way instead of declaration files feels like the right move.
Describe the solution you'd like
Converting the whole codebase will take some effort. Current feature additions will be stopped to avoid conflicts, but since there are declaration files already available, it should not be such a complicated task. I am considering TSDX for compilation, as I have some experience with it.
Describe alternatives you've considered
When I created this package, I just started learning about TypeScript, and at the time it seemed like a way too big of a commitment to write the whole package that way. Since than I have worked on TS projects enough to have the confidence to make that change.