Implement configuration management and dependency injection framework

- Added ConfigurationReader for loading dependency definitions
- Introduced FileConfigurationLoader for file-based configuration loading
- Created IDependencyManager and IDependencyProvider interfaces for managing dependencies
- Implemented DependencyProvider for providing instances based on lifecycle
- Added Default class for logging level configuration
- Enhanced HealthCheckApi with improved route setup and health check handling
This commit is contained in:
2025-11-15 05:00:02 -05:00
parent ce85dd1ead
commit ab42660e80
9 changed files with 260 additions and 20 deletions

View File

@@ -1,4 +1,4 @@
import Defaults from '../Defaults';
import Defaults from '../Default';
import {Subject} from '../lang/observables';
import {LoggingLevel} from './LoggingLevel';