Function mapEntries
- map
Entries <T, O>(record, transformer): Record<string, O> Type Parameters
Parameters
Returns Record<string, O>
A new record with all entries transformed by the given transformer.
Example: Basic usage
import { mapEntries } from "@std/collections/map-entries";
import { assertEquals } from "@std/assert";
const usersById = {
"a2e": { name: "Kim", age: 22 },
"dfe": { name: "Anna", age: 31 },
"34b": { name: "Tim", age: 58 },
};
const agesByNames = mapEntries(usersById, ([id, { name, age }]) => [name, age]);
assertEquals(
agesByNames,
{
Kim: 22,
Anna: 31,
Tim: 58,
},
);
Applies the given transformer to all entries in the given record and returns a new record containing the results.