This project showcases an approach to validating classes upon instantiation using TypeScript and fluentvalidation-ts
How the donated funds are distributed
Kivach works on the Obyte network, and therefore you can track all donations.
This project demonstrates a TypeScript-based approach to validating class instances upon instantiation, using the fluentvalidation-ts library to enforce payload schema validation within the Core (business) layer. It provides a reusable pattern where DTOs are validated in their constructors, throwing a ValidationException if validation fails, and is designed to integrate seamlessly with NestJS's modular architecture. The project is ideal for developers working with NestJS who want to implement robust, type-safe class validation for their DTOs and business entities.