mirror of
https://github.com/kmc7468/arkvault.git
synced 2026-02-04 08:06:56 +00:00
18 lines
635 B
TypeScript
18 lines
635 B
TypeScript
import type { RequestEvent } from "@sveltejs/kit";
|
|
import type { inferRouterInputs, inferRouterOutputs } from "@trpc/server";
|
|
import { createContext, router } from "./init.server";
|
|
import { clientRouter, hskRouter, mekRouter, userRouter } from "./routers";
|
|
|
|
export const appRouter = router({
|
|
client: clientRouter,
|
|
hsk: hskRouter,
|
|
mek: mekRouter,
|
|
user: userRouter,
|
|
});
|
|
|
|
export const createCaller = (event: RequestEvent) => appRouter.createCaller(createContext(event));
|
|
|
|
export type AppRouter = typeof appRouter;
|
|
export type RouterInputs = inferRouterInputs<AppRouter>;
|
|
export type RouterOutputs = inferRouterOutputs<AppRouter>;
|