p
korolev
package korolev
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- korolev
- Shtml
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- type / = korolev.Router./
- abstract class Dux [F[+_], State] extends AnyRef
- class Effects [F[+_], S, M] extends AnyRef
- sealed trait EventPhase extends AnyRef
- trait EventPropagation extends LazyLogging
- 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
- trait Korolev extends AnyRef
- type Render[S] = PartialFunction[S, Node]
-
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
- val /: korolev.Router./.type
-
val
<>: Empty.type
- Definition Classes
- Shtml
- val Root: korolev.Router.Root.type
-
implicit
def
ShtmlSymbolOps(name: Symbol): ShtmlSymbolOps
- Definition Classes
- Shtml
-
implicit
def
toOptionNode(opt: Option[VDom]): VDom
- Definition Classes
- Shtml
-
implicit
def
toTextNode(text: String): Text
- Definition Classes
- Shtml
-
implicit
def
toVDoms(xs: Iterable[VDom]): VDoms
- Definition Classes
- Shtml
- object Dux
- object Effects
- object EventPhase
- object Korolev extends EventPropagation with LazyLogging
- object Router extends Serializable