// GENERATED CODE - DO NOT MODIFY BY HAND // ************************************************************************** // InjectableConfigGenerator // ************************************************************************** // ignore_for_file: no_leading_underscores_for_library_prefixes import 'package:get_it/get_it.dart' as _i1; import 'package:injectable/injectable.dart' as _i2; import '../../features/presentation/account/bloc/login_bloc.dart' as _i8; import '../../features/presentation/app/bloc/user_bloc.dart' as _i5; import '../../features/presentation/order/bloc/order_detail_bloc.dart' as _i9; import '../../features/presentation/order/bloc/order_list_bloc.dart' as _i10; import '../../features/repositories/hra_repository.dart' as _i4; import '../../features/usecases/index.dart' as _i6; import '../../features/usecases/order/order_use_cases.dart' as _i3; import '../../features/usecases/user/user_use_cases.dart' as _i7; // ignore_for_file: unnecessary_lambdas // ignore_for_file: lines_longer_than_80_chars /// initializes the registration of provided dependencies inside of [GetIt] _i1.GetIt $initGetIt( _i1.GetIt get, { String? environment, _i2.EnvironmentFilter? environmentFilter, }) { final gh = _i2.GetItHelper( get, environment, environmentFilter, ); gh.lazySingleton<_i3.OrderUseCases>( () => _i3.OrderUseCases(get<_i4.HraRepository>())); gh.factory<_i5.UserBloc>(() => _i5.UserBloc(get<_i6.UserUseCases>())); gh.lazySingleton<_i7.UserUseCases>( () => _i7.UserUseCases(get<_i4.HraRepository>())); gh.factory<_i8.LoginBloc>(() => _i8.LoginBloc(get<_i7.UserUseCases>())); gh.factory<_i9.OrderDetailBloc>( () => _i9.OrderDetailBloc(get<_i3.OrderUseCases>())); gh.factory<_i10.OrderListBloc>( () => _i10.OrderListBloc(get<_i3.OrderUseCases>())); return get; }