Universal Validation API
Complete API reference for MoroJS v1.4.0+ universal validation system supporting Zod, Joi, Yup, class-validator, and custom validation functions.
Validation Configuration
Universal Validation API
typescript
Validation Adapter Functions
Adapter Functions
joi(schema) - Wrap Joi schemas
yup(schema) - Wrap Yup schemas
classValidator(Class) - Use decorated classes
customValidator(fn) - Custom validation
combineSchemas(...) - Merge schemas
normalizeValidationError() - Normalize errors
Universal Interface
ValidationSchema - Common interface
parseAsync(data) - Async validation
ValidationError - Error type
InferSchemaType<T> - Type inference
SchemaToOpenAPI - OpenAPI generation
ZodToOpenAPI - Zod to OpenAPI
Validation Error Handling
Custom Error Handlers
typescript
Global Validation Configuration
typescript