Appearance
Features
- Comprehensive Validation: Supports validation of strings, numbers, emails, dates, enums, files, and custom formats.
- Decorator-based Validation: Utilizes TypeScript decorators for easy and declarative validation directly in your class models.
- Flexible and Extensible: Easily extendable to include custom validation rules and logic.
- Framework Agnostic: Can be used with any server-side framework or library, such as Express, Koa, or Fastify.
- Full TypeScript Support: Leverages TypeScript for type safety and enhanced developer experience.
- Custom Error Messages: Allows defining custom error messages for each validation rule to provide clear and specific feedback.