UNPKG

nestjs-joi

Version:

Easy to use JoiPipe as an interface between joi and NestJS with optional decorator-based schema construction.

21 lines (20 loc) 966 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.JoiPipeValidationException = exports.JOIPIPE_OPTIONS = exports.UPDATE = exports.CREATE = exports.DEFAULT = exports.JoiValidationGroups = void 0; const joi_class_decorators_1 = require("joi-class-decorators"); Object.defineProperty(exports, "DEFAULT", { enumerable: true, get: function () { return joi_class_decorators_1.DEFAULT; } }); exports.JoiValidationGroups = { DEFAULT: joi_class_decorators_1.DEFAULT, CREATE: Symbol('CREATE'), UPDATE: Symbol('UPDATE'), }; exports.CREATE = exports.JoiValidationGroups.CREATE; exports.UPDATE = exports.JoiValidationGroups.UPDATE; exports.JOIPIPE_OPTIONS = Symbol('JOIPIPE_OPTIONS'); class JoiPipeValidationException extends Error { constructor(message, joiValidationError) { super(message); this.joiValidationError = joiValidationError; } } exports.JoiPipeValidationException = JoiPipeValidationException;