1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-10-18 20:09:08 +02:00
unleash.unleash/src/lib/services/tag-schema.ts
Ivar Conradi Østhus 2bcdb5ec31
fix: Controller wraps handler with try/catch (#909)
By having the controller perform try/catch around the
handler function allows us to add extra safety to all
our controllers and safeguards that we will always catch
exceptions thrown by a controller method.
2021-08-13 10:36:19 +02:00

17 lines
384 B
TypeScript

import Joi from 'joi';
import { customJoi } from '../routes/util';
export const tagSchema = Joi.object()
.keys({
value: Joi.string().min(2).max(50),
type: customJoi.isUrlFriendly().min(2).max(50).default('simple'),
})
.options({
allowUnknown: false,
stripUnknown: true,
abortEarly: false,
});
module.exports = { tagSchema };