Hyperlinkv0.8.0-beta.28

Chunk

Chunk.containsconsteffect/Chunk.ts:2558
<A>(a: A): (self: Chunk<A>) => boolean
<A>(self: Chunk<A>, a: A): boolean

Returns a function that checks if a Chunk contains a given value using the default Equivalence.

Example (Checking membership)

import { Chunk } from "effect"

const chunk = Chunk.make(1, 2, 3, 4, 5)
console.log(Chunk.contains(chunk, 3)) // true
console.log(Chunk.contains(chunk, 6)) // false

// Works with strings
const words = Chunk.make("apple", "banana", "cherry")
console.log(Chunk.contains(words, "banana")) // true
console.log(Chunk.contains(words, "grape")) // false

// Empty chunk
const empty = Chunk.empty<number>()
console.log(Chunk.contains(empty, 1)) // false
elements
Source effect/Chunk.ts:25584 lines
export const contains: {
  <A>(a: A): (self: Chunk<A>) => boolean
  <A>(self: Chunk<A>, a: A): boolean
} = RA.contains