generator method
Implementation
Route<dynamic>? generator(RouteSettings settings) {
final route = _routeNameMappings[settings.name];
if (route == null) return null;
var argsWrapper =
settings.arguments as ArgumentsWrapper? ?? ArgumentsWrapper();
final CruiserArgs? baseArgs = argsWrapper.cruiserArgs;
var transition = argsWrapper.transition ?? this.options.defaultTransition;
RouteSettings routeSettings = RouteSettings(
name: settings.name,
arguments: argsWrapper.copyWith(
cruiserArgs: baseArgs != null ? baseArgs : route.defaultArgs));
return getPageRoute(
route, routeSettings, baseArgs ?? route.defaultArgs, transition);
}