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,6 +1,6 @@
import { describe, it, expect, beforeEach } from 'bun:test';
import { DependencyManager } from '../../src/di/DependencyManager';
import { Logger, Database, UserService } from '../mocks';
import {describe, it, expect, beforeEach} from 'bun:test';
import {DependencyManager} from '../../src/di/DependencyManager';
import {Logger, Database, UserService} from '../mocks';
describe('When Managing Dependencies', () => {
let dependencyManager: DependencyManager;