apps/recallassess/recallassess-api/src/api/admin/report/report-data-services.module.ts
Prisma-backed services used by report BNestReportDataResolver implementations only.
Passed as importModules into BNestReportModule.forRoot so resolver constructors resolve.
import { BNestPrismaModule } from "@bish-nest/core/services";
import { Module } from "@nestjs/common";
import { InvoiceFiltersService } from "./reports/invoice/invoice-filters.service";
import { ParticipantProgressFiltersService } from "./reports/participant-progress/participant-progress-filters.service";
import { SubscriptionFiltersService } from "./reports/subscription/subscription-filters.service";
/**
* Prisma-backed services used by report **`BNestReportDataResolver`** implementations only.
* Passed as **`importModules`** into **`BNestReportModule.forRoot`** so resolver constructors resolve.
*/
@Module({
imports: [BNestPrismaModule],
providers: [ParticipantProgressFiltersService, InvoiceFiltersService, SubscriptionFiltersService],
exports: [ParticipantProgressFiltersService, InvoiceFiltersService, SubscriptionFiltersService],
})
export class ReportDataServicesModule {}