Function computeIfPresent

  • Mutation

    Example

    Set a Map entry if the key is present

    const map = new Map([[1, 2]]);
    computeIfPresent(map)(1, (key, value) => value + 1);
    console.log(map); // Map([[1, 3]])

    Type Parameters

    • K

      the Map key type

    • V

      the Map value type

    Parameters

    • map: Map<K, V>

      the Map to set the entry

    Returns ((key: K, remappingFunction: ((key: K, value: V) => undefined | V)) => undefined | V)

      • (key: K, remappingFunction: ((key: K, value: V) => undefined | V)): undefined | V
      • Parameters

        • key: K
        • remappingFunction: ((key: K, value: V) => undefined | V)
            • (key: K, value: V): undefined | V
            • Parameters

              • key: K
              • value: V

              Returns undefined | V

        Returns undefined | V

Generated using TypeDoc