popAndPushRoute<TArgs, TResult, TPopResult, TRoute extends SafeRoute<TArgs, TResult> > method
Future<TResult?>
popAndPushRoute<TArgs, TResult, TPopResult, TRoute extends SafeRoute<TArgs, TResult> >(
- SafeRoute<
TArgs, TResult> route, { - TPopResult? result,
- TArgs? arguments,
Pops the current route and pushes a new one.
Equivalent to NavigatorState.popAndPushNamed, but type-safe.
Implementation
Future<TResult?> popAndPushRoute<TArgs, TResult, TPopResult,
TRoute extends SafeRoute<TArgs, TResult>>(
SafeRoute<TArgs, TResult> route, {
TPopResult? result,
TArgs? arguments,
}) =>
popAndPushNamed<TResult, TPopResult>(
route.fullPath,
result: result,
arguments: arguments,
);