p
korolev
package korolev
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- korolev
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- type / = korolev.Router./
- class ApplicationContext [F[+_], S, M] extends AnyRef
- 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
- final case class FormData (content: Seq[Entry]) extends Product with Serializable
- abstract class Korolev [F[+_], S, M] extends AnyRef
-
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
- abstract class StateManager [F[+_], State] extends (Transition[State]) ⇒ F[Unit]
Value Members
- val /: korolev.Router./.type
- val Root: korolev.Router.Root.type
- object ApplicationContext
- object FormData extends Serializable
- object Korolev
- object Router extends Serializable
- object StateManager
- object execution
Deprecated Value Members
-
val
Effects: ApplicationContext.type
- Annotations
- @deprecated
- Deprecated
(Since version 0.4.0) Use ApplicationContext instead of Effects