@dazejs/framework
Version:
Daze.js - A powerful web framework for Node.js
18 lines • 585 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.validatorFactory = void 0;
function validatorFactory(validatorMethod, args = [], options = {}) {
return (target, name) => {
const rules = Reflect.getMetadata('rules', target.constructor) || [];
rules.push({
field: name,
handler: validatorMethod,
args,
options,
});
Reflect.defineMetadata('rules', rules, target.constructor);
};
}
exports.validatorFactory = validatorFactory;
;
//# sourceMappingURL=factory.js.map