YouRouter constructor
Implementation
YouRouter({
required this.root,
// [PlatformRouteInformationProvider.initialRouteInformation]
required this.initial,
required this.navigatorKey,
}) : assert(root.uriTemplate == "/") {
routerDelegate =
LoggableRouterDelegate(logger: logger, delegate: _RouterDelegate(navigatorKey: navigatorKey, router: this));
config = RouterConfig<Object>(
routeInformationProvider:
PlatformRouteInformationProvider(initialRouteInformation: RouteInformation(uri: initial)),
routerDelegate: routerDelegate,
routeInformationParser: _RouteInformationParser(router: this),
);
}