Methods
[cmp]
- [cmp]<A, B>(this, that): Ordering
-
Type Parameters
-
A extends Ord<A>
-
B extends Ord<B>
[eq]
- [eq]<A, B>(this, that): boolean
-
Type Parameters
-
A extends Eq<A>
-
B extends Eq<B>
Returns boolean
and
- and<E, E1, T1>(this, that): Either<E | E1, T1>
-
Returns Either<E | E1, T1>
andThen
- andThen<E, T, E1, T1>(this, f): Either<E | E1, T1>
-
Returns Either<E | E1, T1>
andThenGo
- andThenGo<E, T, E1, T1>(this, f): Either<E | E1, T1>
-
Returns Either<E | E1, T1>
lmap
- lmap<A, B, A1>(this, f): Either<A1, B>
-
Returns Either<A1, B>
or
- or<T, E1, T1>(this, that): Either<E1, T | T1>
-
Returns Either<E1, T | T1>
orElse
- orElse<E, T, E1, T1>(this, f): Either<E1, T | T1>
-
Returns Either<E1, T | T1>
unwrap
- unwrap<A, B, T1, T2>(this, unwrapLeft, unwrapRight): T1 | T2
-
Parameters
-
-
unwrapLeft: ((val) => T1)
-
unwrapRight: ((val) => T2)
Returns T1 | T2
zipWith
- zipWith<E, T, E1, T1, T2>(this, that, f): Either<E | E1, T2>
-
Parameters
-
-
that: Either<E1, T1>
-
f: ((lhs, rhs) => T2)
-
- (lhs, rhs): T2
-
Returns T2
Returns Either<E | E1, T2>
The fluent syntax for
Either
.