import { Module } from "@nestjs/common";
import { EmailToIdResolver } from "src/common/mappers/email-id.mapper";
import { PrismaPostgresService } from "prisma/postgres/prisma-postgres.service";
import { BankedHoursService } from "src/time-and-attendance/domains/services/banking-hours.service";
import { SickLeaveService } from "src/time-and-attendance/domains/services/sick-leave.service";
import { VacationService } from "src/time-and-attendance/domains/services/vacation.service";
import { PaidTimeOFfBankHoursService } from "src/time-and-attendance/paid-time-off/paid-time-off.service";

@Module({
    providers: [
        PrismaPostgresService,
        EmailToIdResolver,
        PaidTimeOFfBankHoursService,
        VacationService,
        SickLeaveService,
        BankedHoursService,
    ],
    exports: [
        PaidTimeOFfBankHoursService,
    ],
}) export class PaidTimeOffModule { }