super-utils-plus
Version:
A superior alternative to Lodash with improved performance, TypeScript support, and developer experience
20 lines (19 loc) • 447 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.fromPairs = fromPairs;
/**
* Creates an object from key-value pairs.
*
* @param pairs - The key-value pairs
* @returns The composed object
*/
function fromPairs(pairs) {
if (!pairs || !pairs.length) {
return {};
}
const result = {};
for (const [key, value] of pairs) {
result[String(key)] = value;
}
return result;
}