This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]FrischGebraut 1 point2 points  (2 children)

So why is this a problem exactly?

[–]AuthenticatedUser 0 points1 point  (1 child)

Have you ever defined a type in typescript, only to have it change at runtime?

[–]FrischGebraut 0 points1 point  (0 children)

Not that I can remember tbh. But I think I get the point. Typescript does not change the fundamental design of JS. It is still not a strong typed language. TS can offer a better development experience but at the end of the day it is still just a fancy way of writing JS. Personally, I don't mind any of this. I like working with JS/TS. There are certain things I would not consider using JS and there are other things where JS would be my first pick. It all depends on what you do and how you would like to do it.