// GENERATED CODE - DO NOT MODIFY BY HAND // ************************************************************************** // InjectableConfigGenerator // ************************************************************************** // ignore_for_file: type=lint // coverage:ignore-file // ignore_for_file: no_leading_underscores_for_library_prefixes import 'package:get_it/get_it.dart' as _i174; import 'package:gql_dio_link/gql_dio_link.dart' as _i485; import 'package:injectable/injectable.dart' as _i526; import 'package:kdl_patients/app/presentation/example/controller/cubit_controller.dart' as _i1018; import 'package:kdl_patients/app/routes/app_router.dart' as _i628; import 'package:kdl_patients/di/setup.dart' as _i188; import 'package:shared_preferences/shared_preferences.dart' as _i460; extension GetItInjectableX on _i174.GetIt { // initializes the registration of main-scope dependencies inside of GetIt Future<_i174.GetIt> init({ String? environment, _i526.EnvironmentFilter? environmentFilter, }) async { final gh = _i526.GetItHelper( this, environment, environmentFilter, ); final localModule = _$LocalModule(); final remoteModule = _$RemoteModule(); await gh.factoryAsync<_i460.SharedPreferences>( () => localModule.prefs, preResolve: true, ); gh.factory<_i485.DioLink>(() => remoteModule.dioLink); gh.factory<_i1018.ExampleCubit>(() => _i1018.ExampleCubit()); gh.singleton<_i628.AppRouter>(() => _i628.AppRouter()); return this; } } class _$LocalModule extends _i188.LocalModule {} class _$RemoteModule extends _i188.RemoteModule {}