pushReplacementNamed<T extends RouteParams?> method
Future<void>
pushReplacementNamed<T extends RouteParams?>(
- String path, {
- List<
T> args = const [], - TraceRoute? traceRoute,
- RouteSettings? settings,
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,
if (traceRoute != null) traceRoute,
]);
return (navigator ?? navigate)
.pushReplacementNamed(path, arguments: argsMap);
}