* trpc procedures an middleware refactor * allow use sessionMiddleware without a req object * sync with the new tRPC structure * tRPC refactor on routing form app * import Prisma from @prisma/client * Lazy load apps from appstore * remove unrelated changes * Add types for PaymentService * type fixes * Merge branch 'main' into roae85/cal-1514-set-the-user-session-only-on-the * fix typo * remove console.log * remove explicit types from apstore object * linter fixes --------- Co-authored-by: Keith Williams <keithwillcode@gmail.com> Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
15 lines
332 B
TypeScript
15 lines
332 B
TypeScript
import { z } from "zod";
|
|
|
|
export const ZResponseInputSchema = z.object({
|
|
formId: z.string(),
|
|
formFillerId: z.string(),
|
|
response: z.record(
|
|
z.object({
|
|
label: z.string(),
|
|
value: z.union([z.string(), z.array(z.string())]),
|
|
})
|
|
),
|
|
});
|
|
|
|
export type TResponseInputSchema = z.infer<typeof ZResponseInputSchema>;
|