@elsikora/nestjs-crud-automator
Version:
A library for automating the creation of CRUD operations in NestJS.
19 lines (16 loc) • 723 B
JavaScript
;
var tslib_es6 = require('../external/tslib/tslib.es6.js');
var classValidator = require('class-validator');
// eslint-disable-next-line @elsikora/typescript/naming-convention
exports.HasAtLeastOnePropertyValidator = class HasAtLeastOnePropertyValidator {
defaultMessage() {
return "at least one property must be provided";
}
validate(_value, properties) {
return Object.keys(properties.object).length > 0;
}
};
exports.HasAtLeastOnePropertyValidator = tslib_es6.__decorate([
classValidator.ValidatorConstraint({ async: false, name: "has-at-least-one-property" })
], exports.HasAtLeastOnePropertyValidator);
//# sourceMappingURL=has-at-least-one-property.validator.js.map