import reduceEntriesToRecord from './reduce-entries-to-record.js'; /** * Converts an array of `[key, value]` entries into a record. * * @example * mapEntriesToRecord([['a', 1], ['b', 2]]); */ export default function mapEntriesToRecord< K extends number | string | symbol, V, >(entries: readonly (readonly [K, V])[]): Record { return entries.reduce(reduceEntriesToRecord, {} as Record); }