UNPKG

@mvx/model

Version:

@mvx/model is model for mvc frameworker on server.

27 lines (25 loc) 695 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MaxLength = void 0; var Field_1 = require("./Field"); var ioc_1 = require("@tsdi/ioc"); /** * MaxLength decorator. */ exports.MaxLength = Field_1.createFieldDecorator('MaxLength', [ function (ctx, next) { var arg = ctx.currArg; if (ioc_1.isNumber(arg)) { ctx.metadata.maxLength = 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/MaxLength.js.map