diff --git a/src/module.ts b/src/module.ts index ade91b8..5aa6479 100644 --- a/src/module.ts +++ b/src/module.ts @@ -20,7 +20,7 @@ export default defineNuxtModule({ }, async setup(options, nuxt) { const runtimeDir = fileURLToPath(new URL('./runtime', import.meta.url)) - nuxt.options.build.transpile.push(runtimeDir, '#build/trpc-client', '#build/trpc-handler') + nuxt.options.build.transpile.push(runtimeDir, '#build/trpc-handler') const handlerPath = join(nuxt.options.buildDir, 'trpc-handler.ts') const trpcOptionsPath = join(nuxt.options.rootDir, 'server/trpc') diff --git a/src/runtime/client.ts b/src/runtime/client.ts index c1f4fc2..d56ac7d 100644 --- a/src/runtime/client.ts +++ b/src/runtime/client.ts @@ -8,7 +8,7 @@ import type { import type { ProcedureRecord, inferHandlerInput, inferProcedureInput, inferProcedureOutput } from '@trpc/server' import type { TRPCClientErrorLike } from '@trpc/client' import { objectHash } from 'ohash' -import { useAsyncData, useState } from '#app' +import { useAsyncData, useNuxtApp, useState } from '#app' // @ts-expect-error: Resolved by Nuxt import type { router } from '~/server/trpc'