UNPKG

@softkit/i18n

Version:

This library is a simple wrapper based on [nestjs-i18n](https://nestjs-i18n.com/)

20 lines 713 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.I18nValidationPipe = void 0; const common_1 = require("@nestjs/common"); const i18n_context_1 = require("../i18n.context"); const utils_1 = require("../utils"); class I18nValidationPipe extends common_1.ValidationPipe { constructor(options) { super({ ...options, exceptionFactory: utils_1.i18nValidationErrorFactory, }); } toValidate(metadata) { const { metatype } = metadata; return metatype !== i18n_context_1.I18nContext && super.toValidate(metadata); } } exports.I18nValidationPipe = I18nValidationPipe; //# sourceMappingURL=i18n-validation.pipe.js.map