blob: 7c43e54d2e586d3657a330bf22f21c9e8b1b4355 [file] [log] [blame]
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: always_specify_types, public_member_api_docs
part of 'extra_example.dart';
// **************************************************************************
// GoRouterGenerator
// **************************************************************************
List<RouteBase> get $appRoutes => [
$requiredExtraRoute,
$optionalExtraRoute,
$splashRoute,
];
RouteBase get $requiredExtraRoute => GoRouteData.$route(
path: '/requiredExtra',
factory: $RequiredExtraRouteExtension._fromState,
);
extension $RequiredExtraRouteExtension on RequiredExtraRoute {
static RequiredExtraRoute _fromState(GoRouterState state) =>
RequiredExtraRoute(
$extra: state.extra as Extra,
);
String get location => GoRouteData.$location(
'/requiredExtra',
);
void go(BuildContext context) => context.go(location, extra: $extra);
Future<T?> push<T>(BuildContext context) =>
context.push<T>(location, extra: $extra);
void pushReplacement(BuildContext context) =>
context.pushReplacement(location, extra: $extra);
void replace(BuildContext context) =>
context.replace(location, extra: $extra);
}
RouteBase get $optionalExtraRoute => GoRouteData.$route(
path: '/optionalExtra',
factory: $OptionalExtraRouteExtension._fromState,
);
extension $OptionalExtraRouteExtension on OptionalExtraRoute {
static OptionalExtraRoute _fromState(GoRouterState state) =>
OptionalExtraRoute(
$extra: state.extra as Extra?,
);
String get location => GoRouteData.$location(
'/optionalExtra',
);
void go(BuildContext context) => context.go(location, extra: $extra);
Future<T?> push<T>(BuildContext context) =>
context.push<T>(location, extra: $extra);
void pushReplacement(BuildContext context) =>
context.pushReplacement(location, extra: $extra);
void replace(BuildContext context) =>
context.replace(location, extra: $extra);
}
RouteBase get $splashRoute => GoRouteData.$route(
path: '/splash',
factory: $SplashRouteExtension._fromState,
);
extension $SplashRouteExtension on SplashRoute {
static SplashRoute _fromState(GoRouterState state) => const SplashRoute();
String get location => GoRouteData.$location(
'/splash',
);
void go(BuildContext context) => context.go(location);
Future<T?> push<T>(BuildContext context) => context.push<T>(location);
void pushReplacement(BuildContext context) =>
context.pushReplacement(location);
void replace(BuildContext context) => context.replace(location);
}