UNPKG

nestjs-joi

Version:

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

22 lines (21 loc) 2.48 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.JoiSchemaOptions = exports.JoiSchemaExtends = exports.JoiSchemaCustomization = exports.JoiSchema = exports.getTypeSchema = exports.getClassSchema = exports.JoiPipeModule = exports.JoiPipe = exports.UPDATE = exports.JoiValidationGroups = exports.JoiPipeValidationException = exports.JOIPIPE_OPTIONS = exports.DEFAULT = exports.CREATE = void 0; var defs_1 = require("./internal/defs"); Object.defineProperty(exports, "CREATE", { enumerable: true, get: function () { return defs_1.CREATE; } }); Object.defineProperty(exports, "DEFAULT", { enumerable: true, get: function () { return defs_1.DEFAULT; } }); Object.defineProperty(exports, "JOIPIPE_OPTIONS", { enumerable: true, get: function () { return defs_1.JOIPIPE_OPTIONS; } }); Object.defineProperty(exports, "JoiPipeValidationException", { enumerable: true, get: function () { return defs_1.JoiPipeValidationException; } }); Object.defineProperty(exports, "JoiValidationGroups", { enumerable: true, get: function () { return defs_1.JoiValidationGroups; } }); Object.defineProperty(exports, "UPDATE", { enumerable: true, get: function () { return defs_1.UPDATE; } }); var joi_pipe_1 = require("./internal/joi.pipe"); Object.defineProperty(exports, "JoiPipe", { enumerable: true, get: function () { return joi_pipe_1.JoiPipe; } }); var joi_pipe_module_1 = require("./internal/joi-pipe.module"); Object.defineProperty(exports, "JoiPipeModule", { enumerable: true, get: function () { return joi_pipe_module_1.JoiPipeModule; } }); var joi_class_decorators_1 = require("joi-class-decorators"); Object.defineProperty(exports, "getClassSchema", { enumerable: true, get: function () { return joi_class_decorators_1.getClassSchema; } }); Object.defineProperty(exports, "getTypeSchema", { enumerable: true, get: function () { return joi_class_decorators_1.getTypeSchema; } }); Object.defineProperty(exports, "JoiSchema", { enumerable: true, get: function () { return joi_class_decorators_1.JoiSchema; } }); Object.defineProperty(exports, "JoiSchemaCustomization", { enumerable: true, get: function () { return joi_class_decorators_1.JoiSchemaCustomization; } }); Object.defineProperty(exports, "JoiSchemaExtends", { enumerable: true, get: function () { return joi_class_decorators_1.JoiSchemaExtends; } }); Object.defineProperty(exports, "JoiSchemaOptions", { enumerable: true, get: function () { return joi_class_decorators_1.JoiSchemaOptions; } });