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
PathMatchResult
PathMatchResult
Match
NoMatch
Rejected
RoutingPath
RoutingPath
RoutingPathStep
RoutingPathStep
Concat
Conjunction
Dir
Disjunction
EnterDisjunction
Initial
UrlString
io.frontroute.ops
DirectiveOfOptionOps
frontroute
/
io.frontroute
/
PathMatcher
PathMatcher
abstract
class
PathMatcher
[
T
]
Companion:
object
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
PathMatcher
[
T
]
Value members
Value members
Abstract methods
def
apply
(
path:
List
[
String
]):
PathMatchResult
[
T
]
Concrete methods
def
/
[
V
](
other:
PathMatcher
[
V
])(
implicit
compose:
Composition
[
T
,
V
]):
PathMatcher
[
Composed
]
def
as
[
O
](
f:
T
=>
O
):
PathMatcher
[
O
]
def
collect
[
V
](
f:
PartialFunction
[
T
,
V
]):
PathMatcher
[
V
]
def
emap
[
V
](
f:
T
=>
Either
[
String
,
V
]):
PathMatcher
[
V
]
def
filter
(
f:
T
=>
Boolean
):
PathMatcher
[
T
]
def
flatMap
[
V
](
f:
T
=>
PathMatcher
[
V
]):
PathMatcher
[
V
]
def
map
[
V
](
f:
T
=>
V
):
PathMatcher
[
V
]
def
mapTo
[
V
](
value:
=>
V
):
PathMatcher
[
V
]
def
recover
[
V
>:
T
](
default:
=>
V
):
PathMatcher
[
V
]
def
tryParse
[
V
](
f:
T
=>
V
):
PathMatcher
[
V
]
def
unary_!
:
PathMatcher
[
Unit
]
def
void
:
PathMatcher
[
Unit
]
def
withFilter
(
f:
T
=>
Boolean
):
PathMatcher
[
T
]