CallbackCatsEffect

class Object
trait Matchable
class Any

Type members

Classlikes

class AsyncAsyncCallback(io: FunctionK[[A] =>> AsyncCallback[A], [A] =>> IO[A]], ac: IOToAsyncCallback) extends Async[[A] =>> AsyncCallback[A]]
class AsyncCallbackToIO(dispatch: Callback => Unit) extends FunctionK[[A] =>> AsyncCallback[A], [A] =>> IO[A]]
class IOToAsyncCallback(runtime: () => IORuntime) extends FunctionK[[A] =>> IO[A], [A] =>> AsyncCallback[A]]

Implicits

Implicits

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