A complete route.
A fragment of a route.
A fragment of a route. Can be composed with other fragments.
A single routing rule.
A single routing rule. Intended to be composed with other Rules. When all rules are composed, this is turned into a Rules instance.
The type of legal pages.
Attempt to parse a given path.
Attempt to determine the path for some page.
Attempt to determine the action when a route resolves to some page.
Exhaustive routing rules.
Exhaustive routing rules. For all Pages there are Paths and Actions.
Route builder.
Pattern.quote doesn't work in Scala.JS.
Pattern.quote doesn't work in Scala.JS.
http://stackoverflow.com/questions/2593637/how-to-escape-regular-expression-in-javascript
This is not meant to be imported by library-users; RouterConfigDsl is the entire library-user-facing facade & DSL.