routeborn library

Classes

AppPageNode<T>
BranchInitNode<T>
Generic parameter T is a type for annotating nested branches. Most common type is an enum.
NestedBranches<T>
RoutebornBranchParams
This is used for parametrizing a nested branch. The API for switching a nesting branch is by setting the branch and not calling page's constructor directly. Because of this there cannot be parameters passed to the Page.
RoutebornNestedRouterDelegate<T>
RoutebornPage
This is the base Page type used for defining pages when using the routeborn package.
RoutebornRootRouterDelegate<T>
RoutebornRouteInfoParser<T>
RouteNode<T>

Typedefs

NonParametrizedPage = Right<Tuple2<RoutebornPage, List<String>> Function(List<String>), RoutebornPage Function()>
ParametrizedPage = Left<Tuple2<RoutebornPage, List<String>> Function(List<String>), RoutebornPage Function()>
SetPageNameCallback = void Function(String pageName)