p

korolev

package korolev

Linear Supertypes
Shtml, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. korolev
  2. Shtml
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type / = korolev.Router./
  2. abstract class Dux [F[+_], State] extends AnyRef
  3. class Effects [F[+_], S, M] extends AnyRef
  4. sealed trait EventPhase extends AnyRef
  5. trait EventPropagation extends LazyLogging

  6. case class EventResult [F[+_], S](it: Option[Transition[S]] = None, dt: Option[F[Transition[S]]] = None, sp: Boolean = false)(implicit evidence$1: Async[F]) extends Product with Serializable

  7. trait Korolev extends AnyRef
  8. type Render[S] = PartialFunction[S, Node]
  9. 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

    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. val /: korolev.Router./.type
  2. val <>: Empty.type
    Definition Classes
    Shtml
  3. val Root: korolev.Router.Root.type
  4. implicit def ShtmlSymbolOps(name: Symbol): ShtmlSymbolOps
    Definition Classes
    Shtml
  5. implicit def toOptionNode(opt: Option[VDom]): VDom
    Definition Classes
    Shtml
  6. implicit def toTextNode(text: String): Text
    Definition Classes
    Shtml
  7. implicit def toVDoms(xs: Iterable[VDom]): VDoms
    Definition Classes
    Shtml
  8. object Dux
  9. object Effects
  10. object EventPhase
  11. object Korolev extends EventPropagation with LazyLogging

  12. object Router extends Serializable

Inherited from Shtml

Inherited from AnyRef

Inherited from Any

Ungrouped