beamToReplacementNamed method

void beamToReplacementNamed(
  1. String uri, {
  2. Object? routeState,
  3. Object? data,
  4. String? popToNamed,
  5. TransitionDelegate? transitionDelegate,
  6. bool beamBackOnPop = false,
  7. bool popBeamLocationOnPop = false,
  8. bool stacked = true,
})

The same as beamToNamed, but replaces the last state in history, i.e. removes it from the beamingHistory.last.history and then does beamToNamed.

Implementation

void beamToReplacementNamed(
  String uri, {
  Object? routeState,
  Object? data,
  String? popToNamed,
  TransitionDelegate? transitionDelegate,
  bool beamBackOnPop = false,
  bool popBeamLocationOnPop = false,
  bool stacked = true,
}) {
  removeLastHistoryElement();
  beamToNamed(
    uri,
    routeState: routeState,
    data: data,
    popToNamed: popToNamed,
    transitionDelegate: transitionDelegate,
    beamBackOnPop: beamBackOnPop,
    popBeamLocationOnPop: popBeamLocationOnPop,
    stacked: stacked,
    replaceRouteInformation: true,
  );
}