presenter
presenter copied to clipboard
Upgrade project to TypeScript
The project currently only uses vanilla JavaScript and React.
This PR upgrades a lot of the project from JavaScript to TypeScript, which will improve the developer experience and make it easier to know what data types are used for all of the various data structures in the code.