NavigatorDtx extension

Contains extensions for easier access to Navigator and NavigatorState using BuildContext

on

Properties

no setter

Methods

canPop() bool
finalizeRoute(Route route) → void
maybePop<T extends Object?>([T? result]) Future<bool>
pop<T extends Object?>([T? result]) → void
popAndPushNamed<T extends Object?, TO extends Object?>(String routeName, {TO? result, Object? arguments}) Future<T?>
popUntil(RoutePredicate predicate) → void
push<T extends Object?>(Route<T> route) Future<T?>
pushAndRemoveUntil<T extends Object?>(Route<T> newRoute, RoutePredicate predicate) Future<T?>
pushNamed<T extends Object?>(String routeName, {Object? arguments}) Future<T?>
pushNamedAndRemoveUntil<T extends Object?>(String newRouteName, RoutePredicate predicate, {Object? arguments}) Future<T?>
pushReplacement<T extends Object?, TO extends Object?>(Route<T> route, {TO? result}) Future<T?>
pushReplacementNamed<T extends Object?, TO extends Object?>(String routeName, {TO? result, Object? arguments}) Future<T?>
removeRoute(Route route) → void
removeRouteBelow(Route anchorRoute) → void
replace<T extends Object?>({required Route oldRoute, required Route<T> newRoute}) → void
replaceRouteBelow<T extends Object?>({required Route anchorRoute, required Route<T> newRoute}) → void