import { Module, forwardRef } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { Postprocessing } from '../database/entities/postprocessing.entity'; import { PostprocessingAction } from '../database/entities/postprocessing-action.entity'; import { PostprocessingLog } from '../database/entities/postprocessing-log.entity'; import { ExportTarget } from '../database/entities/export-target.entity'; import { PostprocessingService } from './postprocessing.service'; import { MailService } from './mail.service'; import { ExportService } from './export.service'; import { PaperlessModule } from '../paperless/paperless.module'; @Module({ imports: [ TypeOrmModule.forFeature([ Postprocessing, PostprocessingAction, PostprocessingLog, ExportTarget, ]), forwardRef(() => PaperlessModule), ], providers: [PostprocessingService, MailService, ExportService], exports: [PostprocessingService, ExportService, MailService], }) export class PostprocessingModule {}