replace eslint config

This commit is contained in:
wobsoriano
2022-11-05 11:49:46 -07:00
parent 83f98e34fa
commit e9081d00ad
7 changed files with 188 additions and 334 deletions

View File

@@ -4,10 +4,10 @@ import type {
AnyRouter,
ProcedureType,
inferRouterContext,
inferRouterError,
inferRouterError
} from '@trpc/server'
import {
TRPCError,
TRPCError
} from '@trpc/server'
import { createURL } from 'ufo'
import type { H3Event } from 'h3'
@@ -49,27 +49,25 @@ export interface ResolveHTTPRequestOptions<TRouter extends AnyRouter> {
}
}
function getPath(event: H3Event): string | null {
if (typeof event.context.params.trpc === 'string')
return event.context.params.trpc
function getPath (event: H3Event): string | null {
if (typeof event.context.params.trpc === 'string') { return event.context.params.trpc }
if (Array.isArray(event.context.params.trpc))
return event.context.params.trpc.join('/')
if (Array.isArray(event.context.params.trpc)) { return event.context.params.trpc.join('/') }
return null
}
export function createNuxtApiHandler<TRouter extends AnyRouter>({
export function createNuxtApiHandler<TRouter extends AnyRouter> ({
router,
createContext,
responseMeta,
onError,
batching,
batching
}: ResolveHTTPRequestOptions<TRouter>) {
return defineEventHandler(async (event) => {
const {
req,
res,
res
} = event
const $url = createURL(req.url!)
@@ -81,17 +79,17 @@ export function createNuxtApiHandler<TRouter extends AnyRouter>({
error: new TRPCError({
message:
'Param "trpc" not found - is the file named `[trpc]`.ts or `[...trpc].ts`?',
code: 'INTERNAL_SERVER_ERROR',
code: 'INTERNAL_SERVER_ERROR'
}),
type: 'unknown',
ctx: undefined,
path: undefined,
input: undefined,
input: undefined
})
throw createError({
statusCode: 500,
statusMessage: JSON.stringify(error),
statusMessage: JSON.stringify(error)
})
}
@@ -102,17 +100,17 @@ export function createNuxtApiHandler<TRouter extends AnyRouter>({
method: req.method!,
headers: req.headers,
body: isMethod(event, 'GET') ? null : await readBody(event),
query: $url.searchParams,
query: $url.searchParams
},
path,
createContext: async () => createContext?.(event),
createContext: async () => await createContext?.(event),
responseMeta,
onError: (o) => {
onError?.({
...o,
req,
req
})
},
}
})
const { status, headers, body } = httpResponse