[
https://issues.apache.org/jira/browse/THRIFT-4806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16770473#comment-16770473
]
James E. King III commented on THRIFT-4806:
-------------------------------------------
Simplification is good, and people have past releases to stay compatible with
their code... I say go for it.
> Convert NodeJS Library to typescript
> ------------------------------------
>
> Key: THRIFT-4806
> URL: https://issues.apache.org/jira/browse/THRIFT-4806
> Project: Thrift
> Issue Type: Improvement
> Components: Node.js - Library, TypeScript - Library
> Reporter: Brian Forbis
> Priority: Major
>
> I'd like us to consider migrating the NodeJS library to typescript. I feel
> this would simplify the existing libraries and build system. The typescript
> library would just need to be compiled down to javascript as part of the
> build system.
> This will:
> * Introduce compile time type checks to help catch bugs
> * Provide better type documentation for consumers of the library
> * Include better typescript tests in the build
> * Allow us to merge the nodets and nodejs lib folders
> * Synchronize the javascript codebase with the type definitions (currently,
> there is an external project at DefinitelyTyped to provide typescript types
> for the nodejs lib)
>
> If the maintainers think this is a good idea, I'd be happy to take a stab at
> it.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)