Skip to content

NonEmptyIListOptionOps<A>

extension NonEmptyIListOptionOps<A> on NonEmptyIList<Option<A>>

Operations available when NonEmptyIList elements are Option values.

Methods

sequence() extension

Option<NonEmptyIList<A>> sequence()

Accumulates all elements in this list as one Option. If any element is a None, None will be returned. If all elements are Some, then the entire list is returned, wrapped in a Some.

Available on NonEmptyIList<A>, provided by the NonEmptyIListOptionOps<A> extension

Implementation
dart
Option<NonEmptyIList<A>> sequence() => traverseOption(identity);