Hi Tien, I think that’s an awesome piece of work you’ve put together here. Typescript adoption is something that’s been discussed for a long time, and I know it’s something which a lot of users have wanted. I don’t know a ton about typescript but I will do my best to review the PR. Assuming that no major concerns come up during review, I’m super excited to get this in.
Thanks, Cole From: Tien Nguyen Khac <[email protected]> Date: Thursday, March 14, 2024 at 3:50 PM To: [email protected] <[email protected]> Subject: [DISCUSS] JavaScript driver TypeScript integration Hi all, I hope this email finds you all well. I am writing to request merging of PR #2515 <https://github.com/apache/tinkerpop/pull/2515>, which adds TypeScript to the Gremlin JavaScript driver. Here are several benefits that I think this change will bring: Enhanced Type Safety: TypeScript brings static typing to JavaScript, which helps catch errors during development rather than at runtime. This leads to more reliable code and better developer productivity. Improved IDE Support: With TypeScript, IDEs can provide better auto-completion, code navigation, and refactoring tools. This will streamline the development process for contributors and maintainers alike. Better Documentation: TypeScript's type annotations serve as self-documentation for the codebase, making it easier for developers to understand and contribute to the project. Future-proofing: As JavaScript projects grow in complexity, having TypeScript support ensures scalability and maintainability over time. It also opens up opportunities for leveraging TypeScript-specific tools and libraries in the future. Community Engagement: Adding TypeScript support can attract developers who are more comfortable with statically typed languages, thus expanding our community and fostering collaboration. Please review and let me know your thoughts or if any modifications to the PR are needed. Best regards, Tien
