penisularhr / src / modules / public-holiday / public-holiday.module.ts
public-holiday.module.ts
Raw
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 {}