"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var is_nil_1 = require("./is-nil"); var is_object_1 = require("./is-object"); var identity = function (v) { return v; }; exports.default = (function (object, func) { if (func === void 0) { func = identity; } var r = {}; if (is_object_1.default(object) && !is_nil_1.default(object)) { Object.keys(object).forEach(function (key) { // @ts-ignore r[key] = func(object[key], key); }); } return r; }); //# sourceMappingURL=map-values.js.map