Callable
- Either<A, B>(value: B): Either<A, B>
-
Type parameters
Parameters
Returns Either<A, B>
Functions
apply
- apply<A, B>(value: B): Either<A, B>
-
Type parameters
Parameters
Returns Either<A, B>
exists
- exists<A, B>(p: (b: B) => boolean, e: Either<A, B>): boolean
-
Type parameters
Parameters
-
p: (b: B) => boolean
-
-
Parameters
Returns boolean
-
Returns boolean
filter
-
Type parameters
Parameters
-
p: (a: A) => boolean
-
-
Parameters
Returns boolean
-
flatMap
-
Type parameters
Parameters
-
f: (a: A) => Either<A1, B1>
-
-
Parameters
Returns Either<A1, B1>
-
Returns Either<A1, B1>
fold
- fold<A, B, C>(l: (a: A) => C, r: (b: B) => C, e: Either<A, B>): C
-
Type parameters
Parameters
-
l: (a: A) => C
-
r: (b: B) => C
-
Returns C
forAll
- forAll<A, B>(p: (b: B) => boolean, e: Either<A, B>): boolean
-
Type parameters
Parameters
-
p: (b: B) => boolean
-
-
Parameters
Returns boolean
-
Returns boolean
forEach
- forEach<A, B, C>(f: (x: A | B) => void, e: Either<A, B>): void
-
Type parameters
Parameters
Returns void
get
- get<A, B>(e: Either<A, B>): A | B
-
Type parameters
Parameters
Returns A | B
getOrElse
-
Type parameters
Parameters
Returns Either<A1, B1>
map
-
Type parameters
Parameters
of
- of<A, B>(value: B): Either<A, B>
-
Type parameters
Parameters
Returns Either<A, B>
swap
-
Type parameters
Parameters
Returns Either<B, A>
toList
- toList<A, B>(e: Either<A, B>): B[] | A[]
-
Type parameters
Parameters
Returns B[] | A[]