map-values.js 571 B

1234567891011121314151617
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. var is_nil_1 = require("./is-nil");
  4. var is_object_1 = require("./is-object");
  5. var identity = function (v) { return v; };
  6. exports.default = (function (object, func) {
  7. if (func === void 0) { func = identity; }
  8. var r = {};
  9. if (is_object_1.default(object) && !is_nil_1.default(object)) {
  10. Object.keys(object).forEach(function (key) {
  11. // @ts-ignore
  12. r[key] = func(object[key], key);
  13. });
  14. }
  15. return r;
  16. });
  17. //# sourceMappingURL=map-values.js.map