UNPKG

koagent

Version:
1 lines 17.8 kB
{"id":"ivmr","dependencies":[{"name":"/Users/xsp/src/js/koalajs/packages/koagent/package.json","includedInParent":true,"mtime":1541832546543},{"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/type.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/type.js","resolved":"/Users/xsp/src/js/koalajs/packages/koagent-client/node_modules/async-validator/es/util.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.default=void 0;var e=u(require(\"../rule/\")),r=require(\"../util\");function u(e){return e&&e.__esModule?e:{default:e}}function t(u,t,i,d,l){var a=u.type,f=[];if(u.required||!u.required&&d.hasOwnProperty(u.field)){if((0,r.isEmptyValue)(t,a)&&!u.required)return i();e.default.required(u,t,d,f,l,a),(0,r.isEmptyValue)(t,a)||e.default.type(u,t,d,f,l)}i(f)}var i=t;exports.default=i;","map":{"mappings":[{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":0}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":13}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":20}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":35}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":43}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":56}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":57}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":64}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":68}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":76}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":89}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","original":{"line":1,"column":0},"generated":{"line":1,"column":91}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","original":{"line":1,"column":0},"generated":{"line":1,"column":95}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","original":{"line":1,"column":0},"generated":{"line":1,"column":97}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","original":{"line":1,"column":0},"generated":{"line":1,"column":99}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","original":{"line":1,"column":0},"generated":{"line":1,"column":107}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","original":{"line":2,"column":0},"generated":{"line":1,"column":120}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","original":{"line":2,"column":0},"generated":{"line":1,"column":122}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","original":{"line":2,"column":0},"generated":{"line":1,"column":130}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":141}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":150}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":152}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":155}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":162}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":165}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":167}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":178}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":180}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":181}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":189}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","original":{"line":4,"column":0},"generated":{"line":1,"column":192}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":4,"column":9},"generated":{"line":1,"column":201}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"rule","original":{"line":4,"column":14},"generated":{"line":1,"column":203}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"value","original":{"line":4,"column":20},"generated":{"line":1,"column":205}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"callback","original":{"line":4,"column":27},"generated":{"line":1,"column":207}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"source","original":{"line":4,"column":37},"generated":{"line":1,"column":209}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"options","original":{"line":4,"column":45},"generated":{"line":1,"column":211}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"ruleType","original":{"line":5,"column":6},"generated":{"line":1,"column":214}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"ruleType","original":{"line":5,"column":6},"generated":{"line":1,"column":218}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"rule","original":{"line":5,"column":17},"generated":{"line":1,"column":220}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":5,"column":22},"generated":{"line":1,"column":222}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"errors","original":{"line":6,"column":6},"generated":{"line":1,"column":227}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","original":{"line":6,"column":15},"generated":{"line":1,"column":229}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"validate","original":{"line":8,"column":6},"generated":{"line":1,"column":232}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"rule","original":{"line":7,"column":17},"generated":{"line":1,"column":235}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"required","original":{"line":7,"column":22},"generated":{"line":1,"column":237}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"rule","original":{"line":7,"column":35},"generated":{"line":1,"column":248}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"required","original":{"line":7,"column":40},"generated":{"line":1,"column":250}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"source","original":{"line":7,"column":52},"generated":{"line":1,"column":260}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"hasOwnProperty","original":{"line":7,"column":59},"generated":{"line":1,"column":262}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"rule","original":{"line":7,"column":74},"generated":{"line":1,"column":277}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"field","original":{"line":7,"column":79},"generated":{"line":1,"column":279}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","original":{"line":8,"column":16},"generated":{"line":1,"column":286}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","original":{"line":9,"column":8},"generated":{"line":1,"column":287}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","original":{"line":9,"column":8},"generated":{"line":1,"column":291}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"value","original":{"line":9,"column":21},"generated":{"line":1,"column":293}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"value","original":{"line":9,"column":21},"generated":{"line":1,"column":295}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"value","original":{"line":9,"column":21},"generated":{"line":1,"column":309}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"ruleType","original":{"line":9,"column":28},"generated":{"line":1,"column":311}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"rule","original":{"line":9,"column":42},"generated":{"line":1,"column":316}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"required","original":{"line":9,"column":47},"generated":{"line":1,"column":318}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"callback","original":{"line":10,"column":13},"generated":{"line":1,"column":327}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"callback","original":{"line":10,"column":13},"generated":{"line":1,"column":334}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"required","original":{"line":12,"column":10},"generated":{"line":1,"column":338}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"required","original":{"line":12,"column":10},"generated":{"line":1,"column":340}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"required","original":{"line":12,"column":10},"generated":{"line":1,"column":348}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"rule","original":{"line":12,"column":19},"generated":{"line":1,"column":357}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"value","original":{"line":12,"column":25},"generated":{"line":1,"column":359}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"source","original":{"line":12,"column":32},"generated":{"line":1,"column":361}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"errors","original":{"line":12,"column":40},"generated":{"line":1,"column":363}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"options","original":{"line":12,"column":48},"generated":{"line":1,"column":365}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"ruleType","original":{"line":12,"column":57},"generated":{"line":1,"column":367}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","original":{"line":13,"column":9},"generated":{"line":1,"column":371}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"value","original":{"line":13,"column":22},"generated":{"line":1,"column":373}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"value","original":{"line":13,"column":22},"generated":{"line":1,"column":375}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"value","original":{"line":13,"column":22},"generated":{"line":1,"column":389}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"ruleType","original":{"line":13,"column":29},"generated":{"line":1,"column":391}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":14,"column":12},"generated":{"line":1,"column":395}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":14,"column":12},"generated":{"line":1,"column":397}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":14,"column":12},"generated":{"line":1,"column":405}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"rule","original":{"line":14,"column":17},"generated":{"line":1,"column":410}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"value","original":{"line":14,"column":23},"generated":{"line":1,"column":412}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"source","original":{"line":14,"column":30},"generated":{"line":1,"column":414}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"errors","original":{"line":14,"column":38},"generated":{"line":1,"column":416}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"options","original":{"line":14,"column":46},"generated":{"line":1,"column":418}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"callback","original":{"line":17,"column":2},"generated":{"line":1,"column":421}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"errors","original":{"line":17,"column":11},"generated":{"line":1,"column":423}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":426}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":430}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":432}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":434}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":442}},{"source":"../../koagent-client/node_modules/async-validator/es/validator/type.js","name":"type","original":{"line":20,"column":15},"generated":{"line":1,"column":450}}],"sources":{"../../koagent-client/node_modules/async-validator/es/validator/type.js":"import rules from '../rule/';\nimport { isEmptyValue } from '../util';\n\nfunction type(rule, value, callback, source, options) {\n var ruleType = rule.type;\n var errors = [];\n var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field);\n if (validate) {\n if (isEmptyValue(value, ruleType) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options, ruleType);\n if (!isEmptyValue(value, ruleType)) {\n rules.type(rule, value, source, errors, options);\n }\n }\n callback(errors);\n}\n\nexport default type;"},"lineCount":null}},"hash":"71e2a6c523b6f4498aa75ae1dee2a837","cacheData":{"env":{}}}