@modern-kit/utils
Version:
19 lines (15 loc) • 438 B
JavaScript
;
var objectObjectKeys = require('../objectKeys/index.cjs');
function mapKeys(obj, iteratee) {
const result = {};
const keys = objectObjectKeys.objectKeys(obj);
for (let i = 0; i < keys.length; i++) {
const key = keys[i];
const value = obj[key];
const newKey = iteratee({ key, value, obj });
result[newKey] = value;
}
return result;
}
exports.mapKeys = mapKeys;
//# sourceMappingURL=index.cjs.map