diode

package diode

Visibility
  1. Public
  2. All

Type Members

  1. abstract class ActionHandler[M, T] extends AnyRef

  2. trait ActionProcessor extends AnyRef

  3. sealed trait ActionResult[+M] extends AnyRef

  4. trait Circuit[M <: AnyRef] extends Dispatcher

  5. trait Dispatcher extends AnyRef

  6. trait Effect extends AnyRef

  7. abstract class EffectBase extends Effect

  8. class EffectSeq extends EffectBase

    Wraps multiple Effects to be executed later.

  9. class EffectSet extends EffectBase

    Wraps multiple Effects to be executed later.

  10. class EffectSingle[A <: AnyRef] extends EffectBase

    Wraps a function to be executed later.

  11. trait ModelR[+S] extends AnyRef

  12. trait ModelRW[M, S] extends ModelR[S]

  13. sealed trait ModelUpdated[+M] extends ActionResult[M]

  14. class RootModelR[M] extends ModelR[M]

  15. class RootModelRW[M] extends RootModelR[M] with ModelRW[M, M]

  16. class ZoomModelR[M, +T] extends ModelR[T]

  17. class ZoomModelRW[M, T] extends ZoomModelR[M, T] with ModelRW[M, T]

Value Members

  1. object ActionResult

  2. object Effect

  3. object Implicits

  4. package util

Ungrouped