• Type Parameters

    • V

    Parameters

    • combiner: ((newValue) => ((oldValue) => V))
        • (newValue): ((oldValue) => V)
        • Parameters

          • newValue: V

          Returns ((oldValue) => V)

            • (oldValue): V
            • Parameters

              • oldValue: V

              Returns V

    Returns (<K1, K2>(mapper) => ((m) => Record<K2, V>))

      • <K1, K2>(mapper): ((m) => Record<K2, V>)
      • Type Parameters

        • K1 extends string

        • K2 extends string

        Parameters

        • mapper: ((key) => K2)
            • (key): K2
            • Parameters

              • key: K1

              Returns K2

        Returns ((m) => Record<K2, V>)

          • (m): Record<K2, V>
          • Parameters

            • m: Record<K1, V>

            Returns Record<K2, V>

Generated using TypeDoc