@mvx/model
Version:
@mvx/model is model for mvc frameworker on server.
27 lines (25 loc) • 695 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MinLength = void 0;
var Field_1 = require("./Field");
var ioc_1 = require("@tsdi/ioc");
/**
* MinLength decorator.
*/
exports.MinLength = Field_1.createFieldDecorator('MinLength', [
function (ctx, next) {
var arg = ctx.currArg;
if (ioc_1.isNumber(arg)) {
ctx.metadata.minLength = arg;
ctx.next(next);
}
},
function (ctx, next) {
var arg = ctx.currArg;
if (ioc_1.isString(arg)) {
ctx.metadata.errorMsg = arg;
ctx.next(next);
}
}
]);
//# sourceMappingURL=../sourcemaps/decorators/MinLenght.js.map