KDLPatients/lib/di/setup.config.dart

47 lines
1.6 KiB
Dart

// 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 {}