pushReplacement<T, TO extends Object> static method

Future<T?> pushReplacement<T, TO extends Object>(
  1. Widget? screen, {
  2. BuildContext? context,
  3. NavAni navAni = NavAni.Fade,
  4. TO? result,
  5. int durationMs = defaultDurationMs,
})

Push Replacement screen

If you provide context, you can nest navigate in your specific context

Implementation

static Future<T?> pushReplacement<T, TO extends Object>(Widget? screen,
    {BuildContext? context,
    NavAni navAni = NavAni.Fade,
    TO? result,
    int durationMs = defaultDurationMs}) async {
  if (screen == null) {
    return null;
  }
  return navigatorState(context)?.pushReplacement(
      navAni.createRoute(
          screen, navigatorState(context)!.context, durationMs),
      result: result);
}