Hacker News new | ask | show | jobs
by cryptica 2491 days ago
This can happen if handling data from a remote client. Type checking does not happen at runtime so you still need to do your own schema validation even with TypeScript. So IMO it adds almost no value.
1 comments

in which case your API layer should validate the data at runtime so that it only actually returns type T as it claims. then you are back to soundness