perf: import enums from @calcom/prisma/enums (#23582)

* wip

* fix imports in the rest

* rest

* fix mistake
This commit is contained in:
Benny Joo
2025-09-04 11:44:54 +00:00
committed by GitHub
parent 34a80180ef
commit 7bf5d9cf64
75 changed files with 110 additions and 86 deletions
@@ -1,8 +1,9 @@
import { ApiProperty } from "@nestjs/swagger";
import { WorkflowActions, WorkflowTemplates } from "@prisma/client";
import { Type } from "class-transformer";
import { IsNumber, IsBoolean, IsString, ValidateNested, IsIn } from "class-validator";
import { WorkflowActions, WorkflowTemplates } from "@calcom/prisma/enums";
export const EMAIL_HOST = "email_host";
export const EMAIL_ATTENDEE = "email_attendee";
export const EMAIL_ADDRESS = "email_address";
@@ -1,8 +1,9 @@
import { ApiProperty } from "@nestjs/swagger";
import { TimeUnit, WorkflowTriggerEvents } from "@prisma/client";
import { Type } from "class-transformer";
import { IsIn, IsNumber, IsString, ValidateNested } from "class-validator";
import { TimeUnit, WorkflowTriggerEvents } from "@calcom/prisma/enums";
export const BEFORE_EVENT = "beforeEvent";
export const EVENT_CANCELLED = "eventCancelled";
export const NEW_EVENT = "newEvent";
@@ -2,11 +2,12 @@ import { PrismaReadService } from "@/modules/prisma/prisma-read.service";
import { PrismaWriteService } from "@/modules/prisma/prisma-write.service";
import { UserWithProfile } from "@/modules/users/users.repository";
import { Injectable } from "@nestjs/common";
import { TimeUnit, Workflow, WorkflowStep, WorkflowTriggerEvents } from "@prisma/client";
import { TUpdateInputSchema } from "@calcom/platform-libraries/workflows";
import { updateWorkflow } from "@calcom/platform-libraries/workflows";
import { PrismaClient } from "@calcom/prisma";
import type { Workflow, WorkflowStep } from "@calcom/prisma/client";
import { TimeUnit, WorkflowTriggerEvents } from "@calcom/prisma/enums";
export type WorkflowType = Workflow & { activeOn: { eventTypeId: number }[]; steps: WorkflowStep[] };