Skip to content

partition

partition<A>(predicate): (data) => readonly [readonly A[], readonly A[]]

Defined in: Core/Arr.ts:150

Splits an array into two groups based on a predicate. First group contains elements that satisfy the predicate, second group contains the rest.

A

(a) => boolean

(data): readonly [readonly A[], readonly A[]]

readonly A[]

readonly [readonly A[], readonly A[]]

pipe([1, 2, 3, 4], Arr.partition(n => n % 2 === 0)); // [[2, 4], [1, 3]]