fix: unresolvable runtime config

This commit is contained in:
Robert Soriano
2022-05-23 11:24:07 -07:00
parent eea5733dcd
commit 2cfa64fcc6
3 changed files with 11 additions and 11 deletions

View File

@@ -3,15 +3,15 @@ import * as trpc from '@trpc/client'
import { defineNuxtPlugin, useRequestHeaders, useRuntimeConfig } from '#app'
import type { router } from '~/server/trpc'
type AppRouter = typeof router
const config = useRuntimeConfig().public.trpc
const client = trpc.createTRPCClient<AppRouter>({
url: `${config.baseURL}${config.trpcURL}`,
headers: useRequestHeaders(),
})
declare type AppRouter = typeof router
export default defineNuxtPlugin(() => {
const config = useRuntimeConfig().public.trpc
const client = trpc.createTRPCClient<AppRouter>({
url: `${config.baseURL}${config.trpcURL}`,
headers: useRequestHeaders(),
})
return {
provide: {
client,