sendou.ink/app/validators/mode.ts
2021-12-22 19:54:13 +02:00

9 lines
262 B
TypeScript

import { Mode } from ".prisma/client";
import { z } from "zod";
import { assertType, Unpacked } from "~/utils";
type MapList = z.infer<typeof ModeSchema>;
assertType<Unpacked<MapList>, Mode>();
export const ModeSchema = z.enum(["TW", "SZ", "TC", "RM", "CB"]);