sendou.ink/app/validators/user.ts
2022-01-09 23:33:54 +02:00

17 lines
337 B
TypeScript

import { z } from "zod";
export type LoggedInUser = NonNullable<
z.infer<typeof LoggedInUserSchema>
>["user"];
export const LoggedInUserSchema = z
.object({
user: z
.object({
id: z.string(),
discordId: z.string(),
discordAvatar: z.string().nullable(),
})
.nullish(),
})
.nullish();