33 lines
1.3 KiB
TypeScript
33 lines
1.3 KiB
TypeScript
|
|
import { Module } from '@nestjs/common';
|
|
|
|
import { ShiftController } from 'src/time-and-attendance/shifts/shift.controller';
|
|
import { ShiftsCreateService } from 'src/time-and-attendance/shifts/services/shifts-create.service';
|
|
import { ShiftsDeleteService } from 'src/time-and-attendance/shifts/services/shifts-delete.service';
|
|
import { ShiftsUpdateService } from 'src/time-and-attendance/shifts/services/shifts-update.service';
|
|
import { VacationService } from 'src/time-and-attendance/domains/services/vacation.service';
|
|
import { BankedHoursService } from 'src/time-and-attendance/domains/services/banking-hours.service';
|
|
import { PaidTimeOffModule } from 'src/time-and-attendance/paid-time-off/paid-time-off.module';
|
|
import { PaidTimeOFfBankHoursService } from 'src/time-and-attendance/paid-time-off/paid-time-off.service';
|
|
import { PayPeriodEventService } from 'src/time-and-attendance/pay-period/services/pay-period-event.service';
|
|
|
|
@Module({
|
|
imports: [PaidTimeOffModule],
|
|
controllers: [ShiftController],
|
|
providers: [
|
|
ShiftsCreateService,
|
|
ShiftsUpdateService,
|
|
ShiftsDeleteService,
|
|
VacationService,
|
|
BankedHoursService,
|
|
PaidTimeOFfBankHoursService,
|
|
PayPeriodEventService,
|
|
],
|
|
exports: [
|
|
ShiftsCreateService,
|
|
ShiftsUpdateService,
|
|
ShiftsDeleteService,
|
|
],
|
|
})
|
|
export class ShiftsModule { }
|