typescript support #14
Replies: 6 comments
-
Thank you @Akimotorakiyu for suggesting TypeScript support for this project. Could you please share your thoughts on how TypeScript might help improve the project? It would be great to understand the specific benefits you have in mind. All the best, |
Beta Was this translation helpful? Give feedback.
-
First of all TypeScript is JavaScript with syntax for types.
There are too many reason and there are too many blog to tell you that what is TypeScript and why should you use it. You can click on the link below to take a look.
|
Beta Was this translation helpful? Give feedback.
-
It seems that this project is still in its early stages, Is there any way I can help you? Testing, building, or other |
Beta Was this translation helpful? Give feedback.
-
Thank you for the suggestions and for providing clear references on TypeScript advantages. I will investigate how can I gradually introduce TypeScript into FEAScript. I’ll update you and the community as I make progress on this. |
Beta Was this translation helpful? Give feedback.
-
Thank you so much for offering to help! From what I’ve seen of your projects, it looks like you have experience with library packaging. If that’s something you’d be interested in, we could collaborate on setting up the necessary configuration to publish the library as an npm package. |
Beta Was this translation helpful? Give feedback.
-
Yup, I agree with that—TypeScript is great, especially for general-purpose libraries like UI components or frameworks. It helps with tooling, editor support, and catching errors early. But when you're dealing with more complex libraries that mimic C++ applications—like CAD engines or scientific computation libraries—I don't think TypeScript is always necessary. In many cases, it's more about performance and low-level logic than developer ergonomics. Also, libraries like OpenCascade or VTK.js often either don’t have full TypeScript support or use very basic typings. So unless you're planning to publish it as a reusable library where developer experience really matters, going full TypeScript might not bring much benefit. |
Beta Was this translation helpful? Give feedback.
-
typescript support
Beta Was this translation helpful? Give feedback.
All reactions