Runtime types: validation and serialization without schemas
The type compiler makes the types of your TypeScript code available at runtime, including interfaces, generics, unions and mapped types like Omit. Validate, type guard, cast and serialize with the types you already have, instead of a Zod schema or class-validator decorators next to them.
Learn more