(self: HashSet<V>, f: (value: V) => U)
| 149 | |
| 150 | /** @internal */ |
| 151 | export const map = <V, U>(self: HashSet<V>, f: (value: V) => U): HashSet<U> => { |
| 152 | let result = HashMap.empty<U, boolean>() |
| 153 | for (const value of self) { |
| 154 | result = HashMap.set(result, f(value), true) |
| 155 | } |
| 156 | return makeImpl(result) |
| 157 | } |
| 158 | |
| 159 | /** @internal */ |
| 160 | export const filter = <V>(self: HashSet<V>, predicate: (value: V) => boolean): HashSet<V> => |
no test coverage detected