syncIO

object syncIO extends WithDefaults[[A] =>> SyncIO[A]]
trait WithDefaults[[A] =>> SyncIO[A]]
trait WithDefaults[[A] =>> SyncIO[A]]
trait WithDefaultDispatch[[A] =>> SyncIO[A]]
trait WithDefaults[[A] =>> SyncIO[A]]
trait Sync[[A] =>> SyncIO[A]]
trait UnsafeSync[[A] =>> SyncIO[A]]
trait Dispatch[[A] =>> SyncIO[A]]
trait Monad[[A] =>> SyncIO[A]]
class Object
trait Matchable
class Any

Value members

Concrete methods

@inline
override def delay[A](a: => A): SyncIO[A]
Definition Classes
Monad
@inline
override def flatMap[A, B](fa: SyncIO[A])(f: A => SyncIO[B]): SyncIO[B]
Definition Classes
Monad
@inline
override def isEmpty[A](f: SyncIO[A]): Boolean
Definition Classes
Sync
@inline
override def map[A, B](fa: SyncIO[A])(f: A => B): SyncIO[B]
Definition Classes
Monad
@inline
override def pure[A](a: A): SyncIO[A]
Definition Classes
Monad
@inline
override def runSync[A](f: => SyncIO[A]): A
Definition Classes
UnsafeSync

Inherited methods

@inline
final def chain[A, B, C, D](fa: SyncIO[A], fb: SyncIO[B], fc: SyncIO[C], fd: SyncIO[D]): SyncIO[D]
Inherited from
Monad
@inline
final def chain[A, B, C](fa: SyncIO[A], fb: SyncIO[B], fc: SyncIO[C]): SyncIO[C]
Inherited from
Monad
def chain[A, B](fa: SyncIO[A], fb: SyncIO[B]): SyncIO[B]
Inherited from
Monad
override def dispatch[A](fa: SyncIO[A]): Unit
Definition Classes
WithDefaultDispatch -> Dispatch
Inherited from
WithDefaultDispatch
override def dispatchFn[A](fa: => SyncIO[A]): Function0[Unit]
Definition Classes
WithDefaults -> Dispatch
Inherited from
WithDefaults
override def finallyRun[A, B](fa: SyncIO[A], runFinally: SyncIO[B]): SyncIO[A]

Wraps this callback in a try-finally block and runs the given callback in the finally clause, after the current callback completes, be it in error or success.

Wraps this callback in a try-finally block and runs the given callback in the finally clause, after the current callback completes, be it in error or success.

Definition Classes
WithDefaults -> Sync
Inherited from
WithDefaults
override def fromJsFn0[A](f: Function0[A]): SyncIO[A]
Definition Classes
WithDefaults -> Sync
Inherited from
WithDefaults
override def handleError[A, AA >: A](fa: SyncIO[A])(f: Throwable => SyncIO[AA]): SyncIO[AA]
Definition Classes
WithDefaults -> Sync
Inherited from
WithDefaults
override def reset[A](fa: SyncIO[A]): SyncIO[Unit]
Definition Classes
WithDefaults -> Sync
Inherited from
WithDefaults
override def runAll[A](callbacks: SyncIO[A]*): SyncIO[Unit]
Definition Classes
WithDefaults -> Sync
Inherited from
WithDefaults
override def sequenceList[A](fas: => List[SyncIO[A]]): SyncIO[List[A]]
Definition Classes
WithDefaults -> Sync
Inherited from
WithDefaults
override def sequence_[A](fas: => Iterable[SyncIO[A]]): SyncIO[Unit]
Definition Classes
WithDefaults -> Sync
Inherited from
WithDefaults
final def subst[G[_], X[_[_]]](xg: X[G])(xf: => X[[A] =>> SyncIO[A]])(g: UnsafeSync[G]): X[[A] =>> SyncIO[A]]
Inherited from
UnsafeSync
override def suspend[A](fa: => SyncIO[A]): SyncIO[A]
Definition Classes
WithDefaults -> UnsafeSync
Inherited from
WithDefaults
override def toJsFn[A](f: => SyncIO[A]): Function0[A]
Definition Classes
WithDefaults -> UnsafeSync
Inherited from
WithDefaults
final def transDispatch[G[_]](f: => G[Unit])(g: Dispatch[G]): SyncIO[Unit]
Inherited from
UnsafeSync
final def transDispatchFn1[G[_], A](f: A => G[Unit])(g: Dispatch[G]): A => SyncIO[Unit]
Inherited from
UnsafeSync
final def transDispatchFn3[G[_], A, B, C](f: (A, B, C) => G[Unit])(g: Dispatch[G]): (A, B, C) => SyncIO[Unit]
Inherited from
UnsafeSync
final def transSync[G[_], A](ga: => G[A])(g: UnsafeSync[G]): SyncIO[A]
Inherited from
UnsafeSync
final def transSyncFn1[G[_], A, B](f: A => G[B])(g: UnsafeSync[G]): A => SyncIO[B]
Inherited from
UnsafeSync
final def transSyncFn2[G[_], A, B, C](f: (A, B) => G[C])(g: UnsafeSync[G]): (A, B) => SyncIO[C]
Inherited from
UnsafeSync
override def traverseList[A, B](as: => List[A])(f: A => SyncIO[B]): SyncIO[List[B]]
Definition Classes
WithDefaults -> Sync
Inherited from
WithDefaults
override def traverse_[A, B](as: => Iterable[A])(f: A => SyncIO[B]): SyncIO[Unit]
Definition Classes
WithDefaults -> Sync
Inherited from
WithDefaults
@inline
final def unless_[A](cond: => Boolean)(fa: => SyncIO[A]): SyncIO[Unit]
Inherited from
Sync
override def when_[A](cond: => Boolean)(fa: => SyncIO[A]): SyncIO[Unit]
Definition Classes
WithDefaults -> Sync
Inherited from
WithDefaults

Concrete fields

override val empty: SyncIO[Unit]

Inherited fields

val semigroupSyncOr: Semigroup[SyncIO[Boolean]]
Inherited from
WithDefaults

Implicits

Inherited implicits

implicit val semigroupSyncUnit: Semigroup[SyncIO[Unit]]
Inherited from
WithDefaults