$initGetIt function
initializes the registration of provided dependencies inside of GetIt
Implementation
_i1.GetIt $initGetIt(_i1.GetIt get,
{String? environment, _i2.EnvironmentFilter? environmentFilter}) {
final gh = _i2.GetItHelper(get, environment, environmentFilter);
gh.singleton<_i3.IFeedbackRepository>(_i4.FeedbackRepositoryGithubImpl(),
instanceName: 'github');
gh.singleton<_i3.IFeedbackRepository>(_i5.FeedbackRepositoryGitlabImpl(),
instanceName: 'gitlab');
gh.factory<_i6.ImprovementUseCase>(() => _i6.ImprovementUseCase(
get<_i3.IFeedbackRepository>(instanceName: 'gitlab')));
gh.factory<_i7.UpdateConfigUseCase>(() => _i7.UpdateConfigUseCase(
get<_i3.IFeedbackRepository>(instanceName: 'gitlab')));
gh.factory<_i8.BugUseCase>(() =>
_i8.BugUseCase(get<_i3.IFeedbackRepository>(instanceName: 'gitlab')));
gh.factory<_i9.DocumentationUseCase>(() => _i9.DocumentationUseCase(
get<_i3.IFeedbackRepository>(instanceName: 'gitlab')));
gh.factory<_i10.FeatureRequestUseCase>(() => _i10.FeatureRequestUseCase(
get<_i3.IFeedbackRepository>(instanceName: 'gitlab')));
return get;
}