A member of the Powercord Discord server suggested we use TypeScript to build the plugin, and also linked me to their TypeScript definitions for Discord. Given this, I think it is feasible to write our plugin using TypeScript as well. Part of the reason I initially used JS instead was the lack of proper definitions and also the lack of community adoption within the Powercord development scene.
A member of the Powercord Discord server suggested we use TypeScript to build the plugin, and also linked me to their TypeScript definitions for Discord. Given this, I think it is feasible to write our plugin using TypeScript as well. Part of the reason I initially used JS instead was the lack of proper definitions and also the lack of community adoption within the Powercord development scene.