Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | import { Module } from '@nestjs/common'; import { MongooseModule } from '@nestjs/mongoose'; import { SaaSAnalyticsService } from './analytics.service'; import { SaaSAnalyticsController } from './analytics.controller'; import { SaaSMonthlyMetric, SaaSMonthlyMetricSchema, } from './schemas/analytics.schema'; import { Subscription, SubscriptionSchema, SubscriptionHistory, SubscriptionHistorySchema, } from '../subscriptions/schemas/subscription.schema'; import { PlanPrice, PlanPriceSchema, SubscriptionPlanVersion, SubscriptionPlanVersionSchema, } from '../subscriptions/schemas/subscription-plan.schema'; @Module({ imports: [ MongooseModule.forFeature([ { name: SaaSMonthlyMetric.name, schema: SaaSMonthlyMetricSchema }, { name: Subscription.name, schema: SubscriptionSchema }, { name: SubscriptionHistory.name, schema: SubscriptionHistorySchema }, { name: PlanPrice.name, schema: PlanPriceSchema }, { name: SubscriptionPlanVersion.name, schema: SubscriptionPlanVersionSchema, }, ]), ], providers: [SaaSAnalyticsService], controllers: [SaaSAnalyticsController], exports: [SaaSAnalyticsService], }) export class SaaSAnalyticsModule {} |