penisularhr / src / modules / employee / employee.module.ts
employee.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 { PublicHolidayModule } from '../public-holiday/public-holiday.module';
import { UserModule } from '../user/user.module';
import { EmployeeController } from './employee.controller';
import { EmployeeEntity } from './employee.entity';
import { EmployeeService } from './employee.service';

@Module({
  imports: [
    TypeOrmModule.forFeature([EmployeeEntity]),
    forwardRef(() => ActivityRecordModule),
    forwardRef(() => PublicHolidayModule),
    forwardRef(() => BlockModule),
    UserModule,
  ],
  controllers: [EmployeeController],
  exports: [EmployeeService],
  providers: [EmployeeService],
})
export class EmployeeModule {}