interface AuthContext {
auth: SignedInAuthObject | SignedOutAuthObject;
}
export const createContextInner = async ({ auth }: AuthContext) => {
return {
db,
auth,
};
};
export const createTRPCContext = async (opts: CreateNextContextOptions) => {
return createContextInner({ auth: getAuth(opts.req) });
};
interface AuthContext {
auth: SignedInAuthObject | SignedOutAuthObject;
}
export const createContextInner = async ({ auth }: AuthContext) => {
return {
db,
auth,
};
};
export const createTRPCContext = async (opts: CreateNextContextOptions) => {
return createContextInner({ auth: getAuth(opts.req) });
};