dependencies dependencies cluster_InsightsModule cluster_InsightsModule_imports cluster_InsightsModule_exports cluster_InsightsModule_providers ApiServicesModule ApiServicesModule InsightsModule InsightsModule ApiServicesModule->InsightsModule InsightRepoService InsightRepoService InsightsModule->InsightRepoService InsightsService InsightsService InsightsModule->InsightsService InsightMemberService InsightMemberService InsightMemberService->InsightsModule InsightRepoService InsightRepoService InsightRepoService->InsightsModule InsightsService InsightsService InsightsService->InsightsModule
import { Module, forwardRef } from "@nestjs/common";
import { TypeOrmModule } from "@nestjs/typeorm";

import { UserModule } from "../user/user.module";
import { ApiServicesModule } from "../common/services/api-services.module";
import { WorkspaceModule } from "../workspace/workspace.module";
import { DbWorkspaceInsight } from "../workspace/entities/workspace-insights.entity";
import { DbInsight } from "./entities/insight.entity";
import { DbInsightRepo } from "./entities/insight-repo.entity";
import { DbInsightMember } from "./entities/insight-member.entity";
import { InsightController } from "./insight.controller";
import { UserInsightsController } from "./user-insight.controller";
import { InsightsService } from "./insights.service";
import { InsightRepoService } from "./insight-repo.service";
import { UserInsightMemberController } from "./user-insight-member.controller";
import { InsightMemberService } from "./insight-member.service";

@Module({
  controllers: [InsightController, UserInsightsController, UserInsightMemberController],
  imports: [
    TypeOrmModule.forFeature([DbInsight, DbInsightRepo, DbInsightMember, DbWorkspaceInsight], "ApiConnection"),
    forwardRef(() => UserModule),
    ApiServicesModule,
    forwardRef(() => WorkspaceModule),
  ],
  providers: [InsightsService, InsightRepoService, InsightMemberService],
  exports: [InsightsService, InsightRepoService],
})
export class InsightsModule {}

results matching ""

    No results matching ""