UNPKG

@mopinion/survey

Version:

Collect customer feedback with the Mopinion survey library

30 lines (29 loc) 1.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getElementsHandleExtra = getElementsHandleExtra; function getElementsHandleExtra(_ref) { var _ref$elements = _ref.elements, elements = _ref$elements === void 0 ? {} : _ref$elements, _ref$elements_extra = _ref.elements_extra, elements_extra = _ref$elements_extra === void 0 ? {} : _ref$elements_extra; var elementKeys = Object.keys(elements); var extraKeys = Object.keys(elements_extra); if (elementKeys.length > 0) { if (extraKeys.length > 0) { return [].concat(elementKeys, extraKeys).reduce(function (all, currentKey, index) { var _elements_extra$curre; if (elementKeys.length > index) { all[index] = elements[currentKey]; } else if (!((_elements_extra$curre = elements_extra[currentKey]) !== null && _elements_extra$curre !== void 0 && _elements_extra$curre.linkedLabel)) { all[index] = elements_extra[currentKey]; } return all; }, {}); } return elements; } return {}; } //# sourceMappingURL=index.js.map