From 959b370729e67c7ab3fbe1b56f8f398663ebc0a9 Mon Sep 17 00:00:00 2001 From: Robert Soriano Date: Mon, 23 May 2022 10:31:48 -0700 Subject: [PATCH] fix: unable to resolve nuxt instance --- src/module.ts | 2 +- src/runtime/client.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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'