3 ms·
Couple of years working with TS and I think I can add my 5 cents here: 1. It is worth it, but not as much for benefit of types safety straight forward as for .
by danielEM 4y ago
Couple of years working with TS and I think I can add my 5 cents here:
1. It is worth it, but not as much for benefit of types safety straight forward as for ... "intellisense" that discharge you from remembering stuff and misspelling it
2. It is annoying - they (MS/TS team) have very "conservative" approach which leads to:
- no operators overloading,
- no option to extend primitive types,
- no option to get info about your types at transpile time,
- no built in options to improve performance at transplantation time,
- no built in options for transformation plugins
- no other than JS transpilation targets
- need of tons of other tools to make your actual target,
- ... etc.
At the end it does job well, but only because you put in it a lot of man hours (to learn, develop and maintain) - and everyone seem to be happy about that.
Sorry for being a bit grumpy, but sometimes it feels like wasting a life working with TS. ;-) (especially when I read again what I just wrote ;-) )
Seriously, let me know MS/TS team if you need someone to drive to TS some real fresh new value ;-)