// GENERATED CODE - DO NOT MODIFY BY HAND part of 'route.dart'; // ************************************************************************** // GoRouterGenerator // ************************************************************************** List get $appRoutes => [ $homeRoute, $settingRoute, $gameRouter, $aboutRouter, ]; RouteBase get $homeRoute => GoRouteData.$route( path: '/', factory: $HomeRouteExtension._fromState, ); extension $HomeRouteExtension on HomeRoute { static HomeRoute _fromState(GoRouterState state) => HomeRoute(); String get location => GoRouteData.$location( '/', ); void go(BuildContext context) => context.go(location); Future push(BuildContext context) => context.push(location); void pushReplacement(BuildContext context) => context.pushReplacement(location); void replace(BuildContext context) => context.replace(location); } RouteBase get $settingRoute => GoRouteData.$route( path: '/setting', factory: $SettingRouteExtension._fromState, ); extension $SettingRouteExtension on SettingRoute { static SettingRoute _fromState(GoRouterState state) => SettingRoute(); String get location => GoRouteData.$location( '/setting', ); void go(BuildContext context) => context.go(location); Future push(BuildContext context) => context.push(location); void pushReplacement(BuildContext context) => context.pushReplacement(location); void replace(BuildContext context) => context.replace(location); } RouteBase get $gameRouter => GoRouteData.$route( path: '/game', factory: $GameRouterExtension._fromState, ); extension $GameRouterExtension on GameRouter { static GameRouter _fromState(GoRouterState state) => GameRouter( cardName: state.uri.queryParameters['card-name']!, assetPath: state.uri.queryParameters['asset-path']!, answer: state.uri.queryParametersAll['answer']!.map(int.parse).toList(), ); String get location => GoRouteData.$location( '/game', queryParams: { 'card-name': cardName, 'asset-path': assetPath, 'answer': answer.map((e) => e.toString()).toList(), }, ); void go(BuildContext context) => context.go(location); Future push(BuildContext context) => context.push(location); void pushReplacement(BuildContext context) => context.pushReplacement(location); void replace(BuildContext context) => context.replace(location); } RouteBase get $aboutRouter => GoRouteData.$route( path: '/about', factory: $AboutRouterExtension._fromState, ); extension $AboutRouterExtension on AboutRouter { static AboutRouter _fromState(GoRouterState state) => AboutRouter(); String get location => GoRouteData.$location( '/about', ); void go(BuildContext context) => context.go(location); Future push(BuildContext context) => context.push(location); void pushReplacement(BuildContext context) => context.pushReplacement(location); void replace(BuildContext context) => context.replace(location); }