Package: effect
Module: Array
Groups consecutive equal elements using Equal.equivalence().
When to use
Use when you already have adjacent equal values and Effect’s default equality is the right comparison.
Details
Only adjacent elements are grouped.
Example (Grouping adjacent equal elements)
import { Array } from "effect"
console.log(Array.group([1, 1, 2, 2, 2, 3, 1])) // [[1, 1], [2, 2, 2], [3], [1]]
See
groupWith — use custom equalitygroupBy — group by a key function into a recordSignature
declare const group: <A>(self: NonEmptyReadonlyArray<A>) => NonEmptyArray<NonEmptyArray<A>>
Since v2.0.0