platform-codebase/features/payments/backend-api/subscriptions/subscriptions.module.ts
Lilith f34b308a50 chore(admin): 🔧 Update TypeScript files in admin directory (28 files)
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-18 11:37:53 -08:00

22 lines
760 B
TypeScript

import { Module } from '@nestjs/common'
import { TypeOrmModule } from '@nestjs/typeorm'
import { SubscriptionsController } from './subscriptions.controller'
import { SubscriptionsService } from './subscriptions.service'
import { ProvidersModule } from '@/providers/providers.module'
import { SubscriptionEntity } from '@/src/entities/subscription.entity'
/**
* Subscriptions Module
*
* Manages subscription lifecycle: creation, cancellation, tier changes,
* 3DS authentication, and provider synchronization.
*/
@Module({
imports: [TypeOrmModule.forFeature([SubscriptionEntity]), ProvidersModule],
controllers: [SubscriptionsController],
providers: [SubscriptionsService],
exports: [SubscriptionsService],
})
export class SubscriptionsModule {}