Provide full TypeScript support and official TypeScript declarations for Fusion Engine.
After inquiring about TypeScript support within Fusion Engine, it was confirmed that TypeScript declarations are not currently provided, and there is no official roadmap for their inclusion. Therefore, I suggest that Fusion Engine incorporates full TypeScript support, including official TypeScript declarations. This feature would streamline development processes, improve type-checking, and enhance overall developer experience, particularly for those of us transitioning from JavaScript to TypeScript. It would also align with modern web development practices and the growing adoption of TypeScript across the industry.
In our project, we are exploring the transition from JavaScript to TypeScript, and Fusion Engine is a core part of our architecture. Adding official TypeScript declarations would greatly reduce friction in this transition. It would enable us to catch errors earlier during development, improve the scalability of our codebase, and enhance collaboration across our team through clear and consistent type definitions. Additionally, better tooling and editor integration would speed up development and reduce the need for custom type declarations. Ultimately, this feature would support a more robust and maintainable codebase while also appealing to new Fusion Engine users who already rely on TypeScript.
Thanks for submitting this idea Julio. Typescript support is in our minds and we'd like to provide type definitions for fusion exports (or imports for you) that would provide better in-IDE experience.