• Creates an object with the same keys as object and values generated by running each own enumerable string keyed property of object thru mapper.

    Type Parameters

    • T

    • K

    Parameters

    • object: T
    • mapper: ((value, key, obj) => K)
        • (value, key, obj): K
        • Parameters

          • value: T[keyof T]
          • key: string
          • obj: T

          Returns K

    Returns Record<keyof T, K>

    Example

    var users = {'fred':{ 'user': 'fred',    'age': 40 }, 'pebbles': { 'user': 'pebbles', 'age': 1 }}
    mapValues(users, o => o.age);
    // returns { 'fred': 40, 'pebbles': 1 }

Generated using TypeDoc