NavigatorDtx extension

Contains extensions for easier access to Navigator and NavigatorState using BuildContext

on

Properties

Available on BuildContext, provided by the NavigatorDtx extension

no setter

Methods

canPop() → bool

Available on BuildContext, provided by the NavigatorDtx extension

finalizeRoute(Route route) → void

Available on BuildContext, provided by the NavigatorDtx extension

maybePop<T extends Object?>([T? result]) → Future<bool>

Available on BuildContext, provided by the NavigatorDtx extension

pop<T extends Object?>([T? result]) → void

Available on BuildContext, provided by the NavigatorDtx extension

popAndPushNamed<T extends Object?, TO extends Object?>(String routeName, {TO? result, Object? arguments}) → Future<T?>

Available on BuildContext, provided by the NavigatorDtx extension

popUntil(RoutePredicate predicate) → void

Available on BuildContext, provided by the NavigatorDtx extension

push<T extends Object?>(Route<T> route) → Future<T?>

Available on BuildContext, provided by the NavigatorDtx extension

pushAndRemoveUntil<T extends Object?>(Route<T> newRoute, RoutePredicate predicate) → Future<T?>

Available on BuildContext, provided by the NavigatorDtx extension

pushNamed<T extends Object?>(String routeName, {Object? arguments}) → Future<T?>

Available on BuildContext, provided by the NavigatorDtx extension

pushNamedAndRemoveUntil<T extends Object?>(String newRouteName, RoutePredicate predicate, {Object? arguments}) → Future<T?>

Available on BuildContext, provided by the NavigatorDtx extension

pushReplacement<T extends Object?, TO extends Object?>(Route<T> route, {TO? result}) → Future<T?>

Available on BuildContext, provided by the NavigatorDtx extension

pushReplacementNamed<T extends Object?, TO extends Object?>(String routeName, {TO? result, Object? arguments}) → Future<T?>

Available on BuildContext, provided by the NavigatorDtx extension

removeRoute(Route route) → void

Available on BuildContext, provided by the NavigatorDtx extension

removeRouteBelow(Route anchorRoute) → void

Available on BuildContext, provided by the NavigatorDtx extension

replace<T extends Object?>({required Route oldRoute, required Route<T> newRoute}) → void

Available on BuildContext, provided by the NavigatorDtx extension

replaceRouteBelow<T extends Object?>({required Route anchorRoute, required Route<T> newRoute}) → void

Available on BuildContext, provided by the NavigatorDtx extension