this post was submitted on 02 Oct 2023
9 points (90.9% liked)
Programming
13376 readers
1 users here now
All things programming and coding related. Subcommunity of Technology.
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Its important to understand that:
When you are writing typescript, you are writing JavaScript but have additional syntax to help support type safety and structure. If you are creating a function that does x, it should very much be the same in JS and TS, just in TS it has extra syntax
TS doesn't modify the way JS works, its one of the stated needs for the tooling.
In TS, for example, I can denote an object as
In JS it would be
It's still nothing but an object. TS doesn't change the functionality, it just adds typing and checks that you are using that object properly as static build step.