pushNamed<T extends Object?>  method 
Implementation
@override
Future<T?> pushNamed<T extends Object?>(
  String routeName, {
  Object? args,
}) async {
  return navigatorKey.currentState?.pushNamed<T>(routeName, arguments: args);
}