frontroute
package frontroute
Members list
Type members
Classlikes
class BrowserLocationProvider(popStateEvents: EventStream[PopStateEvent]) extends LocationProvider
Attributes
- Supertypes
object BrowserNavigation
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
BrowserNavigation.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object ConjunctionMagnet
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ConjunctionMagnet.type
class CustomLocationProvider(locationStrings: Signal[String]) extends LocationProvider
Attributes
- Supertypes
object Directive
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
trait DirectiveUnitExecute
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
trait Directives
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
case class DocumentMeta(title: String, description: Option[String], keywords: Option[String], robots: Option[String], customMeta: Option[Map[String, String]], status: PageStatusCode)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object DocumentMeta
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DocumentMeta.type
object LinkHandler
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LinkHandler.type
final case class Location(hostname: String, port: String, protocol: String, host: String, origin: String, path: List[String], fullPath: List[String], params: Map[String, Seq[String]], state: UndefOr[Any], otherMatched: Boolean)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Location
trait LocationProvider
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class BrowserLocationProviderclass CustomLocationProvider
object LocationProvider
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LocationProvider.type
object LocationUtils
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LocationUtils.type
object NavElement
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
NavElement.type
sealed trait PageStatusCode extends Product, Serializable
object PageStatusCode
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PageStatusCode.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PathMatcher[T]
object PathMatcher
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PathMatcher.type
trait PathMatchers
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
trait Route extends (Location, RoutingState, RoutingState) => RouteResult, Modifier[HtmlElement]
Attributes
- Companion
- object
- Supertypes
-
trait Modifier[HtmlElement]class Objecttrait Matchableclass Any
object Route
sealed trait RouteResult extends Product, Serializable
object RouteResult
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
RouteResult.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
def navMod(mod: Signal[Boolean] => Modifier[ReactiveHtmlElement[HTMLAnchorElement]]): Modifier[ReactiveHtmlElement[HTMLAnchorElement]]
def navModExact(mod: Signal[Boolean] => Modifier[ReactiveHtmlElement[HTMLAnchorElement]]): Modifier[ReactiveHtmlElement[HTMLAnchorElement]]
def relativeHref(path: String, query: Seq[(String, Seq[String])]): Modifier[ReactiveHtmlElement[Anchor]]
def withMatchedPath[Ref <: Element](mod: StrictSignal[List[String]] => Modifier[ReactiveHtmlElement[Ref]]): Modifier[ReactiveHtmlElement[Ref]]
Inherited methods
Attributes
- Inherited from:
- PathMatchers
Attributes
- Inherited from:
- Directives
Attributes
- Inherited from:
- Directives
Attributes
- Inherited from:
- Directives
Attributes
- Inherited from:
- PathMatchers
Attributes
- Inherited from:
- Directives
Attributes
- Inherited from:
- Directives
Attributes
- Inherited from:
- Directives
Attributes
- Inherited from:
- Directives
Attributes
- Inherited from:
- Directives
Attributes
- Inherited from:
- Directives
Attributes
- Inherited from:
- Directives
Attributes
- Inherited from:
- PathMatchers
Attributes
- Inherited from:
- PathMatchers
Attributes
- Inherited from:
- PathMatchers
Attributes
- Inherited from:
- PathMatchers
Attributes
- Inherited from:
- PathMatchers
Attributes
- Inherited from:
- Directives
Attributes
- Inherited from:
- Directives
Attributes
- Inherited from:
- Directives
Attributes
- Inherited from:
- Directives
Inherited fields
Attributes
- Inherited from:
- Directives
Attributes
- Inherited from:
- Directives
Attributes
- Inherited from:
- Directives
Attributes
- Inherited from:
- Directives
Attributes
- Inherited from:
- Directives
Attributes
- Inherited from:
- Directives
Attributes
- Inherited from:
- Directives
Attributes
- Inherited from:
- Directives
Implicits
Implicits
implicit def addDirectiveApply[L](directive: Directive[L])(implicit hac: ApplyConverter[L, Route]): In => Route
Inherited implicits
Attributes
- Inherited from:
- PathMatchers
Attributes
- Inherited from:
- PathMatchers
Attributes
- Inherited from:
- PathMatchers
Attributes
- Inherited from:
- ApplyConverterInstancesPriLow
Attributes
- Inherited from:
- PathMatchers
Attributes
- Inherited from:
- ApplyConverterInstances
implicit def toTupled10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]: ApplyConverter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), O] { type In = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) => O; }
Attributes
- Inherited from:
- ApplyConverterInstances
implicit def toTupled11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]: ApplyConverter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), O] { type In = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) => O; }
Attributes
- Inherited from:
- ApplyConverterInstances
implicit def toTupled12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]: ApplyConverter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), O] { type In = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) => O; }
Attributes
- Inherited from:
- ApplyConverterInstances
implicit def toTupled13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]: ApplyConverter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), O] { type In = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) => O; }
Attributes
- Inherited from:
- ApplyConverterInstances
implicit def toTupled14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14]: ApplyConverter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), O] { type In = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) => O; }
Attributes
- Inherited from:
- ApplyConverterInstances
implicit def toTupled15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15]: ApplyConverter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), O] { type In = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) => O; }
Attributes
- Inherited from:
- ApplyConverterInstances
implicit def toTupled16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16]: ApplyConverter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), O] { type In = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) => O; }
Attributes
- Inherited from:
- ApplyConverterInstances
implicit def toTupled17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17]: ApplyConverter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17), O] { type In = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) => O; }
Attributes
- Inherited from:
- ApplyConverterInstances
implicit def toTupled18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18]: ApplyConverter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18), O] { type In = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) => O; }
Attributes
- Inherited from:
- ApplyConverterInstances
implicit def toTupled19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19]: ApplyConverter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19), O] { type In = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) => O; }
Attributes
- Inherited from:
- ApplyConverterInstances
Attributes
- Inherited from:
- ApplyConverterInstances
implicit def toTupled20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20]: ApplyConverter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20), O] { type In = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) => O; }
Attributes
- Inherited from:
- ApplyConverterInstances
implicit def toTupled21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21]: ApplyConverter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21), O] { type In = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) => O; }
Attributes
- Inherited from:
- ApplyConverterInstances
implicit def toTupled22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22]: ApplyConverter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22), O] { type In = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) => O; }
Attributes
- Inherited from:
- ApplyConverterInstances
implicit def toTupled3[T1, T2, T3]: ApplyConverter[(T1, T2, T3), O] { type In = (T1, T2, T3) => O; }
Attributes
- Inherited from:
- ApplyConverterInstances
implicit def toTupled4[T1, T2, T3, T4]: ApplyConverter[(T1, T2, T3, T4), O] { type In = (T1, T2, T3, T4) => O; }
Attributes
- Inherited from:
- ApplyConverterInstances
implicit def toTupled5[T1, T2, T3, T4, T5]: ApplyConverter[(T1, T2, T3, T4, T5), O] { type In = (T1, T2, T3, T4, T5) => O; }
Attributes
- Inherited from:
- ApplyConverterInstances
implicit def toTupled6[T1, T2, T3, T4, T5, T6]: ApplyConverter[(T1, T2, T3, T4, T5, T6), O] { type In = (T1, T2, T3, T4, T5, T6) => O; }
Attributes
- Inherited from:
- ApplyConverterInstances
implicit def toTupled7[T1, T2, T3, T4, T5, T6, T7]: ApplyConverter[(T1, T2, T3, T4, T5, T6, T7), O] { type In = (T1, T2, T3, T4, T5, T6, T7) => O; }
Attributes
- Inherited from:
- ApplyConverterInstances
implicit def toTupled8[T1, T2, T3, T4, T5, T6, T7, T8]: ApplyConverter[(T1, T2, T3, T4, T5, T6, T7, T8), O] { type In = (T1, T2, T3, T4, T5, T6, T7, T8) => O; }
Attributes
- Inherited from:
- ApplyConverterInstances
implicit def toTupled9[T1, T2, T3, T4, T5, T6, T7, T8, T9]: ApplyConverter[(T1, T2, T3, T4, T5, T6, T7, T8, T9), O] { type In = (T1, T2, T3, T4, T5, T6, T7, T8, T9) => O; }
Attributes
- Inherited from:
- ApplyConverterInstances
In this article