Hacker News new | past | comments | ask | show | jobs | submit login

You can just write realiable JS code as it is

You can, but I can’t. I often just miss fixing some ident at a little clean up phase after prototyping yet another chunk.

unit testing which at least for me brings more value that using types

Not everyone writes for testing. E.g. I have large-enough ai related scripts in typescript that require types to feel safe to change. But I won’t create tests for these only to find typos and editing leftovers. Would be such a waste of time.

Typescript types are only required in “entry points” and live their own life afterwards thanks to inference. To me it was so worth it that I stopped creating js sandboxes for little experiments and made a ts project scaffolding script to spin up a new app in a few keystrokes.

And when you want to learn about “third party” code, types are irreplaceable. Code tells absolutely nothing compared to types. A single minute in .d.ts is worth an hour in .js.






Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: