targo-backend/src/Time_And_Attendance/modules/time-tracker/shifts/shifts.module.ts

25 lines
860 B
TypeScript

import { ShiftsArchivalService } from './services/shifts-archival.service';
import { BusinessLogicsModule } from 'src/modules/business-logics/business-logics.module';
import { NotificationsModule } from '../../../../modules/notifications/notifications.module';
import { ShiftsUpsertService } from './services/shifts-upsert.service';
import { ShiftsGetService } from './services/shifts-get.service';
import { ShiftController } from './controllers/shift.controller';
import { SharedModule } from '../../shared/shared.module';
import { Module } from '@nestjs/common';
@Module({
imports: [
BusinessLogicsModule,
NotificationsModule,
SharedModule,
],
controllers: [ShiftController],
providers: [
ShiftsArchivalService,
ShiftsGetService,
ShiftsUpsertService,
],
exports: [ ShiftsUpsertService, ShiftsGetService ],
})
export class ShiftsModule {}