1 |
- "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getIndexFromValue=getIndexFromValue,exports.getIndexesFromValues=getIndexesFromValues,exports.getLabelFromIndex=getLabelFromIndex,exports.getLabelsFromIndexes=getLabelsFromIndexes,exports.getRealCol=getRealCol,exports.getRealCols=getRealCols,exports.getRealIndex=getRealIndex,exports.getRealIndexes=getRealIndexes,exports.getRealValue=getRealValue,exports.getRealValues=getRealValues,exports.getValueFromIndex=getValueFromIndex,exports.getValuesFromIndexes=getValuesFromIndexes,exports.isMultiPicker=isMultiPicker;var _fieldNamesBehavior=require("../helpers/mixins/fieldNamesBehavior");function _defineProperty(e,t,r){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toPropertyKey(e){e=_toPrimitive(e,"string");return"symbol"==_typeof(e)?e:String(e)}function _toPrimitive(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0===r)return("string"===t?String:Number)(e);r=r.call(e,t||"default");if("object"!=_typeof(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){var r;if(e)return"string"==typeof e?_arrayLikeToArray(e,t):"Map"===(r="Object"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var DEFAULT_FIELD_NAMES=(0,_fieldNamesBehavior.getDefaultFieldNames)();function getRealIndex(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:0,t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:0,r=2<arguments.length?arguments[2]:void 0;return e<=t?t:r<=e?r:e}function getRealIndexes(){var n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[];return(1<arguments.length&&void 0!==arguments[1]?arguments[1]:[]).reduce(function(e,t,r){return[].concat(_toConsumableArray(e),[getRealIndex(n[r],0,t.length-1)])},[])}function getIndexFromValue(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[],r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:DEFAULT_FIELD_NAMES;return getRealIndex(t.map(function(e){return e[r.value]}).indexOf(e),0,t.length-1)}function getIndexesFromValues(){var n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[],o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:DEFAULT_FIELD_NAMES;return e.reduce(function(e,t,r){return[].concat(_toConsumableArray(e),[getIndexFromValue(n[r],t,o)])},[])}function getValueFromIndex(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[],r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:DEFAULT_FIELD_NAMES;return t[getRealIndex(e,0,t.length-1)][r.value]}function getValuesFromIndexes(){var n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[],o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:DEFAULT_FIELD_NAMES;return e.reduce(function(e,t,r){return[].concat(_toConsumableArray(e),[getValueFromIndex(n[r],t,o)])},[])}function getRealValue(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"",t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[],r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:DEFAULT_FIELD_NAMES;return 0<t.length?t[getIndexFromValue(e,t,r)][r.value]:""}function getRealValues(){var n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[],o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:DEFAULT_FIELD_NAMES;return 0<e.length?e.reduce(function(e,t,r){return[].concat(_toConsumableArray(e),[getRealValue(n[r],t,o)])},[]):[]}function getLabelFromIndex(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[],r=2<arguments.length?arguments[2]:void 0;return r?t[e]&&t[e][r]:t[e]}function getLabelsFromIndexes(n){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[],o=2<arguments.length?arguments[2]:void 0;return e.reduce(function(e,t,r){return[].concat(_toConsumableArray(e),[getLabelFromIndex(n[r],t,o)])},[])}function isMultiPicker(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[];return!!e&&Array.isArray(e[0])}function getRealCol(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:DEFAULT_FIELD_NAMES;return e.map(function(e){return"object"!==_typeof(e)?_defineProperty(_defineProperty({},t.value,e),t.label,e):e})}function getRealCols(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:DEFAULT_FIELD_NAMES;return(isMultiPicker(e)?e:[e]).reduce(function(e,t){return[].concat(_toConsumableArray(e),[getRealCol(t,r)])},[])}
|