import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { AuditModule } from '../audit/audit.module'; import { UserEntity } from '../auth/user.entity'; import { MailModule } from '../mail/mail.module'; import { TaskDigestService } from './task-digest.service'; import { TaskPushSubscriptionEntity } from './task-push-subscription.entity'; import { TaskPushService } from './task-push.service'; import { TasksController } from './tasks.controller'; import { TasksService } from './tasks.service'; import { UserTaskEntity } from './user-task.entity'; import { AuthModule } from 'src/auth/auth.module'; @Module({ imports: [ AuditModule, MailModule, TypeOrmModule.forFeature([ UserEntity, TaskPushSubscriptionEntity, UserTaskEntity, ]), AuthModule ], controllers: [TasksController], providers: [TaskDigestService, TaskPushService, TasksService], exports: [TasksService], }) export class TasksModule {}