import { forwardRef, Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { ActivityRecordModule } from '../activity-record/activity-record.module'; import { BlockModule } from '../block/block.module'; import { EmployeeModule } from '../employee/employee.module'; import { UserModule } from '../user/user.module'; import { PublicHolidayController } from './public-holiday.controller'; import { PublicHolidayEntity } from './public-holiday.entity'; import { PublicHolidayService } from './public-holiday.service'; @Module({ imports: [ TypeOrmModule.forFeature([PublicHolidayEntity]), forwardRef(() => ActivityRecordModule), forwardRef(() => EmployeeModule), UserModule, BlockModule, ], controllers: [PublicHolidayController], exports: [PublicHolidayService], providers: [PublicHolidayService], }) export class PublicHolidayModule {}