navigateReplacementPath<T extends Object, TO extends Object> static method

Future<T?> navigateReplacementPath<T extends Object, TO extends Object>(
  1. BuildContext context,
  2. String path, {
  3. TO? result,
})

Implementation

static Future<T?> navigateReplacementPath<T extends Object, TO extends Object>(BuildContext context, String path, {TO? result}) {

  final pathInfo = getPathInfo(path);
  final appRoute = pathInfo.appRoute;
  return appRoute == null
      ? Navigator.pushReplacementNamed<T, TO>(context, pathInfo.routeName, result: result)
      : navigateReplacement<T, TO>(context, appRoute, result: result);
}