AutoRouteInformationProvider constructor

AutoRouteInformationProvider({
  1. RouteInformation? initialRouteInformation,
  2. bool neglectWhen(
    1. String? location
    )?,
})

Create a platform route information provider.

Use the initialRouteInformation to set the default route information for this provider.

Implementation

factory AutoRouteInformationProvider(
    {RouteInformation? initialRouteInformation,
    bool Function(String? location)? neglectWhen}) {
  final initialRouteInfo = initialRouteInformation ??
      RouteInformation(
        uri: Uri.parse(
            WidgetsBinding.instance.platformDispatcher.defaultRouteName),
      );

  return AutoRouteInformationProvider._(
    initialRouteInformation: initialRouteInfo,
    neglectIf: neglectWhen,
  );
}