mohmmed5787's picture
Deploying Affiliate Launch Kit - Production Ready
d44ff09 verified
Raw
History Blame Contribute Delete
850 Bytes
import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { BullModule } from '@nestjs/bullmq';
import { Export, Campaign, GeneratedAsset } from '../../database/entities';
import { ExportController } from './export.controller';
import { ExportService, EXPORT_QUEUE } from './export.service';
import { ExportPackagerService } from './export-packager.service';
import { ExportProcessor } from './export.processor';
import { StorageService } from './storage.service';
@Module({
imports: [
TypeOrmModule.forFeature([Export, Campaign, GeneratedAsset]),
BullModule.registerQueue({ name: EXPORT_QUEUE }),
],
controllers: [ExportController],
providers: [ExportService, ExportPackagerService, ExportProcessor, StorageService],
exports: [ExportService, StorageService],
})
export class ExportModule {}