Skip to content

sequence

sequence<A>(data): Maybe<readonly A[]>

Defined in: Utils/Arr.ts:426

Collects an array of Options into an Maybe of array. Returns None if any element is None.

A

readonly Maybe<A>[]

Maybe<readonly A[]>

Arr.sequence([Maybe.some(1), Maybe.some(2)]); // Some([1, 2])
Arr.sequence([Maybe.some(1), Maybe.none()]); // None