Package

korolev

Permalink

package korolev

Visibility
  1. Public
  2. All

Type Members

  1. class BrowserEffects[F[_], S] extends AnyRef

    Permalink
  2. abstract class Dux[F[_], State] extends AnyRef

    Permalink
  3. sealed trait EventPhase extends AnyRef

    Permalink
  4. trait EventPropagation extends AnyRef

    Permalink

  5. case class EventResult[F[_], S](_immediateTransition: Option[Transition[S]] = None, _deferredTransition: Option[F[Transition[S]]] = None, _stopPropagation: Boolean = false)(implicit evidence$1: Async[F]) extends Product with Serializable

    Permalink

  6. trait Korolev extends AnyRef

    Permalink
  7. case class Router[F[_], S, Ctx](fromState: PartialFunction[S, Path] = PartialFunction.empty, toState: PartialFunction[(Ctx, Path), F[S]] = PartialFunction.empty)(implicit evidence$1: Async[F]) extends Product with Serializable

    Permalink

    URL routing definition

    URL routing definition

    F

    A async control

    S

    Type of State

    Ctx

    Any additional data need to construct a state from path

Value Members

  1. object BrowserEffects

    Permalink
  2. object Dux

    Permalink
  3. object EventPhase

    Permalink
  4. object EventResult extends Serializable

    Permalink
  5. object Korolev extends EventPropagation

    Permalink

  6. object Router extends Serializable

    Permalink

Ungrouped