Router constructor

Router({
  1. required List<RouteBase> routes,
  2. RouterComponentBuilder? errorBuilder,
  3. RouterRedirect? redirect,
  4. 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,
  );
}