replace<T extends Object?> method

  1. @optionalTypeArgs
Future<T?> replace<T extends Object?>(
  1. PageRouteInfo route, {
  2. OnNavigationFailure? onFailure,
})

Implementation

@optionalTypeArgs
Future<T?> replace<T extends Object?>(
  PageRouteInfo route, {
  OnNavigationFailure? onFailure,
}) {
  final scope = _findStackScope(route);
  scope._removeLast(notify: false);
  markUrlStateForReplace();
  return scope._push<T>(route, onFailure: onFailure);
}