-
Notifications
You must be signed in to change notification settings - Fork 38
Suggestion to use TypeScript #10
Comments
Hi @shamoons, we had various requests on this on different If we want to finally have TypeScript support we (someone) have (has) to start in the different underlying |
@holgerd77 I would be happy to start on that and commit some of my time. |
TypeScript is a quantum leap. In another job took me 2 days to become proficient. Massive productivity gain onwards. Full support to this proposal. Lowest common denominator? HMMM... |
I'm a fan of TS but have mixed feelings about using it in open source projects. It becomes a barrier for a lot of developers keen to contribute. @LogvinovLeon is super talented I'm sure he would do great. Adopting TS would mean to have at least one or two weapons like him fully committed to this project. That's my two cents 😊 |
@henriquea It's also hard for new developers to try to guess the types. When working with an untyped code you should be extremely careful and have much more context, because all the errors will reveal themselves only at runtime. I'm not saying TS is free. It adds overhead and complexity. I'm just saying that from all the people I know who've made this choice - I know no one who regrets it. (Disclaimer: I'm obviously biased) |
I have started to code TS recently, I could help and commit some of my time ! |
Fully support the proposal. Though TS comes with complexity & overhead, I believe that the gains are significant compared to added overhead. |
Just doing some reading on this, started with:
Sounds doable also for existing projects, I have a strong tendency towards it. |
Just opened a generic issue on our For a broader discussion you can also go there. |
TS and JS can coexist and dependency libraries(ethereumjs-x) are written by TS. So I think it's better to move to TS step by step. It will be helpful when the number of project member increases. |
@ryanio will be the man to talk to for this 😄 |
Fixed by #144 and following, will close. |
Description
We should consider using TypeScript for this, since it'll make data handling a bit easier to handle
Possible Implementation
UI
Reference Implementations / Links
The text was updated successfully, but these errors were encountered: