Agreed, besides other languages in which are used along with Typescript, the language itself has some downsides and case scenarios in which it's not the ideal language to use.
In my previous comment, I was referring for someone has taken the time to learn TypeScript. After the learning time, TypeScript don't influence your creativity. At the end, JS and TS are the same language.
All modern framework and libraries have definitions files. Only less popular/unmaintained libraries and framework don't have definitions files. If a project don't have definitions files, it's really a good indication to not use it. Is it a good point?
With modern tooling, it's negligible and it doesn't impact your work. Under the hood, it might increase the build/compile time but unnoticeable for a human (the developer).
Unfortunately, I can't agree with you in good faith. Here are my counterpoints:
JavaScript and TypeScript are not the same language. Typescript is a superset of JavaScript, and it is compiled to Javascript in the end.
Typescript influences your creativity because it imposes an opinion of how software should be designed, which is blatantly obvious in its strong typing. JavaScript is much more flexible and does not enforce an opinion in terms of programming paradigm.
It is an incorrect generalization to assume that all modern framework and libraries have type definition files. In fact, there are more modern libraries that do not have type definition files.
Have a look at the issues section here, there are so many libraries with no type definition files or faulty ones. github.com/DefinitelyTyped/Definit...
False claim. Would you please tell me why are these humans/developers complaining about how slow Typescript compiles?
Agreed, besides other languages in which are used along with Typescript, the language itself has some downsides and case scenarios in which it's not the ideal language to use.
dev.to/rammina/downsides-of-typesc...
Definitively, TypeScript has some downsides. But, once you take the time, TypeScript has a lot of advantages.
You have all the advantages from JavaScript with less negative ones.
Typescript does not have all the advantages from JavaScript.
Note: I am not personally attacking you, I mean well in the sense that I don't like misinformation.
Unfortunately, I can't agree with you in good faith. Here are my counterpoints:
JavaScript and TypeScript are not the same language. Typescript is a superset of JavaScript, and it is compiled to Javascript in the end.
It is an incorrect generalization to assume that all modern framework and libraries have type definition files. In fact, there are more modern libraries that do not have type definition files.
False claim. Would you please tell me why are these humans/developers complaining about how slow Typescript compiles?
This is coming from someone who loves Typescript by the way.
You haven't understood my responses... I have always put nuances in my responses and you have miss the important notion in my response.
Maybe my writing wasn't good enough or you miss what I trying to say.
No worries! :)
I will stand by my opinion, you can have yours, and so does everyone else.
We can just agree to disagree.
"..has few downside", so does every language!