pushReplacementNamed<T extends Object?, TO extends Object?> static method

Future<T?> pushReplacementNamed<T extends Object?, TO extends Object?>(
  1. BuildContext context,
  2. String routeName, {
  3. Object? arguments,
})

Implementation

static Future<T?> pushReplacementNamed<T extends Object?, TO extends Object?>(
  BuildContext context,
  String routeName, {
  Object? arguments,
}) async {
  MyRoute? route = getSecuredRouteFromRouteName(routeName);
  if (route == null) {
    throw RouteException("'$routeName' Route is not implemented");
  }
  return Navigator.of(context)
      .pushReplacementNamed<T, TO>(route.name, arguments: arguments);
}