From 8c7bc74a627e495ce2c5eb3f64e93cfdf7277949 Mon Sep 17 00:00:00 2001 From: ymc9 <104139426+ymc9@users.noreply.github.com> Date: Sat, 1 Jul 2023 15:01:02 +0800 Subject: [PATCH] fix: trpc client helper bugs --- packages/plugins/trpc/res/client/next.ts | 2 +- packages/plugins/trpc/src/helpers.ts | 6 +----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/plugins/trpc/res/client/next.ts b/packages/plugins/trpc/res/client/next.ts index f4cc33629..fecac441c 100644 --- a/packages/plugins/trpc/res/client/next.ts +++ b/packages/plugins/trpc/res/client/next.ts @@ -6,7 +6,7 @@ import { type CreateTRPCNext, createTRPCNext as _createTRPCNext } from '@trpc/ne import type { DeepOverrideAtPath } from './utils'; import type { ClientType } from '../routers'; -export function createTRPCReact< +export function createTRPCNext< TRouter extends AnyRouter, TPath extends string | undefined = undefined, TSSRContext extends NextPageContext = NextPageContext, diff --git a/packages/plugins/trpc/src/helpers.ts b/packages/plugins/trpc/src/helpers.ts index 78780344c..c09640278 100644 --- a/packages/plugins/trpc/src/helpers.ts +++ b/packages/plugins/trpc/src/helpers.ts @@ -53,10 +53,6 @@ function getPrismaOperationTypes(model: string, operation: string) { switch (operation) { case 'findUnique': case 'findUniqueOrThrow': - argsType = selectSubset; - resultType = getPayload; - break; - case 'findFirst': case 'findFirstOrThrow': argsType = selectSubset; @@ -65,7 +61,7 @@ function getPrismaOperationTypes(model: string, operation: string) { case 'findMany': argsType = selectSubset; - resultType = getPayload; + resultType = `Array<${getPayload}>`; break; case 'create':