TS Decorator Validation This library lets you use annotations and Joi to enforce data validation. To install: npm i ts-decorator-validation For more information on rationale, usage and what's happening under the hood, read: https://medium.com/@patrick.assoa.adou/elegant-typescript-data-validation-with-decorators-68ec7506fd87