Packages

object callback extends WithDefaultDispatch[CallbackTo]

Linear Supertypes
WithDefaultDispatch[CallbackTo], WithDefaults[CallbackTo], WithDefaults[CallbackTo], Sync[CallbackTo], UnsafeSync[CallbackTo], Dispatch[CallbackTo], Effect[CallbackTo], Monad[CallbackTo], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. callback
  2. WithDefaultDispatch
  3. WithDefaults
  4. WithDefaults
  5. Sync
  6. UnsafeSync
  7. Dispatch
  8. Effect
  9. Monad
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def chain[A, B](fa: CallbackTo[A], fb: CallbackTo[B]): CallbackTo[B]
    Definition Classes
    callback → Monad
    Annotations
    @inline()
  6. final def chain[A, B, C, D](fa: CallbackTo[A], fb: CallbackTo[B], fc: CallbackTo[C], fd: CallbackTo[D]): CallbackTo[D]
    Definition Classes
    Monad
    Annotations
    @inline()
  7. final def chain[A, B, C](fa: CallbackTo[A], fb: CallbackTo[B], fc: CallbackTo[C]): CallbackTo[C]
    Definition Classes
    Monad
    Annotations
    @inline()
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  9. def delay[A](a: => A): CallbackTo[A]
    Definition Classes
    callback → Effect
    Annotations
    @inline()
  10. def dispatch[A](fa: CallbackTo[A]): Unit
    Definition Classes
    WithDefaultDispatch → Dispatch
  11. def dispatchFn[A](fa: => CallbackTo[A]): Function0[Unit]
    Definition Classes
    WithDefaults → Dispatch
  12. val empty: Callback
    Definition Classes
    callback → Sync
  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  15. def finallyRun[A, B](fa: => CallbackTo[A], runFinally: => CallbackTo[B]): CallbackTo[A]
    Definition Classes
    callback → Effect
    Annotations
    @inline()
  16. def flatMap[A, B](fa: CallbackTo[A])(f: (A) => CallbackTo[B]): CallbackTo[B]
    Definition Classes
    callback → Monad
    Annotations
    @inline()
  17. def fromJsFn0[A](f: Function0[A]): CallbackTo[A]
    Definition Classes
    callback → Sync
    Annotations
    @inline()
  18. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. def handleError[A, AA >: A](fa: => CallbackTo[A])(f: (Throwable) => CallbackTo[AA]): CallbackTo[AA]
    Definition Classes
    callback → Effect
    Annotations
    @inline()
  20. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  21. def isEmpty[A](f: CallbackTo[A]): Boolean
    Definition Classes
    callback → Sync
    Annotations
    @inline()
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. def map[A, B](fa: CallbackTo[A])(f: (A) => B): CallbackTo[B]
    Definition Classes
    callback → Monad
    Annotations
    @inline()
  24. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  26. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  27. def pure[A](a: A): CallbackTo[A]
    Definition Classes
    callback → Monad
    Annotations
    @inline()
  28. def reset[A](fa: CallbackTo[A]): Callback
    Definition Classes
    callback → Sync
    Annotations
    @inline()
  29. def runAll[A](callbacks: CallbackTo[A]*): Callback
    Definition Classes
    callback → Sync
    Annotations
    @inline()
  30. def runSync[A](f: => CallbackTo[A]): A
    Definition Classes
    callback → UnsafeSync
    Annotations
    @inline()
  31. val semigroupSyncOr: Semigroup[CallbackTo[Boolean]]
    Definition Classes
    callback → Sync
  32. implicit val semigroupSyncUnit: Semigroup[Callback]
    Definition Classes
    callback → Sync
  33. def sequenceList[A](fas: => List[CallbackTo[A]]): CallbackTo[List[A]]
    Definition Classes
    callback → UnsafeSync
    Annotations
    @inline()
  34. def sequence_[A](fas: => Iterable[CallbackTo[A]]): Callback
    Definition Classes
    callback → UnsafeSync
    Annotations
    @inline()
  35. final def subst[G[_], X[_[_]]](xg: X[G])(xf: => X[CallbackTo])(implicit g: UnsafeSync[G]): X[CallbackTo]
    Definition Classes
    UnsafeSync
  36. def suspend[A](fa: => CallbackTo[A]): CallbackTo[A]
    Definition Classes
    callback → Effect
    Annotations
    @inline()
  37. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  38. def tailrec[A, B](a: A)(f: (A) => CallbackTo[Either[A, B]]): CallbackTo[B]
    Definition Classes
    callback → Monad
    Annotations
    @inline()
  39. final def throwException[A](t: Throwable): CallbackTo[A]
    Definition Classes
    Effect
    Annotations
    @inline()
  40. def toJsFn[A](f: => CallbackTo[A]): Function0[A]
    Definition Classes
    callback → UnsafeSync
    Annotations
    @inline()
  41. def toString(): String
    Definition Classes
    AnyRef → Any
  42. final def transDispatch[G[_]](f: => G[Unit])(implicit g: Dispatch[G]): CallbackTo[Unit]
    Definition Classes
    UnsafeSync
  43. final def transDispatchFn1[G[_], A](f: (A) => G[Unit])(implicit g: Dispatch[G]): (A) => CallbackTo[Unit]
    Definition Classes
    UnsafeSync
  44. final def transDispatchFn3[G[_], A, B, C](f: (A, B, C) => G[Unit])(implicit g: Dispatch[G]): (A, B, C) => CallbackTo[Unit]
    Definition Classes
    UnsafeSync
  45. final def transSync[G[_], A](ga: => G[A])(implicit g: UnsafeSync[G]): CallbackTo[A]
    Definition Classes
    UnsafeSync
  46. final def transSyncFn1[G[_], A, B](f: (A) => G[B])(implicit g: UnsafeSync[G]): (A) => CallbackTo[B]
    Definition Classes
    UnsafeSync
  47. final def transSyncFn2[G[_], A, B, C](f: (A, B) => G[C])(implicit g: UnsafeSync[G]): (A, B) => CallbackTo[C]
    Definition Classes
    UnsafeSync
  48. final def transSyncFn2C[G[_], A, B, C](f: (A, G[B]) => G[C])(implicit g: UnsafeSync[G]): (A, CallbackTo[B]) => CallbackTo[C]
    Definition Classes
    UnsafeSync
  49. def traverseList[A, B](as: => List[A])(f: (A) => CallbackTo[B]): CallbackTo[List[B]]
    Definition Classes
    callback → UnsafeSync
    Annotations
    @inline()
  50. def traverse_[A, B](as: => Iterable[A])(f: (A) => CallbackTo[B]): Callback
    Definition Classes
    callback → UnsafeSync
    Annotations
    @inline()
  51. final def unless_[A](cond: => Boolean)(fa: => CallbackTo[A]): CallbackTo[Unit]
    Definition Classes
    UnsafeSync
    Annotations
    @inline()
  52. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  53. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  54. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  55. def when_[A](cond: => Boolean)(fa: => CallbackTo[A]): Callback
    Definition Classes
    callback → UnsafeSync
    Annotations
    @inline()

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from WithDefaultDispatch[CallbackTo]

Inherited from WithDefaults[CallbackTo]

Inherited from WithDefaults[CallbackTo]

Inherited from Sync[CallbackTo]

Inherited from UnsafeSync[CallbackTo]

Inherited from Dispatch[CallbackTo]

Inherited from Effect[CallbackTo]

Inherited from Monad[CallbackTo]

Inherited from AnyRef

Inherited from Any

Ungrouped