(map: BackingMap<K, A, E>, key: K)
| 124 | } |
| 125 | |
| 126 | const backingGet = <K, A, E>(map: BackingMap<K, A, E>, key: K): Entry<A, E> | undefined => { |
| 127 | if (map._tag === "Equal") { |
| 128 | return MutableHashMap.get(map.map, key).valueOrUndefined |
| 129 | } |
| 130 | return map.map.get(key) |
| 131 | } |
| 132 | const backingSet = <K, A, E>(map: BackingMap<K, A, E>, key: K, entry: Entry<A, E>): void => { |
| 133 | if (map._tag === "Equal") { |
| 134 | MutableHashMap.set(map.map, key, entry) |