CallbackCatsEffect

japgolly.scalajs.react.callback.CallbackCatsEffect$

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

class AsyncAsyncCallback(io: FunctionK[AsyncCallback, IO], ac: IOToAsyncCallback) extends Async[AsyncCallback]

Attributes

Supertypes
trait Async[AsyncCallback]
trait GenTemporal[AsyncCallback, Throwable]
trait GenConcurrent[AsyncCallback, Throwable]
trait GenSpawn[AsyncCallback, Throwable]
trait Sync[AsyncCallback]
trait Defer[AsyncCallback]
trait Unique[AsyncCallback]
trait Clock[AsyncCallback]
trait MonadCancel[AsyncCallback, Throwable]
trait MonadError[AsyncCallback, Throwable]
trait Monad[AsyncCallback]
trait FlatMap[AsyncCallback]
trait FlatMapArityFunctions[AsyncCallback]
trait ApplicativeError[AsyncCallback, Throwable]
trait Applicative[AsyncCallback]
trait InvariantMonoidal[AsyncCallback]
trait Apply[AsyncCallback]
trait ApplyArityFunctions[AsyncCallback]
trait InvariantSemigroupal[AsyncCallback]
trait Semigroupal[AsyncCallback]
trait Functor[AsyncCallback]
trait Invariant[AsyncCallback]
trait Serializable
class Object
trait Matchable
class Any
Show all
class AsyncCallbackToIO(dispatch: Callback => Unit) extends FunctionK[AsyncCallback, IO]

Attributes

Supertypes
trait FunctionK[AsyncCallback, IO]
trait Serializable
class Object
trait Matchable
class Any
class IOToAsyncCallback(runtime: () => IORuntime) extends FunctionK[IO, AsyncCallback]

Attributes

Supertypes
trait FunctionK[IO, AsyncCallback]
trait Serializable
class Object
trait Matchable
class Any
Self type

Implicits

Implicits

implicit lazy val callbackToSyncIO: FunctionK[CallbackTo, SyncIO]
implicit lazy val syncCallback: Sync[CallbackTo]
implicit lazy val syncIOToCallback: FunctionK[SyncIO, CallbackTo]