Router constructor
Router({
- required List<
RouteBase> routes, - RouterComponentBuilder? errorBuilder,
- RouterRedirect? redirect,
- int redirectLimit = 5,
Implementation
Router({
required this.routes,
this.errorBuilder,
this.redirect,
this.redirectLimit = 5,
}) {
_configuration = RouteConfiguration(
routes: routes,
redirectLimit: redirectLimit,
topRedirect: redirect ?? (_, __) => null,
);
_parser = RouteInformationParser(
configuration: _configuration,
);
_builder = RouteBuilder(
configuration: _configuration,
errorBuilder: errorBuilder,
);
}