# _MapEntry\[K: [Any](builtin-Any) #share, V: [Any](builtin-Any) #share, H: [HashFunction](collections-HashFunction)\[K\] val\]
<span class="source-link">[[Source]](src/collections-persistent/_map_node.md#L9)</span>
```pony
type _MapEntry[K: Any #share, V: Any #share, H: HashFunction[K] val] is
  (_MapNode[K, V, H] val | Array[(K , V)] val | (K , V))
```

#### Type Alias For

* ([_MapNode](collections-persistent-_MapNode)\[K, V, H\] val | [Array](builtin-Array)\[(K , V)\] val | (K , V))

---

