UNPKG

koagent

Version:
1 lines 15.4 kB
{"id":"../node_modules/async-validator/es/rule/enum.js","dependencies":[{"name":"/Users/xsp/src/js/koalajs/packages/koagent/package.json","includedInParent":true,"mtime":1540992397902},{"name":"/Users/xsp/src/js/koalajs/packages/koagent/node_modules/async-validator/package.json","includedInParent":true,"mtime":1540983755541},{"name":"../util","loc":{"line":1,"column":22},"parent":"/Users/xsp/src/js/koalajs/packages/koagent/node_modules/async-validator/es/rule/enum.js","resolved":"/Users/xsp/src/js/koalajs/packages/koagent/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 util = _interopRequireWildcard(require(\"../util\"));\n\nfunction _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj.default = obj; return newObj; } }\n\nvar ENUM = 'enum';\n/**\n * Rule for validating a value exists in an enumerable list.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param source The source object being validated.\n * @param errors An array of errors that this rule may add\n * validation errors to.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\n\nfunction enumerable(rule, value, source, errors, options) {\n rule[ENUM] = Array.isArray(rule[ENUM]) ? rule[ENUM] : [];\n\n if (rule[ENUM].indexOf(value) === -1) {\n errors.push(util.format(options.messages[ENUM], rule.fullField, rule[ENUM].join(', ')));\n }\n}\n\nvar _default = enumerable;\nexports.default = _default;","map":{"mappings":[{"generated":{"line":8,"column":0},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":1,"column":0}},{"generated":{"line":12,"column":0},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":2,"column":0}},{"name":"ENUM","generated":{"line":12,"column":4},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":2,"column":4}},{"generated":{"line":12,"column":8},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":2,"column":8}},{"generated":{"line":12,"column":11},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":2,"column":11}},{"generated":{"line":12,"column":17},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":2,"column":0}},{"generated":{"line":13,"column":0},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":4,"column":0}},{"generated":{"line":25,"column":0},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":15,"column":0}},{"name":"enumerable","generated":{"line":25,"column":9},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":15,"column":9}},{"generated":{"line":25,"column":19},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":15,"column":0}},{"name":"rule","generated":{"line":25,"column":20},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":15,"column":20}},{"generated":{"line":25,"column":24},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":15,"column":0}},{"name":"value","generated":{"line":25,"column":26},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":15,"column":26}},{"generated":{"line":25,"column":31},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":15,"column":0}},{"name":"source","generated":{"line":25,"column":33},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":15,"column":33}},{"generated":{"line":25,"column":39},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":15,"column":0}},{"name":"errors","generated":{"line":25,"column":41},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":15,"column":41}},{"generated":{"line":25,"column":47},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":15,"column":0}},{"name":"options","generated":{"line":25,"column":49},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":15,"column":49}},{"generated":{"line":25,"column":56},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":15,"column":0}},{"generated":{"line":25,"column":58},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":15,"column":58}},{"name":"rule","generated":{"line":26,"column":0},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":16,"column":2}},{"name":"rule","generated":{"line":26,"column":2},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":16,"column":2}},{"generated":{"line":26,"column":6},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":16,"column":6}},{"name":"ENUM","generated":{"line":26,"column":7},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":16,"column":7}},{"generated":{"line":26,"column":11},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":16,"column":6}},{"generated":{"line":26,"column":12},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":16,"column":2}},{"name":"Array","generated":{"line":26,"column":15},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":16,"column":15}},{"generated":{"line":26,"column":20},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":16,"column":20}},{"name":"isArray","generated":{"line":26,"column":21},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":16,"column":21}},{"generated":{"line":26,"column":28},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":16,"column":15}},{"name":"rule","generated":{"line":26,"column":29},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":16,"column":29}},{"generated":{"line":26,"column":33},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":16,"column":33}},{"name":"ENUM","generated":{"line":26,"column":34},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":16,"column":34}},{"generated":{"line":26,"column":38},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":16,"column":33}},{"generated":{"line":26,"column":39},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":16,"column":15}},{"name":"rule","generated":{"line":26,"column":43},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":16,"column":43}},{"generated":{"line":26,"column":47},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":16,"column":47}},{"name":"ENUM","generated":{"line":26,"column":48},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":16,"column":48}},{"generated":{"line":26,"column":52},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":16,"column":47}},{"generated":{"line":26,"column":53},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":16,"column":15}},{"generated":{"line":26,"column":56},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":16,"column":56}},{"generated":{"line":26,"column":58},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":16,"column":2}},{"generated":{"line":28,"column":0},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":17,"column":2}},{"name":"rule","generated":{"line":28,"column":6},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":17,"column":6}},{"generated":{"line":28,"column":10},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":17,"column":10}},{"name":"ENUM","generated":{"line":28,"column":11},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":17,"column":11}},{"generated":{"line":28,"column":15},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":17,"column":10}},{"generated":{"line":28,"column":16},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":17,"column":6}},{"name":"indexOf","generated":{"line":28,"column":17},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":17,"column":17}},{"generated":{"line":28,"column":24},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":17,"column":6}},{"name":"value","generated":{"line":28,"column":25},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":17,"column":25}},{"generated":{"line":28,"column":30},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":17,"column":6}},{"generated":{"line":28,"column":36},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":17,"column":36}},{"generated":{"line":28,"column":37},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":17,"column":37}},{"generated":{"line":28,"column":38},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":17,"column":2}},{"generated":{"line":28,"column":40},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":17,"column":40}},{"name":"errors","generated":{"line":29,"column":0},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":4}},{"name":"errors","generated":{"line":29,"column":4},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":4}},{"generated":{"line":29,"column":10},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":10}},{"name":"push","generated":{"line":29,"column":11},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":11}},{"generated":{"line":29,"column":15},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":4}},{"name":"util","generated":{"line":29,"column":16},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":16}},{"generated":{"line":29,"column":20},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":20}},{"name":"format","generated":{"line":29,"column":21},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":21}},{"generated":{"line":29,"column":27},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":16}},{"name":"options","generated":{"line":29,"column":28},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":28}},{"generated":{"line":29,"column":35},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":35}},{"name":"messages","generated":{"line":29,"column":36},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":36}},{"generated":{"line":29,"column":44},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":28}},{"name":"ENUM","generated":{"line":29,"column":45},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":45}},{"generated":{"line":29,"column":49},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":28}},{"generated":{"line":29,"column":50},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":16}},{"name":"rule","generated":{"line":29,"column":52},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":52}},{"generated":{"line":29,"column":56},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":56}},{"name":"fullField","generated":{"line":29,"column":57},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":57}},{"generated":{"line":29,"column":66},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":16}},{"name":"rule","generated":{"line":29,"column":68},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":68}},{"generated":{"line":29,"column":72},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":72}},{"name":"ENUM","generated":{"line":29,"column":73},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":73}},{"generated":{"line":29,"column":77},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":72}},{"generated":{"line":29,"column":78},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":68}},{"name":"join","generated":{"line":29,"column":79},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":79}},{"generated":{"line":29,"column":83},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":68}},{"generated":{"line":29,"column":84},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":84}},{"generated":{"line":29,"column":88},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":68}},{"generated":{"line":29,"column":89},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":16}},{"generated":{"line":29,"column":90},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":18,"column":4}},{"generated":{"line":30,"column":0},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":19,"column":3}},{"generated":{"line":31,"column":0},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":20,"column":1}},{"name":"enumerable","generated":{"line":33,"column":15},"source":"../node_modules/async-validator/es/rule/enum.js","original":{"line":22,"column":15}}],"sources":{"../node_modules/async-validator/es/rule/enum.js":"import * as util from '../util';\nvar ENUM = 'enum';\n\n/**\n * Rule for validating a value exists in an enumerable list.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param source The source object being validated.\n * @param errors An array of errors that this rule may add\n * validation errors to.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction enumerable(rule, value, source, errors, options) {\n rule[ENUM] = Array.isArray(rule[ENUM]) ? rule[ENUM] : [];\n if (rule[ENUM].indexOf(value) === -1) {\n errors.push(util.format(options.messages[ENUM], rule.fullField, rule[ENUM].join(', ')));\n }\n}\n\nexport default enumerable;"},"lineCount":null}},"hash":"8e65f8484922c8d962c35a200a93237c","cacheData":{"env":{}}}