Tuple19EitherOps<E, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> extension

Provides additional functions on tuple with 19 Eithers.

on

Properties

tupled Either<E, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)>

Available on (Either<E, T1>, Either<E, T2>, Either<E, T3>, Either<E, T4>, Either<E, T5>, Either<E, T6>, Either<E, T7>, Either<E, T8>, Either<E, T9>, Either<E, T10>, Either<E, T11>, Either<E, T12>, Either<E, T13>, Either<E, T14>, Either<E, T15>, Either<E, T16>, Either<E, T17>, Either<E, T18>, Either<E, T19>), provided by the Tuple19EitherOps extension

If all items of this tuple are a Right, the respective items are turned into a tuple and returned as a Right. If any item is a Left, the first Left encountered is returned.
no setter

Methods

mapN<T20>(Function19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> fn) Either<E, T20>

Available on (Either<E, T1>, Either<E, T2>, Either<E, T3>, Either<E, T4>, Either<E, T5>, Either<E, T6>, Either<E, T7>, Either<E, T8>, Either<E, T9>, Either<E, T10>, Either<E, T11>, Either<E, T12>, Either<E, T13>, Either<E, T14>, Either<E, T15>, Either<E, T16>, Either<E, T17>, Either<E, T18>, Either<E, T19>), provided by the Tuple19EitherOps extension

Applies fn to the values of each respective tuple member if all values are a Right. If any item is a Left, the first Left encountered will be returned.