registerEnvironment method

void registerEnvironment({
  1. String? environment,
  2. EnvironmentFilter? environmentFilter,
})

Implementation

void registerEnvironment({
  String? environment,
  EnvironmentFilter? environmentFilter,
}) {
  assert(environmentFilter == null || environment == null);
  _environmentFilter = environmentFilter ?? NoEnvOrContains(environment);

  removeRegistrationIfExists<Set<String?>>(instanceName: kEnvironmentsName);

  locator.registerLazySingleton<Set<String?>>(
    () => _environmentFilter!.environments,
    instanceName: kEnvironmentsName,
  );
}