From 1514edad5406721489deb220718bac8c35e2c054 Mon Sep 17 00:00:00 2001 From: Mathias Wagner Date: Fri, 9 Sep 2022 01:06:54 +0200 Subject: [PATCH] Created the validation util --- util/validate.ts | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 util/validate.ts diff --git a/util/validate.ts b/util/validate.ts new file mode 100644 index 0000000..b9e0398 --- /dev/null +++ b/util/validate.ts @@ -0,0 +1,7 @@ +import Joi from "joi"; + +export const validateSchema = (schema: Joi.ObjectSchema, object: any) => { + const {error} = schema.validate(object, {errors: {wrap: {label: ''}}}) + + return error ? error.details[0].message : undefined; +} \ No newline at end of file