barsa 9e27380069 Update TypeScript configurations, improve module imports, and clean up Dockerfiles
- Adjusted TypeScript settings in tsconfig files for better alignment with ESNext standards.
- Updated pnpm-lock.yaml to reflect dependency changes and improve package management.
- Cleaned up Dockerfiles for both BFF and Portal applications to enhance build processes.
- Modified import statements across various modules to include file extensions for consistency.
- Removed outdated SHA256 files for backend and frontend tarballs to streamline project structure.
- Enhanced health check mechanisms in Dockerfiles for improved application startup reliability.
2025-12-10 16:08:34 +09:00

25 lines
955 B
TypeScript

import { Module, forwardRef } from "@nestjs/common";
import { FreebitOrchestratorService } from "./services/freebit-orchestrator.service.js";
import { FreebitMapperService } from "./services/freebit-mapper.service.js";
import { FreebitOperationsService } from "./services/freebit-operations.service.js";
import { FreebitClientService } from "./services/freebit-client.service.js";
import { FreebitAuthService } from "./services/freebit-auth.service.js";
import { SimManagementModule } from "../../modules/subscriptions/sim-management/sim-management.module.js";
@Module({
imports: [forwardRef(() => SimManagementModule)],
providers: [
// Core services
FreebitClientService,
FreebitAuthService,
FreebitMapperService,
FreebitOperationsService,
FreebitOrchestratorService,
],
exports: [
// Export orchestrator in case other services need direct access
FreebitOrchestratorService,
],
})
export class FreebitModule {}