koagent
Version:
1 lines • 29.8 kB
JSON
{"id":"../../koagent-client/node_modules/async-validator/es/validator/string.js","dependencies":[{"name":"/Users/xsp/src/js/koalajs/packages/koagent/package.json","includedInParent":true,"mtime":1541040056487},{"name":"/Users/xsp/src/js/koalajs/packages/koagent/.babelrc","includedInParent":true,"mtime":1541039725197},{"name":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/async-validator/package.json","includedInParent":true,"mtime":1540983755541},{"name":"../rule/","loc":{"line":1,"column":18},"parent":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/async-validator/es/validator/string.js","resolved":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/async-validator/es/rule/index.js"},{"name":"../util","loc":{"line":2,"column":29},"parent":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/async-validator/es/validator/string.js","resolved":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/async-validator/es/util.js"}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\nvar _rule = _interopRequireDefault(require(\"../rule/\"));\n\nvar _util = require(\"../util\");\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * Performs validation for string types.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction string(rule, value, callback, source, options) {\n var errors = [];\n var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);\n\n if (validate) {\n if ((0, _util.isEmptyValue)(value, 'string') && !rule.required) {\n return callback();\n }\n\n _rule.default.required(rule, value, source, errors, options, 'string');\n\n if (!(0, _util.isEmptyValue)(value, 'string')) {\n _rule.default.type(rule, value, source, errors, options);\n\n _rule.default.range(rule, value, source, errors, options);\n\n _rule.default.pattern(rule, value, source, errors, options);\n\n if (rule.whitespace === true) {\n _rule.default.whitespace(rule, value, source, errors, options);\n }\n }\n }\n\n callback(errors);\n}\n\nvar _default = string;\nexports.default = _default;","map":{"mappings":[{"generated":{"line":8,"column":0},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":1,"column":0}},{"generated":{"line":10,"column":0},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":2,"column":0}},{"generated":{"line":14,"column":0},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":4,"column":0}},{"generated":{"line":24,"column":0},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":14,"column":0}},{"name":"string","generated":{"line":24,"column":9},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":14,"column":9}},{"generated":{"line":24,"column":15},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":14,"column":0}},{"name":"rule","generated":{"line":24,"column":16},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":14,"column":16}},{"generated":{"line":24,"column":20},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":14,"column":0}},{"name":"value","generated":{"line":24,"column":22},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":14,"column":22}},{"generated":{"line":24,"column":27},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":14,"column":0}},{"name":"callback","generated":{"line":24,"column":29},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":14,"column":29}},{"generated":{"line":24,"column":37},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":14,"column":0}},{"name":"source","generated":{"line":24,"column":39},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":14,"column":39}},{"generated":{"line":24,"column":45},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":14,"column":0}},{"name":"options","generated":{"line":24,"column":47},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":14,"column":47}},{"generated":{"line":24,"column":54},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":14,"column":0}},{"generated":{"line":24,"column":56},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":14,"column":56}},{"generated":{"line":25,"column":0},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":15,"column":2}},{"name":"errors","generated":{"line":25,"column":6},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":15,"column":6}},{"generated":{"line":25,"column":12},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":15,"column":12}},{"generated":{"line":25,"column":15},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":15,"column":15}},{"generated":{"line":25,"column":17},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":15,"column":2}},{"generated":{"line":26,"column":0},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":16,"column":2}},{"name":"validate","generated":{"line":26,"column":6},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":16,"column":6}},{"generated":{"line":26,"column":14},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":16,"column":14}},{"name":"rule","generated":{"line":26,"column":17},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":16,"column":17}},{"generated":{"line":26,"column":21},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":16,"column":21}},{"name":"required","generated":{"line":26,"column":22},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":16,"column":22}},{"generated":{"line":26,"column":30},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":16,"column":17}},{"generated":{"line":26,"column":34},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":16,"column":34}},{"name":"rule","generated":{"line":26,"column":35},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":16,"column":35}},{"generated":{"line":26,"column":39},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":16,"column":39}},{"name":"required","generated":{"line":26,"column":40},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":16,"column":40}},{"generated":{"line":26,"column":48},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":16,"column":34}},{"name":"source","generated":{"line":26,"column":52},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":16,"column":52}},{"generated":{"line":26,"column":58},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":16,"column":58}},{"name":"hasOwnProperty","generated":{"line":26,"column":59},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":16,"column":59}},{"generated":{"line":26,"column":73},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":16,"column":52}},{"name":"rule","generated":{"line":26,"column":74},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":16,"column":74}},{"generated":{"line":26,"column":78},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":16,"column":78}},{"name":"field","generated":{"line":26,"column":79},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":16,"column":79}},{"generated":{"line":26,"column":84},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":16,"column":52}},{"generated":{"line":26,"column":85},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":16,"column":2}},{"generated":{"line":28,"column":0},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":17,"column":2}},{"name":"validate","generated":{"line":28,"column":6},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":17,"column":6}},{"generated":{"line":28,"column":14},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":17,"column":2}},{"generated":{"line":28,"column":16},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":17,"column":16}},{"generated":{"line":29,"column":0},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":18,"column":4}},{"generated":{"line":29,"column":8},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":18,"column":8}},{"name":"value","generated":{"line":29,"column":32},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":18,"column":21}},{"generated":{"line":29,"column":37},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":18,"column":8}},{"generated":{"line":29,"column":39},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":18,"column":28}},{"generated":{"line":29,"column":47},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":18,"column":8}},{"generated":{"line":29,"column":52},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":18,"column":41}},{"name":"rule","generated":{"line":29,"column":53},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":18,"column":42}},{"generated":{"line":29,"column":57},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":18,"column":46}},{"name":"required","generated":{"line":29,"column":58},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":18,"column":47}},{"generated":{"line":29,"column":66},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":18,"column":4}},{"generated":{"line":29,"column":68},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":18,"column":57}},{"generated":{"line":30,"column":0},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":19,"column":6}},{"name":"callback","generated":{"line":30,"column":13},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":19,"column":13}},{"generated":{"line":30,"column":21},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":19,"column":21}},{"generated":{"line":30,"column":23},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":19,"column":6}},{"generated":{"line":31,"column":0},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":20,"column":5}},{"name":"rules","generated":{"line":33,"column":0},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":21,"column":4}},{"name":"required","generated":{"line":33,"column":18},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":21,"column":10}},{"generated":{"line":33,"column":26},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":21,"column":4}},{"name":"rule","generated":{"line":33,"column":27},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":21,"column":19}},{"generated":{"line":33,"column":31},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":21,"column":4}},{"name":"value","generated":{"line":33,"column":33},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":21,"column":25}},{"generated":{"line":33,"column":38},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":21,"column":4}},{"name":"source","generated":{"line":33,"column":40},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":21,"column":32}},{"generated":{"line":33,"column":46},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":21,"column":4}},{"name":"errors","generated":{"line":33,"column":48},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":21,"column":40}},{"generated":{"line":33,"column":54},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":21,"column":4}},{"name":"options","generated":{"line":33,"column":56},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":21,"column":48}},{"generated":{"line":33,"column":63},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":21,"column":4}},{"generated":{"line":33,"column":65},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":21,"column":57}},{"generated":{"line":33,"column":73},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":21,"column":4}},{"generated":{"line":35,"column":0},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":22,"column":4}},{"generated":{"line":35,"column":8},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":22,"column":8}},{"generated":{"line":35,"column":9},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":22,"column":9}},{"name":"value","generated":{"line":35,"column":33},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":22,"column":22}},{"generated":{"line":35,"column":38},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":22,"column":9}},{"generated":{"line":35,"column":40},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":22,"column":29}},{"generated":{"line":35,"column":48},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":22,"column":9}},{"generated":{"line":35,"column":49},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":22,"column":4}},{"generated":{"line":35,"column":51},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":22,"column":40}},{"name":"rules","generated":{"line":36,"column":0},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":23,"column":6}},{"name":"type","generated":{"line":36,"column":20},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":23,"column":12}},{"generated":{"line":36,"column":24},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":23,"column":6}},{"name":"rule","generated":{"line":36,"column":25},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":23,"column":17}},{"generated":{"line":36,"column":29},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":23,"column":6}},{"name":"value","generated":{"line":36,"column":31},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":23,"column":23}},{"generated":{"line":36,"column":36},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":23,"column":6}},{"name":"source","generated":{"line":36,"column":38},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":23,"column":30}},{"generated":{"line":36,"column":44},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":23,"column":6}},{"name":"errors","generated":{"line":36,"column":46},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":23,"column":38}},{"generated":{"line":36,"column":52},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":23,"column":6}},{"name":"options","generated":{"line":36,"column":54},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":23,"column":46}},{"generated":{"line":36,"column":61},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":23,"column":6}},{"name":"rules","generated":{"line":38,"column":0},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":24,"column":6}},{"name":"range","generated":{"line":38,"column":20},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":24,"column":12}},{"generated":{"line":38,"column":25},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":24,"column":6}},{"name":"rule","generated":{"line":38,"column":26},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":24,"column":18}},{"generated":{"line":38,"column":30},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":24,"column":6}},{"name":"value","generated":{"line":38,"column":32},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":24,"column":24}},{"generated":{"line":38,"column":37},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":24,"column":6}},{"name":"source","generated":{"line":38,"column":39},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":24,"column":31}},{"generated":{"line":38,"column":45},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":24,"column":6}},{"name":"errors","generated":{"line":38,"column":47},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":24,"column":39}},{"generated":{"line":38,"column":53},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":24,"column":6}},{"name":"options","generated":{"line":38,"column":55},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":24,"column":47}},{"generated":{"line":38,"column":62},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":24,"column":6}},{"name":"rules","generated":{"line":40,"column":0},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":25,"column":6}},{"name":"pattern","generated":{"line":40,"column":20},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":25,"column":12}},{"generated":{"line":40,"column":27},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":25,"column":6}},{"name":"rule","generated":{"line":40,"column":28},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":25,"column":20}},{"generated":{"line":40,"column":32},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":25,"column":6}},{"name":"value","generated":{"line":40,"column":34},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":25,"column":26}},{"generated":{"line":40,"column":39},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":25,"column":6}},{"name":"source","generated":{"line":40,"column":41},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":25,"column":33}},{"generated":{"line":40,"column":47},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":25,"column":6}},{"name":"errors","generated":{"line":40,"column":49},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":25,"column":41}},{"generated":{"line":40,"column":55},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":25,"column":6}},{"name":"options","generated":{"line":40,"column":57},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":25,"column":49}},{"generated":{"line":40,"column":64},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":25,"column":6}},{"generated":{"line":42,"column":0},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":26,"column":6}},{"name":"rule","generated":{"line":42,"column":10},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":26,"column":10}},{"generated":{"line":42,"column":14},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":26,"column":14}},{"name":"whitespace","generated":{"line":42,"column":15},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":26,"column":15}},{"generated":{"line":42,"column":25},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":26,"column":10}},{"generated":{"line":42,"column":30},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":26,"column":30}},{"generated":{"line":42,"column":34},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":26,"column":6}},{"generated":{"line":42,"column":36},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":26,"column":36}},{"name":"rules","generated":{"line":43,"column":0},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":27,"column":8}},{"name":"whitespace","generated":{"line":43,"column":22},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":27,"column":14}},{"generated":{"line":43,"column":32},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":27,"column":8}},{"name":"rule","generated":{"line":43,"column":33},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":27,"column":25}},{"generated":{"line":43,"column":37},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":27,"column":8}},{"name":"value","generated":{"line":43,"column":39},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":27,"column":31}},{"generated":{"line":43,"column":44},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":27,"column":8}},{"name":"source","generated":{"line":43,"column":46},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":27,"column":38}},{"generated":{"line":43,"column":52},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":27,"column":8}},{"name":"errors","generated":{"line":43,"column":54},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":27,"column":46}},{"generated":{"line":43,"column":60},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":27,"column":8}},{"name":"options","generated":{"line":43,"column":62},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":27,"column":54}},{"generated":{"line":43,"column":69},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":27,"column":8}},{"generated":{"line":44,"column":0},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":28,"column":7}},{"generated":{"line":45,"column":0},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":29,"column":5}},{"generated":{"line":46,"column":0},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":30,"column":3}},{"name":"callback","generated":{"line":48,"column":0},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":31,"column":2}},{"name":"callback","generated":{"line":48,"column":2},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":31,"column":2}},{"generated":{"line":48,"column":10},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":31,"column":10}},{"name":"errors","generated":{"line":48,"column":11},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":31,"column":11}},{"generated":{"line":48,"column":17},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":31,"column":10}},{"generated":{"line":48,"column":18},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":31,"column":2}},{"generated":{"line":49,"column":0},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":32,"column":1}},{"name":"string","generated":{"line":51,"column":15},"source":"../../koagent-client/node_modules/async-validator/es/validator/string.js","original":{"line":34,"column":15}}],"sources":{"../../koagent-client/node_modules/async-validator/es/validator/string.js":"import rules from '../rule/';\nimport { isEmptyValue } from '../util';\n\n/**\n * Performs validation for string types.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction string(rule, value, callback, source, options) {\n var errors = [];\n var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);\n if (validate) {\n if (isEmptyValue(value, 'string') && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options, 'string');\n if (!isEmptyValue(value, 'string')) {\n rules.type(rule, value, source, errors, options);\n rules.range(rule, value, source, errors, options);\n rules.pattern(rule, value, source, errors, options);\n if (rule.whitespace === true) {\n rules.whitespace(rule, value, source, errors, options);\n }\n }\n }\n callback(errors);\n}\n\nexport default string;"},"lineCount":null}},"hash":"6e62918f3c5db4fd8277d8e4d4f6ae4e","cacheData":{"env":{}}}