34 lines
1.6 KiB
TypeScript
34 lines
1.6 KiB
TypeScript
import { Module } from "@nestjs/common";
|
|
|
|
import { BankCodesResolver } from "src/common/mappers/bank-type-id.mapper";
|
|
|
|
import { SchedulePresetsController } from "src/time-and-attendance/schedule-presets/schedule-presets.controller";
|
|
import { SchedulePresetsGetService } from "src/time-and-attendance/schedule-presets/services/schedule-presets-get.service";
|
|
import { SchedulePresetsCreateService } from "src/time-and-attendance/schedule-presets/services/schedule-presets-create.service";
|
|
import { SchedulePresetUpdateService } from "src/time-and-attendance/schedule-presets/services/schedule-presets-update.service";
|
|
import { SchedulePresetDeleteService } from "src/time-and-attendance/schedule-presets/services/schedule-presets-delete.service";
|
|
import { SchedulePresetsApplyService } from "src/time-and-attendance/schedule-presets/services/schedule-presets-apply.service";
|
|
import { EmailToIdResolver } from "src/common/mappers/email-id.mapper";
|
|
import { ShiftsCreateService } from "src/time-and-attendance/shifts/services/shifts-create.service";
|
|
|
|
|
|
|
|
@Module({
|
|
controllers: [SchedulePresetsController],
|
|
providers: [
|
|
SchedulePresetsGetService,
|
|
SchedulePresetsCreateService,
|
|
SchedulePresetUpdateService,
|
|
SchedulePresetDeleteService,
|
|
SchedulePresetsApplyService,
|
|
EmailToIdResolver,
|
|
ShiftsCreateService,
|
|
BankCodesResolver,
|
|
],
|
|
exports: [
|
|
SchedulePresetsGetService,
|
|
SchedulePresetsCreateService,
|
|
SchedulePresetUpdateService,
|
|
SchedulePresetDeleteService,
|
|
],
|
|
}) export class SchedulePresetsModule { } |