restorablePushAndRemoveUntil function

String restorablePushAndRemoveUntil(
  1. BuildContext context,
  2. Route newRouteBuilder(
    1. BuildContext,
    2. Object?
    ),
  3. bool predicate(
    1. Route
    )
)

Implementation

String restorablePushAndRemoveUntil(
    BuildContext context,
    Route Function(BuildContext, Object?) newRouteBuilder,
    bool Function(Route<dynamic>) predicate) {
  if (!isNavMounted(context)) {
    throw "Navigator is unmounted";
  }
  return Navigator.restorablePushAndRemoveUntil(
      context, newRouteBuilder, predicate);
}