UNPKG

the-mail

Version:
18 lines (15 loc) 1.75 kB
/** * @function toLowerKeys */ 'use strict'; import _defineProperty from "@babel/runtime/helpers/defineProperty"; import { snakecase } from 'stringcase'; /** @lends toLowerKeys */ function toLowerKeys() { var obj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; return Object.keys(obj).reduce(function (result, name) { return Object.assign(result, _defineProperty({}, snakecase(name).toLowerCase(), obj[name])); }, {}); } export default toLowerKeys; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvTG93ZXJLZXlzLmpzIl0sIm5hbWVzIjpbInNuYWtlY2FzZSIsInRvTG93ZXJLZXlzIiwib2JqIiwiT2JqZWN0Iiwia2V5cyIsInJlZHVjZSIsInJlc3VsdCIsIm5hbWUiLCJhc3NpZ24iLCJ0b0xvd2VyQ2FzZSJdLCJtYXBwaW5ncyI6IkFBQUE7OztBQUdBOzs7QUFFQSxTQUFRQSxTQUFSLFFBQXdCLFlBQXhCO0FBRUE7O0FBQ0EsU0FBU0MsV0FBVCxHQUErQjtBQUFBLE1BQVZDLEdBQVUsdUVBQUosRUFBSTtBQUM3QixTQUFPQyxNQUFNLENBQUNDLElBQVAsQ0FBWUYsR0FBWixFQUFpQkcsTUFBakIsQ0FDTCxVQUFDQyxNQUFELEVBQVNDLElBQVQ7QUFBQSxXQUNFSixNQUFNLENBQUNLLE1BQVAsQ0FBY0YsTUFBZCxzQkFDR04sU0FBUyxDQUFDTyxJQUFELENBQVQsQ0FBZ0JFLFdBQWhCLEVBREgsRUFDbUNQLEdBQUcsQ0FBQ0ssSUFBRCxDQUR0QyxFQURGO0FBQUEsR0FESyxFQUtMLEVBTEssQ0FBUDtBQU9EOztBQUVELGVBQWVOLFdBQWYiLCJzb3VyY2VSb290IjoiIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAZnVuY3Rpb24gdG9Mb3dlcktleXNcbiAqL1xuJ3VzZSBzdHJpY3QnXG5cbmltcG9ydCB7c25ha2VjYXNlfSBmcm9tICdzdHJpbmdjYXNlJztcblxuLyoqIEBsZW5kcyB0b0xvd2VyS2V5cyAqL1xuZnVuY3Rpb24gdG9Mb3dlcktleXMob2JqID0ge30pIHtcbiAgcmV0dXJuIE9iamVjdC5rZXlzKG9iaikucmVkdWNlKFxuICAgIChyZXN1bHQsIG5hbWUpID0+XG4gICAgICBPYmplY3QuYXNzaWduKHJlc3VsdCwge1xuICAgICAgICBbc25ha2VjYXNlKG5hbWUpLnRvTG93ZXJDYXNlKCldOiBvYmpbbmFtZV0sXG4gICAgICB9KSxcbiAgICB7fSxcbiAgKVxufVxuXG5leHBvcnQgZGVmYXVsdCB0b0xvd2VyS2V5cztcbiJdfQ==