Comment Comment by kpmah I recently came across (but haven't yet used) Typia, which appears to let you do validation with regular TypeScript syntax: https://github.com/samchon/typia parent kpmah 2 years ago