sendou.ink/utils/validators/team.ts
2021-03-08 17:48:05 +02:00

15 lines
415 B
TypeScript

import * as z from "zod";
export const TEAM_BIO_CHARACTER_LIMIT = 7000;
export const TEAM_RECRUITING_POST_CHARACTER_LIMIT = 2000;
export const teamSchema = z.object({
twitterName: z.string().max(15).optional().nullable(),
bio: z.string().max(TEAM_BIO_CHARACTER_LIMIT).optional().nullable(),
recruitingPost: z
.string()
.max(TEAM_RECRUITING_POST_CHARACTER_LIMIT)
.optional()
.nullable(),
});