NavigationEntry constructor

const NavigationEntry({
  1. required Uri uri,
  2. required RouteDefinition route,
  3. Map<String, String> parameters = const <String, String>{},
  4. List<NavigationStack> tabs = const <NavigationStack>[],
  5. int activeTab = 0,
})

Implementation

const NavigationEntry({
  required this.uri,
  required this.route,
  this.parameters = const <String, String>{},
  this.tabs = const <NavigationStack>[],
  this.activeTab = 0,
}) : assert(
        (tabs.length == 0 && activeTab == 0) ||
            (activeTab >= 0 && activeTab < tabs.length),
        'activeTab should be in tabs range',
      );