Function mapByEntries

  • Map an object by its entries (tuples key/value)

    Type Parameters

    • T extends object

    • MappedK extends string

    • MappedV

    Parameters

    • obj: T
    • mapper: ((entry) => [MappedK, MappedV])
        • (entry): [MappedK, MappedV]
        • Parameters

          • entry: ObjectEntry<T>

          Returns [MappedK, MappedV]

    Returns {
        [k in MappedK]: MappedV
    }