Function getOrSetMap

  • Like return map[key] ??= fallback(key) but for Map.

    Type Parameters

    • K

    • V

    Parameters

    • map: Map<K, V>

      the target map

    • key: K

      element key

    • fallback: ((key) => V)

      default element value

        • (key): V
        • Parameters

          • key: K

          Returns V

    Returns V

    existing value or fallback

Generated using TypeDoc