pushReplacement<T extends Object?, TO extends Object?> method

Future<T?> pushReplacement<T extends Object?, TO extends Object?>(
  1. Widget page, {
  2. RouteType? routeType,
  3. RouteSettings? settings,
  4. bool? maintainState,
  5. bool? fullscreenDialog,
  6. bool? allowSnapshotting,
  7. TO? result,
})

Replace the current page with a new anonymous page route

Implementation

Future<T?> pushReplacement<T extends Object?, TO extends Object?>(
  Widget page, {
  RouteType? routeType,
  RouteSettings? settings,
  bool? maintainState,
  bool? fullscreenDialog,
  bool? allowSnapshotting,
  TO? result,
}) =>
    Navigator.of(this).pushReplacement<T, TO>(
      _createRoute<T>(
        page,
        routeType: routeType,
        settings: settings,
        maintainState: maintainState,
        fullscreenDialog: fullscreenDialog,
        allowSnapshotting: allowSnapshotting,
      ),
      result: result,
    );