Should we validate user input in constructor and method arguments at runtime instead of relying only on TypeScript types?
Should we validate user input in constructor and method arguments at runtime instead of relying only on TypeScript types?