fix: client auto-imports

This commit is contained in:
wobsoriano
2022-12-20 01:32:59 -08:00
parent 9bf6d57c2c
commit e7d160ee48
7 changed files with 13 additions and 30 deletions

View File

@@ -27,7 +27,7 @@ export default defineNuxtModule<ModuleOptions>({
const logger = useLogger(metaName)
const runtimeDir = fileURLToPath(new URL('./runtime', import.meta.url))
nuxt.options.build.transpile.push(runtimeDir, '#build/trpc-handler')
nuxt.options.build.transpile.push(runtimeDir)
const handlerPath = join(nuxt.options.buildDir, 'trpc-handler.ts')
const trpcOptionsPath = join(nuxt.options.srcDir, 'server/trpc')
@@ -49,7 +49,7 @@ export default defineNuxtModule<ModuleOptions>({
write: true,
getContents() {
return dedent`
import { createTRPCHandler } from 'trpc-nuxt/api'
import { createTRPCHandler } from ${JSON.stringify(join(runtimeDir, 'api'))}
import * as functions from '${trpcOptionsPath}'
export default createTRPCHandler({