DTO Classes is a TypeScript library for modelling data transfer objects in HTTP JSON APIs. It gives you the following, a bundle I've found missing for TypeScript/Node: Class-based schemas that serialize and deserialize: Parse/validate JSON to internal objects Format internal objects to JSON Static types by default without an additional infer call Custom validation by adding methods to a schema cla