pushReplacementNamed<T extends RouteParams?> method

Future<void> pushReplacementNamed<T extends RouteParams?>(
  1. String path, {
  2. List<T> args = const [],
  3. TraceRoute? traceRoute,
  4. RouteSettings? settings,
  5. NavigatorState? navigator,
})

Implementation

Future<void> pushReplacementNamed<T extends RouteParams?>(
  String path, {
  List<T> args = const [],
  TraceRoute? traceRoute,
  RouteSettings? settings,
  NavigatorState? navigator,
}) {
  final pushParams = getArgumentAndClean<_PushParam>(settings: settings)
      ?.pushParams;
  final argsMap = _createArguments([...args, pushParams, ?traceRoute]);
  return (navigator ?? navigate).pushReplacementNamed(
    path,
    arguments: argsMap,
  );
}