shabados / presenter

Desktop app for presenting the Shabad OS Database on projectors, TVs, and live streams
https://shabados.com
MIT License
18 stars 15 forks source link

refactor: upgrade project to TypeScript #686

Closed ManpreetSL closed 1 month ago

ManpreetSL commented 1 month ago

Summary

The project mainly uses vanilla JavaScript and React currently.

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.

Follow up from https://github.com/shabados/presenter/pull/681.