From 27eea50bfe5a66bc39a57822eb542f389eea018a Mon Sep 17 00:00:00 2001 From: Tony Xiao Date: Sat, 4 Nov 2023 22:04:58 -0700 Subject: [PATCH] fix: Remove circular dependency so app launches again --- packages/cdk-core/package.json | 1 - packages/cdk-core/verticals/new-mapper.ts | 7 +++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/cdk-core/package.json b/packages/cdk-core/package.json index ab9db30e..523f236d 100644 --- a/packages/cdk-core/package.json +++ b/packages/cdk-core/package.json @@ -14,7 +14,6 @@ "@nangohq/frontend": "0.33.8", "@types/jsonwebtoken": "9.0.2", "@types/react": "*", - "@usevenice/engine-backend": "workspace:*", "trpc-openapi": "1.2.0" }, "peerDependencies": { diff --git a/packages/cdk-core/verticals/new-mapper.ts b/packages/cdk-core/verticals/new-mapper.ts index 66a3577e..cf50c7c5 100644 --- a/packages/cdk-core/verticals/new-mapper.ts +++ b/packages/cdk-core/verticals/new-mapper.ts @@ -7,12 +7,15 @@ import type { } from '@trpc/server' import {TRPCError} from '@trpc/server' +import {z} from '@usevenice/util' + +// FIXME: This is explicitly bypassing the package system because we have a circular +// dependency here which is not great but .... import type { remoteProcedure, RemoteProcedureContext, trpc, -} from '@usevenice/engine-backend/router/_base' -import {z} from '@usevenice/util' +} from '../../engine-backend/router/_base' export type RouterMap = { [k in keyof TRouter as TRouter[k] extends AnyProcedure