PushAndRemoveUntilOperation typedef

PushAndRemoveUntilOperation = Future<T?> Function<T extends Object?>({required BuildContext context, required NavigationController navigationController, required NavigatorState navigator, required PopCompleterProvider popCompleterProvider, required RoutePredicate predicate, required Route<T> route})

Signature for overriding Navigator.pushAndRemoveUntil.

Implementation

typedef PushAndRemoveUntilOperation = Future<T?> Function<T extends Object?>({
  required Route<T> route,
  required BuildContext context,
  required NavigatorState navigator,
  required RoutePredicate predicate,
  required PopCompleterProvider popCompleterProvider,
  required NavigationController navigationController,
});