MuffinPage<T> constructor

MuffinPage<T>({
  1. required String name,
  2. required MuffinPageBuilder page,
  3. Map<String, String>? parameters,
  4. Object? arguments,
  5. bool? participatesInRootNavigator,
  6. List<MuffinPage> children = const <MuffinPage>[],
  7. bool preventDuplicates = true,
  8. MuffinPage? unknownRoute,
})

Implementation

MuffinPage(
    {required this.name,
    required this.page,
    this.parameters,
    this.arguments,
    this.participatesInRootNavigator,
    this.children = const <MuffinPage>[],
    this.preventDuplicates = true,
    this.unknownRoute})
    : path = _nameToRegex(name),
      assert(name.startsWith('/'),
          'It is necessary to start route name [$name] with a slash: /$name'),
      super(arguments: arguments, name: name);