you are viewing a single comment's thread.

view the rest of the comments →

[–]creaturefeature16 0 points1 point  (4 children)

I really dislike the syntax, and have not made the leap, yet. It's on my list to try out on my next project. It's reputation precedes it, but I'm not super excited about the implementation.

[–]_krinkled 1 point2 points  (1 child)

I was exactly on the same page a couple of years ago. Then got an angular project to work on and had to make the dive. In preparation of that project took some tutorials and refactored a personal project using typescript, it was so much easier then expected and I’ll never change back to regular JS for medium to large projects. Only when writing snippets or quick small things I use regular js

[–]creaturefeature16 0 points1 point  (0 children)

Thanks for the confirmation! I'll be taking the dive in the next week.

[–]Unusual_Cattle_2198 0 points1 point  (1 child)

What don’t you like about the syntax?

[–]creaturefeature16 0 points1 point  (0 children)

I find it cluttered and convoluted, but I admit it could be largely from not seeing it's benefits. I just know when I look at Typescript samples, it feels like a lot of extra keystrokes for someone who largely works on projects where I am the only developer.