From 6a6a3187be70ba7acb762b8f59667daab185e863 Mon Sep 17 00:00:00 2001 From: Matthieu Haineault Date: Fri, 6 Feb 2026 15:22:19 -0500 Subject: [PATCH] fix(imports): fixed deprecated imports --- src/common/mappers/bank-type-id.mapper.ts | 2 +- src/common/mappers/email-id.mapper.ts | 3 ++- src/common/mappers/full-name.mapper.ts | 2 +- src/common/mappers/shifts-id.mapper.ts | 4 +++- src/common/mappers/timesheet.mapper.ts | 3 ++- src/common/shared/base-approval.service.ts | 2 +- src/common/utils/constants.utils.ts | 3 ++- src/common/utils/date-utils.ts | 3 ++- .../archival/controllers/employees-archive.controller.ts | 1 - .../archival/controllers/expenses-archive.controller.ts | 1 - src/shared/archival/controllers/shifts-archive.controller.ts | 1 - .../archival/controllers/timesheets-archive.controller.ts | 1 - .../leave-requests/leave-requests-archive.mapper.ts | 2 +- .../leave-requests/services/holiday-leave-requests.service.ts | 1 - .../leave-requests/services/leave-request.service.ts | 1 - .../leave-requests/services/sick-leave-requests.service.ts | 2 +- .../services/vacation-leave-requests.service.ts | 2 +- .../paid-time-off/paid-time-off.controller.ts | 2 -- .../services/schedule-presets-apply.service.ts | 2 +- src/time-and-attendance/utils/type.utils.ts | 3 +-- 20 files changed, 19 insertions(+), 22 deletions(-) diff --git a/src/common/mappers/bank-type-id.mapper.ts b/src/common/mappers/bank-type-id.mapper.ts index 1d757a7..9601a2e 100644 --- a/src/common/mappers/bank-type-id.mapper.ts +++ b/src/common/mappers/bank-type-id.mapper.ts @@ -1,5 +1,5 @@ import { Injectable } from "@nestjs/common"; -import { Prisma, PrismaClient } from "@prisma/client"; +import { Prisma, PrismaClient } from "prisma/postgres/generated/prisma/client/postgres/client"; import { Result } from "src/common/errors/result-error.factory"; import { PrismaPostgresService } from "prisma/postgres/prisma-postgres.service"; diff --git a/src/common/mappers/email-id.mapper.ts b/src/common/mappers/email-id.mapper.ts index a0ac7e7..7628d84 100644 --- a/src/common/mappers/email-id.mapper.ts +++ b/src/common/mappers/email-id.mapper.ts @@ -1,7 +1,8 @@ -import { Prisma, PrismaClient } from "@prisma/client"; + import { PrismaPostgresService } from "prisma/postgres/prisma-postgres.service"; import { Injectable } from "@nestjs/common"; import { Result } from "src/common/errors/result-error.factory"; +import { Prisma, PrismaClient } from "prisma/postgres/generated/prisma/client/postgres/client"; type Tx = Prisma.TransactionClient | PrismaClient; diff --git a/src/common/mappers/full-name.mapper.ts b/src/common/mappers/full-name.mapper.ts index 4010f6e..ba8df89 100644 --- a/src/common/mappers/full-name.mapper.ts +++ b/src/common/mappers/full-name.mapper.ts @@ -1,7 +1,7 @@ import { Injectable } from "@nestjs/common"; -import { Prisma, PrismaClient } from "@prisma/client"; import { Result } from "src/common/errors/result-error.factory"; import { PrismaPostgresService } from "prisma/postgres/prisma-postgres.service"; +import { Prisma, PrismaClient } from "prisma/postgres/generated/prisma/client/postgres/client"; type Tx = Prisma.TransactionClient | PrismaClient; diff --git a/src/common/mappers/shifts-id.mapper.ts b/src/common/mappers/shifts-id.mapper.ts index 2c8bf4a..d8c5a04 100644 --- a/src/common/mappers/shifts-id.mapper.ts +++ b/src/common/mappers/shifts-id.mapper.ts @@ -1,4 +1,6 @@ -import { Prisma, PrismaClient } from "@prisma/client"; + +import { Prisma } from "prisma/postgres/generated/prisma/client/postgres/client"; +import { PrismaClient } from "prisma/postgres/generated/prisma/client/postgres/internal/class"; import { PrismaPostgresService } from "prisma/postgres/prisma-postgres.service"; import { Result } from "src/common/errors/result-error.factory"; diff --git a/src/common/mappers/timesheet.mapper.ts b/src/common/mappers/timesheet.mapper.ts index cb8e02d..ba44d4a 100644 --- a/src/common/mappers/timesheet.mapper.ts +++ b/src/common/mappers/timesheet.mapper.ts @@ -1,9 +1,10 @@ import { Injectable } from "@nestjs/common"; -import { Prisma, PrismaClient } from "@prisma/client"; import { PrismaPostgresService } from "prisma/postgres/prisma-postgres.service"; import { EmailToIdResolver } from "./email-id.mapper"; import { Result } from "src/common/errors/result-error.factory"; import { weekStartSunday } from "src/common/utils/date-utils"; +import { PrismaClient } from "prisma/postgres/generated/prisma/client/postgres/internal/class"; +import { Prisma } from "prisma/postgres/generated/prisma/client/postgres/client"; type Tx = Prisma.TransactionClient | PrismaClient; diff --git a/src/common/shared/base-approval.service.ts b/src/common/shared/base-approval.service.ts index 712babd..212a4c3 100644 --- a/src/common/shared/base-approval.service.ts +++ b/src/common/shared/base-approval.service.ts @@ -1,5 +1,5 @@ import { NotFoundException } from "@nestjs/common"; -import { PrismaClientKnownRequestError } from "@prisma/client/runtime/client"; +import { PrismaClientKnownRequestError } from "prisma/postgres/generated/prisma/client/postgres/internal/prismaNamespace"; import { PrismaPostgresService, TransactionClient } from "prisma/postgres/prisma-postgres.service"; diff --git a/src/common/utils/constants.utils.ts b/src/common/utils/constants.utils.ts index 09eaa0a..d176b86 100644 --- a/src/common/utils/constants.utils.ts +++ b/src/common/utils/constants.utils.ts @@ -1,4 +1,5 @@ -import { Weekday } from "@prisma/client"; +import { Weekday } from "prisma/postgres/generated/prisma/client/postgres/enums"; + export const NUMBER_OF_TIMESHEETS_TO_RETURN = 2; export const DAILY_LIMIT_HOURS = 8; diff --git a/src/common/utils/date-utils.ts b/src/common/utils/date-utils.ts index 00f4a3d..de2addb 100644 --- a/src/common/utils/date-utils.ts +++ b/src/common/utils/date-utils.ts @@ -1,4 +1,5 @@ -import { Weekday } from "@prisma/client"; + +import { Weekday } from "prisma/postgres/generated/prisma/client/postgres/enums"; import { ANCHOR_ISO, MS_PER_DAY, PERIODS_PER_YEAR, PERIOD_DAYS } from "src/common/utils/constants.utils"; import { WEEKDAY_MAP } from "src/time-and-attendance/schedule-presets/schedule-presets.dto"; diff --git a/src/shared/archival/controllers/employees-archive.controller.ts b/src/shared/archival/controllers/employees-archive.controller.ts index 776c6fa..0dc991e 100644 --- a/src/shared/archival/controllers/employees-archive.controller.ts +++ b/src/shared/archival/controllers/employees-archive.controller.ts @@ -1,7 +1,6 @@ // import { Controller, Get, NotFoundException, Param, ParseIntPipe, UseGuards } from "@nestjs/common"; // import { ApiOperation, ApiResponse, ApiTags } from "@nestjs/swagger"; // import { RolesAllowed } from "src/common/decorators/roles.decorators"; -// import { EmployeesArchive, Roles as RoleEnum } from '@prisma/client'; // import { EmployeesArchivalService } from "src/modules/employees/services/employees-archival.service"; // @ApiTags('Employee Archives') diff --git a/src/shared/archival/controllers/expenses-archive.controller.ts b/src/shared/archival/controllers/expenses-archive.controller.ts index ecfd7b8..5cd23d1 100644 --- a/src/shared/archival/controllers/expenses-archive.controller.ts +++ b/src/shared/archival/controllers/expenses-archive.controller.ts @@ -1,6 +1,5 @@ // import { UseGuards, Controller, Get, Param, ParseIntPipe, NotFoundException } from "@nestjs/common"; // import { ApiTags, ApiOperation, ApiResponse } from "@nestjs/swagger"; -// import { ExpensesArchive,Roles as RoleEnum } from "@prisma/client"; // import { RolesAllowed } from "src/common/decorators/roles.decorators"; // import { ExpensesArchivalService } from "src/time-and-attendance/modules/expenses/services/expenses-archival.service"; diff --git a/src/shared/archival/controllers/shifts-archive.controller.ts b/src/shared/archival/controllers/shifts-archive.controller.ts index f322fa1..942b65a 100644 --- a/src/shared/archival/controllers/shifts-archive.controller.ts +++ b/src/shared/archival/controllers/shifts-archive.controller.ts @@ -1,6 +1,5 @@ // import { Get, Param, ParseIntPipe, NotFoundException, Controller, UseGuards } from "@nestjs/common"; // import { ApiOperation, ApiResponse, ApiTags } from "@nestjs/swagger"; -// import { ShiftsArchive, Roles as RoleEnum } from "@prisma/client"; // import { RolesAllowed } from "src/common/decorators/roles.decorators"; // import { ShiftsArchivalService } from "src/time-and-attendance/modules/time-tracker/shifts/services/shifts-archival.service"; diff --git a/src/shared/archival/controllers/timesheets-archive.controller.ts b/src/shared/archival/controllers/timesheets-archive.controller.ts index 888dc3c..456cc11 100644 --- a/src/shared/archival/controllers/timesheets-archive.controller.ts +++ b/src/shared/archival/controllers/timesheets-archive.controller.ts @@ -1,7 +1,6 @@ // import { Controller, Get, NotFoundException, Param, ParseIntPipe, UseGuards } from "@nestjs/common"; // import { ApiOperation, ApiResponse, ApiTags } from "@nestjs/swagger"; // import { RolesAllowed } from "src/common/decorators/roles.decorators"; -// import { TimesheetsArchive, Roles as RoleEnum } from '@prisma/client'; // import { TimesheetArchiveService } from "src/time-and-attendance/modules/time-tracker/timesheets/services/timesheet-archive.service"; // @ApiTags('Timesheet Archives') diff --git a/src/time-and-attendance/leave-requests/leave-requests-archive.mapper.ts b/src/time-and-attendance/leave-requests/leave-requests-archive.mapper.ts index be3d1d3..1f3c3af 100644 --- a/src/time-and-attendance/leave-requests/leave-requests-archive.mapper.ts +++ b/src/time-and-attendance/leave-requests/leave-requests-archive.mapper.ts @@ -1,4 +1,4 @@ -// import { Prisma } from "@prisma/client"; + // import { LeaveRequestViewDto } from "src/time-and-attendance/leave-requests/leave-request.dto"; // import { LeaveRequestArchiveRow } from "src/time-and-attendance/leave-requests/utils/leave-requests-archive.select"; diff --git a/src/time-and-attendance/leave-requests/services/holiday-leave-requests.service.ts b/src/time-and-attendance/leave-requests/services/holiday-leave-requests.service.ts index 3cd5396..dc78a98 100644 --- a/src/time-and-attendance/leave-requests/services/holiday-leave-requests.service.ts +++ b/src/time-and-attendance/leave-requests/services/holiday-leave-requests.service.ts @@ -1,6 +1,5 @@ // import { Injectable, NotFoundException, BadRequestException } from "@nestjs/common"; // import { UpsertLeaveRequestDto, UpsertResult } from "src/time-and-attendance/leave-requests/dtos/upsert-leave-request.dto"; -// import { LeaveTypes, LeaveApprovalStatus } from "@prisma/client"; // import { leaveRequestsSelect } from "src/time-and-attendance/utils/selects.utils"; // import { LeaveRequestViewDto } from "src/time-and-attendance/leave-requests/dtos/leave-request-view.dto"; // import { LeaveRequestsUtils } from "src/time-and-attendance/leave-requests/utils/leave-request.util"; diff --git a/src/time-and-attendance/leave-requests/services/leave-request.service.ts b/src/time-and-attendance/leave-requests/services/leave-request.service.ts index 0e84d40..fae7577 100644 --- a/src/time-and-attendance/leave-requests/services/leave-request.service.ts +++ b/src/time-and-attendance/leave-requests/services/leave-request.service.ts @@ -1,7 +1,6 @@ // import { EmployeeTimesheetResolver } from "src/common/mappers/timesheet.mapper"; // import { EmailToIdResolver } from "src/common/mappers/email-id.mapper"; // import { BankCodesResolver } from "src/common/mappers/bank-type-id.mapper"; -// import { LeaveApprovalStatus, LeaveRequests, LeaveTypes, Prisma, Shifts } from "@prisma/client"; // import { PrismaPostgresService } from "prisma/postgres/prisma-postgres.service"; // import { Result } from "src/common/errors/result-error.factory"; // import { Injectable } from "@nestjs/common"; diff --git a/src/time-and-attendance/leave-requests/services/sick-leave-requests.service.ts b/src/time-and-attendance/leave-requests/services/sick-leave-requests.service.ts index 2bdaed4..96dcf49 100644 --- a/src/time-and-attendance/leave-requests/services/sick-leave-requests.service.ts +++ b/src/time-and-attendance/leave-requests/services/sick-leave-requests.service.ts @@ -1,6 +1,6 @@ // import { Injectable, NotFoundException, BadRequestException } from "@nestjs/common"; // import { UpsertLeaveRequestDto, UpsertResult } from "src/time-and-attendance/leave-requests/dtos/upsert-leave-request.dto"; -// import { LeaveTypes, LeaveApprovalStatus } from "@prisma/client"; + // import { LeaveRequestViewDto } from "src/time-and-attendance/leave-requests/dtos/leave-request-view.dto"; // import { leaveRequestsSelect } from "src/time-and-attendance/utils/selects.utils"; // import { roundToQuarterHour } from "src/common/utils/date-utils"; diff --git a/src/time-and-attendance/leave-requests/services/vacation-leave-requests.service.ts b/src/time-and-attendance/leave-requests/services/vacation-leave-requests.service.ts index 9811a7d..8d751ed 100644 --- a/src/time-and-attendance/leave-requests/services/vacation-leave-requests.service.ts +++ b/src/time-and-attendance/leave-requests/services/vacation-leave-requests.service.ts @@ -1,6 +1,6 @@ // import { Injectable, NotFoundException, BadRequestException } from "@nestjs/common"; // import { UpsertLeaveRequestDto, UpsertResult } from "src/time-and-attendance/leave-requests/dtos/upsert-leave-request.dto"; -// import { LeaveTypes, LeaveApprovalStatus } from "@prisma/client"; + // import { leaveRequestsSelect } from "src/time-and-attendance/utils/selects.utils"; // import { LeaveRequestViewDto } from "src/time-and-attendance/leave-requests/dtos/leave-request-view.dto"; // import { roundToQuarterHour } from "src/common/utils/date-utils"; diff --git a/src/time-and-attendance/paid-time-off/paid-time-off.controller.ts b/src/time-and-attendance/paid-time-off/paid-time-off.controller.ts index 977ad77..d1fc8e3 100644 --- a/src/time-and-attendance/paid-time-off/paid-time-off.controller.ts +++ b/src/time-and-attendance/paid-time-off/paid-time-off.controller.ts @@ -1,8 +1,6 @@ import { Controller, Get, Query } from "@nestjs/common"; -import { Prisma } from "@prisma/client"; import { Access } from "src/common/decorators/module-access.decorators"; import { ModuleAccessAllowed } from "src/common/decorators/modules-guard.decorators"; -import { Result } from "src/common/errors/result-error.factory"; import { PaidTimeOffBankHoursService } from "src/time-and-attendance/paid-time-off/paid-time-off.service"; @Controller('paid-time-off') diff --git a/src/time-and-attendance/schedule-presets/services/schedule-presets-apply.service.ts b/src/time-and-attendance/schedule-presets/services/schedule-presets-apply.service.ts index bba15e6..73f96f2 100644 --- a/src/time-and-attendance/schedule-presets/services/schedule-presets-apply.service.ts +++ b/src/time-and-attendance/schedule-presets/services/schedule-presets-apply.service.ts @@ -10,8 +10,8 @@ import { ShiftsCreateService } from "src/time-and-attendance/shifts/services/shi import { timesheet_select } from "src/time-and-attendance/utils/selects.utils"; import { ShiftDto } from "src/time-and-attendance/shifts/shift.dto"; import { WEEKDAY_MAP } from "src/time-and-attendance/schedule-presets/schedule-presets.dto"; -import { $Enums, SchedulePresetShifts } from "@prisma/client"; import { PayPeriodEventService } from "src/time-and-attendance/pay-period/services/pay-period-event.service"; +import { $Enums, SchedulePresetShifts } from "prisma/postgres/generated/prisma/client/postgres/client"; @Injectable() diff --git a/src/time-and-attendance/utils/type.utils.ts b/src/time-and-attendance/utils/type.utils.ts index 78c0661..d88ea6f 100644 --- a/src/time-and-attendance/utils/type.utils.ts +++ b/src/time-and-attendance/utils/type.utils.ts @@ -1,5 +1,4 @@ -import { LeaveTypes, Prisma } from "@prisma/client"; - +import { LeaveTypes, Prisma } from "prisma/postgres/generated/prisma/client/postgres/client"; export type Normalized = { date: Date;