frontroute
frontroute
io.frontroute
BrowserLocationProvider
BrowserNavigation
ConjunctionMagnet
ConjunctionMagnet
CustomLocationProvider
Directive
Directive
DirectiveApplyConverters
Directives
LinkHandler
LocationProvider
LocationProvider
LocationUtils
MakeRoute
PathMatcher
PathMatcher
PathMatchers
RouteLocation
RouteLocation
RouteResult
RouteResult
Complete
Rejected
RunRoute
ScrollPosition
Types
io.frontroute.internal
DocumentTitle
HistoryState
UrlString
io.frontroute.ops
DirectiveOfOptionOps
frontroute
/
io.frontroute
/
Directive
Directive
class
Directive
[L](val tapply:
L
=>
Route
=>
Route
)
Companion
object
Graph
Supertypes
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
&
[R](magnet:
ConjunctionMagnet
[
L
]):
Out
def
collect
[R](f:
PartialFunction
[
L
, R]):
Directive
[R]
def
filter
(predicate:
L
=>
Boolean
):
Directive
[
L
]
def
flatMap
[R](next:
L
=>
Directive
[R]):
Directive
[R]
def
map
[R](f:
L
=> R):
Directive
[R]
@
inline
def
mapOption
[R](f:
A
=> R):
Directive
[
Option
[R]]
Implicitly added by
directiveOfOptionSyntax
@
inline
def
mapTo
[R](otherValue: => R):
Directive
[R]
@
inline
def
none
[R]:
Directive
[
Option
[R]]
def
signal
:
Directive
[
Signal
[
L
]]
@
inline
def
some
:
Directive
[
Option
[
L
]]
def
|
[U >:
L
](other:
Directive
[
L
]):
Directive
[
L
]
Concrete fields
val
tapply
:
L
=>
Route
=>
Route