@softkit/i18n
Version:
This library is a simple wrapper based on [nestjs-i18n](https://nestjs-i18n.com/)
20 lines • 713 B
JavaScript
;
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