pushNamedAndRemoveUntil<T extends Object?> method

Future<T?> pushNamedAndRemoveUntil<T extends Object?>(
  1. String routeName,
  2. bool predicate(
    1. Route
    ), {
  3. Object? arguments,
  4. NavigatorStateGetter? navigatorStateGetter,
})

Implementation

Future<T?> pushNamedAndRemoveUntil<T extends Object?>(
  String routeName,
  bool Function(Route<dynamic>) predicate, {
  Object? arguments,
  NavigatorStateGetter? navigatorStateGetter,
}) {
  final action = NavPushReplaceUntil<T>(routeName, predicate, arguments);
  _navDelegate(action, navigatorStateGetter);
  return action.result;
}