replace<T, TO> static method

Future<T?> replace<T, TO>(
  1. BuildContext context,
  2. Widget page(), {
  3. Object? arguments,
  4. TO? result,
})

Implementation

static Future<T?> replace<T, TO>(
  BuildContext context,
  Widget Function() page, {
  Object? arguments,
  TO? result,
}) => Navigator.pushReplacement<T, TO>(
  context,
  MaterialPageRoute<T>(
    builder: (_) => page(),
    settings: RouteSettings(arguments: arguments),
  ),
  result: result,
);