Hacker News new | ask | show | jobs
by mrudolph22 858 days ago
TS tooling won’t tell you when your config value violates the constraint “isBetween(0, 100)” or “matches(Regex(…))”. Among other things.
1 comments

A config validator, which can be written in TS, would.
In theory, yes. But I doubt that we’ll see a TS IDE plugin that underlines violated constraints with red squiggles anytime soon. :-)
There are IDEs that auto-run unit tests and highlight exceptions thrown in the main or test code, which wouldn't be far off.
Agreed, runtime checks can be implemented in typescript - that’s the beauty of it