pushAndRemoveUntil<T> method

Future<T?> pushAndRemoveUntil<T>(
  1. Widget page,
  2. bool predicate(
    1. Route
    )
)

Pushes page and removes every route until predicate.

Implementation

Future<T?> pushAndRemoveUntil<T>(
  Widget page,
  bool Function(Route<dynamic>) predicate,
) =>
    Navigator.of(this).pushAndRemoveUntil<T>(
      MaterialPageRoute<T>(builder: (_) => page),
      predicate,
    );