pushReplacementRoute<TArgs, TResult, TPopResult, TRoute extends SafeRoute<TArgs, TResult>> method

Future<TResult?> pushReplacementRoute<TArgs, TResult, TPopResult, TRoute extends SafeRoute<TArgs, TResult>>(
  1. TRoute route, {
  2. TPopResult? result,
  3. TArgs? arguments,
})

Replaces the current route with a new one.

Equivalent to NavigatorState.pushReplacementNamed, but type-safe.

Implementation

Future<TResult?> pushReplacementRoute<TArgs, TResult, TPopResult,
        TRoute extends SafeRoute<TArgs, TResult>>(
  TRoute route, {
  TPopResult? result,
  TArgs? arguments,
}) =>
    pushReplacementNamed<TResult, TPopResult>(
      route.fullPath,
      result: result,
      arguments: arguments,
    );