/** * Applies the given transformer to all values in the given record and returns a new record containing the resulting keys * associated to the last value that produced them. * * Example: * * ```ts * import { mapValues } from "https://deno.land/std@$STD_VERSION/collections/mod.ts"; * import { assertEquals } from "https://deno.land/std@$STD_VERSION/testing/asserts.ts"; * * const usersById = { * 'a5ec': { name: 'Mischa' }, * 'de4f': { name: 'Kim' }, * } * const namesById = mapValues(usersById, it => it.name) * * assertEquals(namesById, { * 'a5ec': 'Mischa', * 'de4f': 'Kim', * }); * ``` */ export declare function mapValues(record: Readonly>, transformer: (value: T) => O): Record; export { }