UNPKG

@mvx/model

Version:

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

27 lines (25 loc) 687 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MaxLength = void 0; const Field_1 = require("./Field"); const ioc_1 = require("@tsdi/ioc"); /** * MaxLength decorator. */ exports.MaxLength = Field_1.createFieldDecorator('MaxLength', [ (ctx, next) => { let arg = ctx.currArg; if (ioc_1.isNumber(arg)) { ctx.metadata.maxLength = arg; ctx.next(next); } }, (ctx, next) => { let arg = ctx.currArg; if (ioc_1.isString(arg)) { ctx.metadata.errorMsg = arg; ctx.next(next); } } ]); //# sourceMappingURL=../sourcemaps/decorators/MaxLength.js.map