import { mapEntries } from "https://deno.land/std@0.195.0/collections/map_entries.ts";
Applies the given transformer to all entries in the given record and returns a new record containing the results.
Examples
Example 1
Example 1
import { mapEntries } from "https://deno.land/std@0.195.0/collections/map_entries.ts";
import { assertEquals } from "https://deno.land/std@0.195.0/assert/assert_equals.ts";
const usersById = {
"a2e": { name: "Kim", age: 22 },
"dfe": { name: "Anna", age: 31 },
"34b": { name: "Tim", age: 58 },
} as const;
const agesByNames = mapEntries(usersById, ([id, { name, age }]) => [name, age]);
assertEquals(
agesByNames,
{
"Kim": 22,
"Anna": 31,
"Tim": 58,
},
);