Callable
- Try<A>(value: () => A): Try<A>
-
Type parameters
Parameters
Returns Try<A>
Functions
ap
- ap<A, B>(f: Try<(a: A) => B>, a: Try<A>): Try<B>
-
Type parameters
Parameters
Returns Try<B>
apply
- apply<A>(value: () => A): Try<A>
-
Type parameters
Parameters
Returns Try<A>
failed
-
Type parameters
Parameters
Returns Try<A> | Try<Error>
failure
- failure<A>(value: Error): Try<A>
-
Type parameters
Parameters
Returns Try<A>
filter
- filter<A>(p: (a: A) => boolean, a: Try<A>): Try<A>
-
Type parameters
Parameters
-
p: (a: A) => boolean
-
-
Parameters
Returns boolean
-
Returns Try<A>
flatMap
- flatMap<A, B>(f: (x: A) => Try<B>, a: Try<A>): Try<B>
-
Type parameters
Parameters
-
f: (x: A) => Try<B>
-
-
Parameters
Returns Try<B>
-
Returns Try<B>
flatten
-
Type parameters
Parameters
Returns Try<A>
fold
- fold<A, B>(f: (x: Error) => B, s: (x: A) => B, a: Try<A>): B
-
Type parameters
Parameters
-
f: (x: Error) => B
-
s: (x: A) => B
-
Returns B
forEach
- forEach<A>(fn: (a: A) => any, a: Try<A>): void
-
Type parameters
Parameters
Returns void
get
-
Type parameters
Parameters
Returns A
getOrElse
- getOrElse<A, B>(b: () => B, a: Try<A>): A | B
-
Type parameters
Parameters
Returns A | B
isFailure
- isFailure<A>(a: Try<A>): boolean
-
Type parameters
Parameters
Returns boolean
isSuccess
- isSuccess<A>(a: Try<A>): boolean
-
Type parameters
Parameters
Returns boolean
map
- map<A, B>(f: (x: A) => B, a: Try<A>): Try<B>
-
Type parameters
Parameters
Returns Try<B>
of
-
Type parameters
Parameters
Returns Try<A>
orElse
-
Type parameters
Parameters
Returns Try<A> | Try<B>
recover
- recover<A, B>(pf: (x: Error) => Try<B>, a: Try<A>): Try<B>
-
Type parameters
Parameters
-
pf: (x: Error) => Try<B>
-
-
Parameters
Returns Try<B>
-
Returns Try<B>
success
- success<A>(value: A): Try<A>
-
Type parameters
Parameters
Returns Try<A>