UNPKG

react-elegant-ui

Version:

Elegant UI components, made by BEM best practices for react

42 lines (41 loc) 981 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.fromEntries = void 0; // TODO: infer types of values and support case `fromEntries([['a', 'b'], ['b', 'c'], ['c', 123]])` var __read = void 0 && (void 0).__read || function (o, n) { var m = typeof Symbol === "function" && o[Symbol.iterator]; if (!m) return o; var i = m.call(o), r, ar = [], e; try { while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); } catch (error) { e = { error: error }; } finally { try { if (r && !r.done && (m = i["return"])) m.call(i); } finally { if (e) throw e.error; } } return ar; }; /** * Simple polyfill for Object.fromEntries */ var fromEntries = function (entries) { return entries.reduce(function (acc, _a) { var _b = __read(_a, 2), key = _b[0], value = _b[1]; acc[key] = value; return acc; }, {}); }; exports.fromEntries = fromEntries;