CpsAwaitable
Marker typeclass for wrappers, which we can await. Such traits can be not monads itself (for example, its impossible to set monad structure over js.Promise) but can be convertable into cps monads.
- Source:
- CpsMonad.scala
class Object
trait Matchable
class Any
trait CpsMonad[F]
class FutureAsyncMonadAPI
trait CpsEffectMonad[F]
trait CpsAsyncEffectMonad[F]
trait CpsConcurrentEffectMonad[F]
trait CpsMonadInstanceContext[F]
object FreeCpsMonad.type
object JSFutureCpsMonad.type
trait CpsTryMonad[F]
trait CpsAsyncMonad[F]
trait CpsConcurrentMonad[F]
trait CpsSchedulingMonad[F]
object given_CpsAwaitable_Promise.type