$initGetIt function

void $initGetIt(
  1. GetIt g,
  2. {String environment}
)

Implementation

void $initGetIt(GetIt g, {String environment}) {
  //Register prod Dependencies --------
  if (environment == 'prod') {
    g.registerLazySingleton<IEnvInfoSource>(
        () => EnvInfoSource(g<EnvConfig>()));
  }

  //Register test Dependencies --------
  if (environment == 'test') {
    g.registerLazySingleton<IEnvInfoSource>(
        () => TestEnvInfoSource(g<EnvConfig>()));
  }

  //Register dev Dependencies --------
  if (environment == 'dev') {
    g.registerLazySingleton<IEnvInfoSource>(
        () => DevEnvInfoSource(g<EnvConfig>()));
  }
}