- 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.
25 lines
955 B
TypeScript
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 {}
|