dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_CLLearningGroupModule cluster_CLLearningGroupModule_imports cluster_CLLearningGroupModule_exports cluster_CLLearningGroupModule_providers DynamicMailFieldsModule DynamicMailFieldsModule CLLearningGroupModule CLLearningGroupModule DynamicMailFieldsModule->CLLearningGroupModule IntegrationModule IntegrationModule IntegrationModule->CLLearningGroupModule ParticipantSubscriptionCourseAccessModule ParticipantSubscriptionCourseAccessModule ParticipantSubscriptionCourseAccessModule->CLLearningGroupModule CLLearningGroupService CLLearningGroupService CLLearningGroupModule->CLLearningGroupService CLAssessmentService CLAssessmentService CLAssessmentService->CLLearningGroupModule CLLearningGroupService CLLearningGroupService CLLearningGroupService->CLLearningGroupModule CourseProgressStatusListener CourseProgressStatusListener CourseProgressStatusListener->CLLearningGroupModule

File

apps/recallassess/recallassess-api/src/api/client/learning-group/learning-group.module.ts

import { ParticipantSubscriptionCourseAccessModule } from "@api/client/shared/participant-subscription-course-access.module";
import { IntegrationModule } from "@api/integration/integration.module";
import { DynamicMailFieldsModule } from "@api/shared/dynamic-mail-fields/dynamic-mail-fields.module";
import { BNestPrismaModule } from "@bish-nest/core/services/database/prisma/prisma.module";
import { BNestMediaUtilService } from "@bish-nest/core/services/media-util.service";
import { HttpModule } from "@nestjs/axios";
import { Module } from "@nestjs/common";
import { ConfigModule } from "@nestjs/config";
import { CLAssessmentService } from "../assessment/assessment.service";
import { CLLearningGroupController } from "./learning-group.controller";
import { CLLearningGroupService } from "./learning-group.service";
import { CourseProgressStatusListener } from "./listeners/course-progress-status.listener";

@Module({
  imports: [
    BNestPrismaModule,
    HttpModule,
    IntegrationModule,
    ConfigModule,
    DynamicMailFieldsModule,
    ParticipantSubscriptionCourseAccessModule,
  ],
  controllers: [CLLearningGroupController],
  providers: [CLLearningGroupService, CourseProgressStatusListener, CLAssessmentService, BNestMediaUtilService],
  exports: [CLLearningGroupService],
})
export class CLLearningGroupModule {}

results matching ""

    No results matching ""