cps.monads.jsfuture
package cps.monads.jsfuture
Type members
Classlikes
@JSType
class JSFuture[T](val executorOrUndef: UndefOr[Function2[Function1[T | Thenable[T], _], Function1[Any, _], _]], val futureOrUndef: UndefOr[Future[T]]) extends Promise[T]
Givens
Givens
given given_CpsMonadConversion_Future_JSFuture: CpsMonadConversion[[T] =>> Future[T], [T] =>> JSFuture[T]]
given given_CpsMonadConversion_JSFuture_Future: CpsMonadConversion[[T] =>> JSFuture[T], [T] =>> Future[T]]