code-share/server/api/trpc/context.ts

8 lines
263 B
TypeScript

import { CreateExpressContextOptions } from "@trpc/server/adapters/express";
export const createContext = async (ctx: CreateExpressContextOptions) => {
return { ...ctx, user: ctx.req.user };
};
export type Context = Awaited<ReturnType<typeof createContext>>;