Packages

trait ModStateWithProps[F[_], A[_], P, S] extends Base[F, A]

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ModStateWithProps
  2. Base
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. abstract type WithAsyncEffect[G[_]] <: ModStateWithProps[F, G[_], P, S]
    Definition Classes
    ModStateWithPropsBase
  2. abstract type WithEffect[G[_]] <: ModStateWithProps[G[_], A, P, S]
    Definition Classes
    ModStateWithPropsBase

Abstract Value Members

  1. implicit abstract def A: Async[A]
    Attributes
    protected
    Definition Classes
    Base
  2. implicit abstract def F: UnsafeSync[F]
    Attributes
    protected
    Definition Classes
    Base
  3. abstract def getClass(): Class[_ <: AnyRef]
    Definition Classes
    Any
  4. abstract def modStateOption[G[_]](mod: (S, P) => Option[S], callback: => G[Unit])(implicit G: Dispatch[G]): F[Unit]

    callback

    Executed regardless of whether state is changed.

  5. abstract def withAsyncEffect[G[_]](implicit G: Async[G]): WithAsyncEffect[G]
    Definition Classes
    Base
  6. abstract def withEffect[G[_]](implicit G: UnsafeSync[G]): WithEffect[G]
    Definition Classes
    Base

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##: Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. final def async(f: (Sync[Unit]) => F[Unit]): A[Unit]
    Attributes
    protected
    Definition Classes
    Base
  6. def equals(arg0: Any): Boolean
    Definition Classes
    Any
  7. def hashCode(): Int
    Definition Classes
    Any
  8. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  9. def modState[G[_]](mod: (S, P) => S, callback: => G[Unit])(implicit G: Dispatch[G]): F[Unit]

    callback

    Executed after state is changed.

  10. final def modState(mod: (S, P) => S): F[Unit]
  11. final def modStateAsync(mod: (S, P) => S): A[Unit]
  12. final def modStateOption(mod: (S, P) => Option[S]): F[Unit]
  13. final def modStateOptionAsync(mod: (S, P) => Option[S]): A[Unit]
  14. def toModStateWithPropsFn: ModStateWithPropsFn[F, A, P, S]
  15. def toString(): String
    Definition Classes
    Any
  16. final def withEffectsImpure: WithEffect[Id]
    Definition Classes
    Base
  17. final def withEffectsPure: WithEffect[Sync]
    Definition Classes
    Base

Inherited from Base[F, A]

Inherited from Any

Ungrouped