more type cleanup

This commit is contained in:
Michael Dausmann
2024-02-17 14:54:45 +11:00
parent fcb8071cec
commit 9daea204e5
7 changed files with 16 additions and 7 deletions

View File

@@ -1,4 +1,9 @@
import { EventHandler, EventHandlerRequest, H3Event, eventHandler } from 'h3';
import {
type EventHandler,
type EventHandlerRequest,
H3Event,
eventHandler
} from 'h3';
export const defineProtectedEventHandler = <T extends EventHandlerRequest>(
handler: EventHandler<T>

View File

@@ -1,4 +1,4 @@
import { inferAsyncReturnType } from '@trpc/server';
import type { inferAsyncReturnType } from '@trpc/server';
import { H3Event } from 'h3';
export async function createContext(event: H3Event) {

View File

@@ -1,4 +1,5 @@
import { TRPCError } from '@trpc/server';
import { setCookie } from 'h3';
import {
router,
adminProcedure,

View File

@@ -8,7 +8,7 @@
* @see https://trpc.io/docs/v10/procedures
*/
import { initTRPC, TRPCError } from '@trpc/server';
import { Context } from './context';
import type { Context } from './context';
import { ACCOUNT_ACCESS } from '~~/prisma/account-access-enum';
import superjson from 'superjson';
import { AccountLimitError } from '~~/lib/services/errors';