An absolute URL.
The prefix of all routes on a page.
The prefix of all routes on a page.
The router expects this to be a full URL.
Examples: BaseUrl("http://www.blah.com/hello")
, BaseUrl.fromWindowOrigin / "hello"
.
The portion of the URL after the BaseUrl.
Result of the router resolving a URL and reaching a conclusion about what to render.
Result of the router resolving a URL and reaching a conclusion about what to render.
Data representation (or command) of what will be drawn.
The render function provided by the rules and logic in RouterConfig.
DSL for creating RouterConfig.
DSL for creating RouterConfig.
Instead creating an instance of this yourself, use RouterConfigDsl.apply.
Router controller.
Router controller. A client API to the router.
A data type that indicates a route that can be navigated to.
Performs all routing logic.
Performs all routing logic.
Routing rules context. Prevents different routing rule sets being mixed up.
This is not meant to be imported by library-users; RouterConfigDsl is the entire library-user-facing facade & DSL.