effect-io-ai

Package: effect
Module: Array

Array.group

Group equal, consecutive elements of a NonEmptyReadonlyArray into NonEmptyArrays.

Example

import { Array } from "effect"

const result = Array.group([1, 1, 2, 2, 2, 3, 1])
console.log(result) // [[1, 1], [2, 2, 2], [3], [1]]

Signature

declare const group: <A>(self: NonEmptyReadonlyArray<A>) => NonEmptyArray<NonEmptyArray<A>>

Source

Since v2.0.0