configuration/configuration library
Classes
- ConfigurationManager
- ConfigurationManager is responsible for managing different configuration sources by merging the different values and offering a uniform API.
- ConfigurationSource
- Abstract base class for configuration sources
- ConfigurationValueParameterResolver
- Internal: ParameterResolver for configuration values
- ConfigurationValueParameterResolverFactory
- Internal: Factory for ConfigurationValueParameterResolver
- ConfigurationValues
- In-memory configuration source for testing
- Value
- InjectValue annotation for configuration value injection
Typedefs
-
CoercionFunction<
T> = T Function(dynamic value) - Type coercion functions
Exceptions / Errors
- ConfigurationException
- Exception raised for errors in the configuration logic.