(E: Equivalence<A>, value: A)
| 58 | * in an array of type `Chunk<A>`. |
| 59 | */ |
| 60 | export function elem<A>(E: Equivalence<A>, value: A) { |
| 61 | return (self: Chunk.Chunk<A>): boolean => { |
| 62 | for (let i = 0; i < self.length; i++) { |
| 63 | if (E(Chunk.getUnsafe(self, i), value)) { |
| 64 | return true |
| 65 | } |
| 66 | } |
| 67 | return false |
| 68 | } |
| 69 | } |
| 70 | |
| 71 | export const ChunkPartition = Chunk.partition |
| 72 |