Skip to content

separate

separate<E, A>(data): readonly [readonly E[], readonly A[]]

Defined in: Data/Arr.ts:235

Separates an array of Result values into two separate lists of errors and successes. Returns a tuple containing [errors, successes].

E

A

readonly Result<E, A>[]

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

Arr.separate([Result.ok(1), Result.err("bad"), Result.ok(3)]); // [["bad"], [1, 3]]