1 | "use strict";
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 |
|
7 | var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; }();
|
8 |
|
9 | var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; };
|
10 |
|
11 | exports.getCategory = getCategory;
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 | function getCategory(parameter, val) {
|
20 | var _iteratorNormalCompletion = true;
|
21 | var _didIteratorError = false;
|
22 | var _iteratorError = undefined;
|
23 |
|
24 | try {
|
25 | var _loop = function _loop() {
|
26 | var _step$value = _slicedToArray(_step.value, 2);
|
27 |
|
28 | var catId = _step$value[0];
|
29 | var vals = _step$value[1];
|
30 |
|
31 | if (vals.indexOf(val) !== -1) {
|
32 | var cat = parameter.observedProperty.categories.filter(function (c) {
|
33 | return c.id === catId;
|
34 | })[0];
|
35 | return {
|
36 | v: cat
|
37 | };
|
38 | }
|
39 | };
|
40 |
|
41 | for (var _iterator = parameter.categoryEncoding[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
|
42 | var _ret = _loop();
|
43 |
|
44 | if ((typeof _ret === "undefined" ? "undefined" : _typeof(_ret)) === "object") return _ret.v;
|
45 | }
|
46 | } catch (err) {
|
47 | _didIteratorError = true;
|
48 | _iteratorError = err;
|
49 | } finally {
|
50 | try {
|
51 | if (!_iteratorNormalCompletion && _iterator.return) {
|
52 | _iterator.return();
|
53 | }
|
54 | } finally {
|
55 | if (_didIteratorError) {
|
56 | throw _iteratorError;
|
57 | }
|
58 | }
|
59 | }
|
60 | } |
\ | No newline at end of file |