Properties
followedBy
followedBy: function
Type declaration
-
-
Type parameters
Parameters
Returns Future<B>
followedByL
followedByL: function
Type declaration
-
- <A, B>(fa: FutureK<A>, fb: function): Future<B>
-
Type parameters
Parameters
Returns Future<B>
forEffect
forEffect: function
Type declaration
-
-
Type parameters
Parameters
Returns Future<A>
forEffectL
forEffectL: function
Type declaration
-
- <A, B>(fa: FutureK<A>, fb: function): Future<A>
-
Type parameters
Parameters
Returns Future<A>
product
product: function
Type declaration
-
-
Type parameters
Parameters
Returns FutureK<[A, B]>
Methods
ap
-
Type parameters
Parameters
Returns Future<B>
attempt
- attempt<A>(fa: FutureK<A>): Future<Either<Throwable, A>>
-
Type parameters
Parameters
Returns Future<Either<Throwable, A>>
coflatMap
- coflatMap<A, B>(fa: FutureK<A>, ff: function): Future<B>
-
Type parameters
Parameters
Returns Future<B>
coflatten
- coflatten<A>(fa: FutureK<A>): Future<Future<A>>
-
Type parameters
Parameters
Returns Future<Future<A>>
flatMap
- flatMap<A, B>(fa: FutureK<A>, f: function): Future<B>
-
Type parameters
Parameters
Returns Future<B>
map
- map<A, B>(fa: FutureK<A>, f: function): Future<B>
-
Type parameters
Parameters
Returns Future<B>
map2
-
Type parameters
Parameters
Returns Future<Z>
pure
-
Type parameters
Parameters
Returns Future<A>
raise
- raise<A>(e: Throwable): Future<A>
-
Type parameters
Parameters
Returns Future<A>
recover
- recover<A>(fa: FutureK<A>, f: function): Future<A>
-
Type parameters
Parameters
Returns Future<A>
recoverWith
- recoverWith<A>(fa: FutureK<A>, f: function): Future<A>
-
Type parameters
Parameters
Returns Future<A>
tailRecM
- tailRecM<A, B>(a: A, f: function): Future<B>
-
Type parameters
Parameters
-
a: A
-
f: function
-
-
Parameters
Returns FutureK<Either<A, B>>
Returns Future<B>
Type class instances provided by default for
Future.