Enhance API routing and health check functionality

- Added ApiRouteTemplate as a base class for defining API routes
- Implemented HealthCheckApi for health check endpoint management
- Introduced IApiRoute interface for consistent route handling
- Updated UserApiRoute to align with new routing structure
- Added HealthCheck class for health status retrieval
- Improved dependency management with new types and interfaces
This commit is contained in:
2025-11-10 22:12:41 -05:00
parent f6d0afb98a
commit ce85dd1ead
22 changed files with 183 additions and 63 deletions

View File

@@ -1,4 +1,3 @@
import {assertUnreachable} from '@techniker-me/tools';
import {LoggingLevel, type LoggingLevelType} from './LoggingLevel';
@@ -49,4 +48,4 @@ export default class LoggingLevelMapping {
assertUnreachable(loggingLevelType);
}
}
}
}