45 lines
1.8 KiB
Dart
45 lines
1.8 KiB
Dart
// 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;
|
|
}
|