init function
GetIt
init(
- GetIt getIt, {
- String? environment,
- EnvironmentFilter? environmentFilter,
})
Implementation
_i174.GetIt init(
_i174.GetIt getIt, {
String? environment,
_i526.EnvironmentFilter? environmentFilter,
}) {
final gh = _i526.GetItHelper(
getIt,
environment,
environmentFilter,
);
final loggerModule = _$LoggerModule();
final dioModule = _$DioModule();
gh.factory<_i287.ConnectivityModule>(() => _i287.ConnectivityModule());
gh.lazySingleton<_i92.Logger>(() => loggerModule.logger);
gh.lazySingleton<_i985.LocalDatabase>(() => _i985.LocalDatabase());
gh.lazySingleton<_i361.Dio>(() => dioModule.dioClient);
gh.lazySingleton<_i694.ForgeInteract>(() => _i694.InteractManager());
gh.lazySingleton<_i702.CreateFlutterProject>(
() => _i702.CreateFlutterProject(logger: gh<_i152.Logger>()));
gh.lazySingleton<_i699.ForgeCliCommandRunner>(
() => _i699.ForgeCliCommandRunner(logger: gh<_i92.Logger>()));
gh.lazySingleton<_i207.ApiConsumer>(
() => _i82.DioConsumer(dio: gh<_i361.Dio>()));
gh.lazySingleton<_i4.FileHandler>(
() => _i4.FileHandler(logger: gh<_i92.Logger>()));
gh.lazySingleton<_i287.NetworkInfo>(() => _i287.NetworkInfoImpl(
connectivityResult: gh<_i287.ConnectivityModule>()));
gh.lazySingleton<_i970.AuthDataSource>(
() => _i970.AuthDataSourceImpl(apiConsumer: gh<_i207.ApiConsumer>()));
gh.lazySingleton<_i1025.Validators>(
() => _i1025.ValidatorsImpl(logger: gh<_i92.Logger>()));
gh.lazySingleton<_i663.PathsManager>(() => _i663.PathsManager(
fileHandler: gh<_i4.FileHandler>(),
interact: gh<_i694.ForgeInteract>(),
));
gh.singleton<_i152.UsedPackages>(
() => _i152.UsedPackages(interact: gh<_i694.ForgeInteract>()));
gh.lazySingleton<_i517.ForgeConfigManager>(() => _i517.ForgeConfigManager(
fileHandler: gh<_i4.FileHandler>(),
usedPackages: gh<_i152.UsedPackages>(),
validators: gh<_i1025.Validators>(),
logger: gh<_i152.Logger>(),
));
gh.lazySingleton<_i71.RepositoryManager>(() => _i71.RepositoryManager(
fileHandler: gh<_i4.FileHandler>(),
pathsManager: gh<_i663.PathsManager>(),
));
gh.lazySingleton<_i243.BricksManager>(
() => _i243.BricksManager(usedPackages: gh<_i152.UsedPackages>()));
gh.lazySingleton<_i787.AuthRepository>(() => _i153.AuthRepositoryImpl(
dataSource: gh<_i970.AuthDataSource>(),
networkInfo: gh<_i287.NetworkInfo>(),
));
gh.lazySingleton<_i663.ApiDataSource>(
() => _i663.ApiDataSourceImpl(apiConsumer: gh<_i207.ApiConsumer>()));
gh.lazySingleton<_i956.ApiRepository>(() => _i184.ApiRepositoryImpl(
dataSource: gh<_i663.ApiDataSource>(),
networkInfo: gh<_i287.NetworkInfo>(),
));
gh.lazySingleton<_i255.FeatureConfigManager>(
() => _i255.FeatureConfigManager(fileHandler: gh<_i4.FileHandler>()));
gh.lazySingleton<_i849.DatasourceFileManager>(
() => _i849.DatasourceFileManager(fileHandler: gh<_i4.FileHandler>()));
gh.lazySingleton<_i187.GoRouterFilesManager>(
() => _i187.GoRouterFilesManager(fileHandler: gh<_i4.FileHandler>()));
gh.lazySingleton<_i638.ModelsManager>(
() => _i638.ModelsManager(fileHandler: gh<_i4.FileHandler>()));
gh.lazySingleton<_i579.PrePostGen>(() => _i579.PrePostGen(
logger: gh<_i92.Logger>(),
bricksManager: gh<_i243.BricksManager>(),
));
gh.lazySingleton<_i1022.MakeCommand>(() => _i1022.MakeCommand(
logger: gh<_i152.Logger>(),
validators: gh<_i1025.Validators>(),
forgeConfigManager: gh<_i517.ForgeConfigManager>(),
goRouterFilesManager: gh<_i187.GoRouterFilesManager>(),
));
gh.lazySingleton<_i951.BuildedFilesManager>(() => _i951.BuildedFilesManager(
fileHandler: gh<_i4.FileHandler>(),
logger: gh<_i92.Logger>(),
datasourceFileManager: gh<_i849.DatasourceFileManager>(),
featureConfigManager: gh<_i255.FeatureConfigManager>(),
));
gh.lazySingleton<_i320.PubspecManager>(() => _i320.PubspecManager(
fileHandler: gh<_i4.FileHandler>(),
bricksManager: gh<_i243.BricksManager>(),
));
gh.lazySingleton<_i471.AddRouteCommand>(() => _i471.AddRouteCommand(
logger: gh<_i92.Logger>(),
goRouterFilesManager: gh<_i187.GoRouterFilesManager>(),
));
gh.lazySingleton<_i407.BuildCmdUseCase>(
() => _i407.BuildCmdUseCase(gh<_i956.ApiRepository>()));
gh.lazySingleton<_i484.CreateCmdHelper>(() => _i484.CreateCmdHelper(
logger: gh<_i152.Logger>(),
getUsedPackages: gh<_i152.UsedPackages>(),
prePostGen: gh<_i579.PrePostGen>(),
createFlutterProject: gh<_i702.CreateFlutterProject>(),
bricksManager: gh<_i243.BricksManager>(),
forgeConfigManager: gh<_i517.ForgeConfigManager>(),
pubspecManager: gh<_i320.PubspecManager>(),
));
gh.lazySingleton<_i1018.CheckDeviceAuthStatusUseCase>(
() => _i1018.CheckDeviceAuthStatusUseCase(gh<_i787.AuthRepository>()));
gh.lazySingleton<_i561.DeviceAuthUseCase>(
() => _i561.DeviceAuthUseCase(gh<_i787.AuthRepository>()));
gh.lazySingleton<_i689.GetGeneratedCodeFromApi>(
() => _i689.GetGeneratedCodeFromApi(
buildCmdUseCase: gh<_i407.BuildCmdUseCase>(),
logger: gh<_i92.Logger>(),
forgeConfigManager: gh<_i517.ForgeConfigManager>(),
));
gh.lazySingleton<_i516.RunnerCommand>(() => _i516.RunnerCommand(
logger: gh<_i92.Logger>(),
prePostGen: gh<_i579.PrePostGen>(),
));
gh.lazySingleton<_i845.BuildCmdHelper>(() => _i845.BuildCmdHelper(
prePostGen: gh<_i579.PrePostGen>(),
logger: gh<_i92.Logger>(),
getGeneratedCodeFromApi: gh<_i689.GetGeneratedCodeFromApi>(),
repositoryManager: gh<_i71.RepositoryManager>(),
featureConfigManager: gh<_i255.FeatureConfigManager>(),
modelsManager: gh<_i638.ModelsManager>(),
buildedFilesManager: gh<_i951.BuildedFilesManager>(),
));
gh.lazySingleton<_i882.InitCommand>(() => _i882.InitCommand(
logger: gh<_i92.Logger>(),
createCmdHelper: gh<_i484.CreateCmdHelper>(),
validators: gh<_i1025.Validators>(),
));
gh.lazySingleton<_i705.CheckAuthStatusManager>(() =>
_i705.CheckAuthStatusManager(
logger: gh<_i92.Logger>(),
checkDeviceAuthStatusUseCase: gh<_i1018.CheckDeviceAuthStatusUseCase>(),
localDatabase: gh<_i985.LocalDatabase>(),
));
gh.lazySingleton<_i589.DeviceAuthManager>(() => _i589.DeviceAuthManager(
deviceAuthUseCase: gh<_i561.DeviceAuthUseCase>(),
logger: gh<_i92.Logger>(),
));
gh.lazySingleton<_i866.BuildCommand>(() => _i866.BuildCommand(
logger: gh<_i92.Logger>(),
buildCmdHelper: gh<_i845.BuildCmdHelper>(),
validators: gh<_i1025.Validators>(),
pathsManager: gh<_i663.PathsManager>(),
));
gh.lazySingleton<_i427.LoginManager>(() => _i427.LoginManager(
logger: gh<_i92.Logger>(),
deviceAuthManager: gh<_i589.DeviceAuthManager>(),
checkStatusManager: gh<_i705.CheckAuthStatusManager>(),
));
gh.lazySingleton<_i992.LoginCommand>(
() => _i992.LoginCommand(loginManager: gh<_i427.LoginManager>()));
return getIt;
}