From ee8eade4859d24b7ea77a82accef3552298ae2e7 Mon Sep 17 00:00:00 2001 From: Innei Date: Mon, 16 Mar 2026 18:10:35 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A8=20chore:=20add=20trpc=20mock.vite?= =?UTF-8?q?=20stub=20to=20stop=20Vite=20SPA=20warmup=20from=20traversing?= =?UTF-8?q?=20server=20router=20(#13022)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Made-with: Cursor --- src/libs/trpc/mock.vite.ts | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 src/libs/trpc/mock.vite.ts diff --git a/src/libs/trpc/mock.vite.ts b/src/libs/trpc/mock.vite.ts new file mode 100644 index 0000000000..5b23d24437 --- /dev/null +++ b/src/libs/trpc/mock.vite.ts @@ -0,0 +1,7 @@ +/** + * Browser-only stub to stop Vite SPA warmup from traversing the server router graph. + * The real implementation is only valid in server and test environments. + */ +export const createCaller = () => { + throw new Error('`@/libs/trpc/mock` is server-only and unavailable in the Vite browser build.'); +};