See NavigatorState.pushReplacement.
Future<T?> Function<T extends Object?, TO extends Object?>(Route<T> newRoute, {TO? result}) get pushReplacement => _navigator.pushReplacement;