UNPKG

@russ-b/nestjs-common-tools

Version:
20 lines 835 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.IsEntity = IsEntity; const class_validator_1 = require("class-validator"); const entity_constant_1 = require("./entity.constant"); const entity_constraint_1 = require("./entity.constraint"); function IsEntity(entityType, options) { const { isUuid, each, property, ...validationOptions } = options || {}; return function (object, propertyName) { (0, class_validator_1.registerDecorator)({ name: entity_constant_1.IS_ENTITY, target: object.constructor, propertyName, options: validationOptions, constraints: [entityType, { isUuid, each, property }], validator: entity_constraint_1.EntityConstraint, }); }; } //# sourceMappingURL=entity.decorator.js.map