pushBaseRouteAndRemoveUntil<T extends Object?> function

Future<T?> pushBaseRouteAndRemoveUntil<T extends Object?>(
  1. BaseRoute<T> baseRoute,
  2. BuildContext context,
  3. RoutePredicate predicate, {
  4. bool rootNavigator = false,
})

Implementation

Future<T?> pushBaseRouteAndRemoveUntil<T extends Object?>(
  BaseRoute<T> baseRoute,
  BuildContext context,
  RoutePredicate predicate, {
  bool rootNavigator = false,
}) {
  return Navigator.of(
    context,
    rootNavigator: rootNavigator,
  ).pushAndRemoveUntil<T>(baseRoute.build(context), predicate);
}