routeToInitial function
dynamic
routeToInitial({
- dynamic data,
- dynamic result,
- bool removeUntilPredicate(
- Route route
- TransitionType? transitionType,
- @Deprecated('Use transitionType instead to specify the page transition type.\nE.g. TransitionType.fadeIn()') PageTransitionType? pageTransitionType,
- @Deprecated('Use transitionType instead to specify the page transition type.\nE.g. TransitionType.fadeIn()') PageTransitionSettings? pageTransitionSettings,
- dynamic onPop(
- dynamic value
Navigate to the initial route.
Implementation
routeToInitial(
{dynamic data,
NavigationType navigationType = NavigationType.pushAndForgetAll,
dynamic result,
bool Function(Route<dynamic> route)? removeUntilPredicate,
TransitionType? transitionType,
@Deprecated(
'Use transitionType instead to specify the page transition type.\nE.g. TransitionType.fadeIn()')
PageTransitionType? pageTransitionType,
@Deprecated(
'Use transitionType instead to specify the page transition type.\nE.g. TransitionType.fadeIn()')
PageTransitionSettings? pageTransitionSettings,
Function(dynamic value)? onPop}) async {
NyArgument nyArgument = NyArgument(data);
String route = NyNavigator.instance.router.getInitialRouteName();
await NyNavigator.instance.router
.navigate(route,
args: nyArgument,
navigationType: navigationType,
result: result,
removeUntilPredicate: removeUntilPredicate,
transitionType: transitionType,
pageTransitionType: pageTransitionType,
pageTransitionSettings: pageTransitionSettings)
.then((v) => onPop != null ? onPop(v) : (v) {});
}