dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_CostModule cluster_CostModule_imports cluster_CostModule_providers AWSModule AWSModule CostModule CostModule AWSModule->CostModule AnthropicModule AnthropicModule AnthropicModule->CostModule AzureModule AzureModule AzureModule->CostModule IAMModule IAMModule IAMModule->CostModule InfluxDbModule InfluxDbModule InfluxDbModule->CostModule KubecostModule KubecostModule KubecostModule->CostModule NotificationModule NotificationModule NotificationModule->CostModule OpenAIModule OpenAIModule OpenAIModule->CostModule OpentelemetryModule OpentelemetryModule OpentelemetryModule->CostModule PrismaModule PrismaModule PrismaModule->CostModule ProjectModule ProjectModule ProjectModule->CostModule TemporalModule TemporalModule TemporalModule->CostModule CostProvider CostProvider CostProvider->CostModule CostService CostService CostService->CostModule
import { Module } from "@nestjs/common";
import { CostService } from "./cost.service";
import { CostController } from "./cost.controller";
import { PrismaModule } from "../common/prisma/prisma.module";
import { KubecostModule } from "../providers/kubecost/kubecost.module";
import { IAMModule } from "../iam/iam.module";
import { AWSModule } from "../providers/aws/aws.module";
import { AzureModule } from "../providers/azure/azure.module";
import { TemporalModule } from "../providers/temporal/temporal.module";
import { CostProvider } from "./cost.provider";
import { OpenAIModule } from "../providers/openai/openai.module";
import { OpentelemetryModule } from "../providers/opentelemetry/opentelemetry.module";
import { InfluxDbModule } from "../providers/influxDB/influxdb.module";
import { AnthropicModule } from "../providers/anthropic/anthropic.module";
import { NotificationModule } from "../notification/notification.module";
import { ProjectModule } from "../project/project.module";

@Module({
  imports: [
    PrismaModule,
    KubecostModule,
    IAMModule,
    AWSModule,
    TemporalModule,
    AzureModule,
    OpentelemetryModule,
    InfluxDbModule,
    OpenAIModule,
    AnthropicModule,
    ProjectModule,
    NotificationModule,
  ],
  providers: [CostService, CostProvider],
  controllers: [CostController],
})
export class CostModule {}

results matching ""

    No results matching ""