Zod の Schema Validation でリテラルな文字列の数パターンのみを受け付けるようにする z.enum() にリテラルな文字列の配列を渡すことでその配列のみを有効な入力になるように制限することができます。 (悪いね、今日はカツオ(bonito) は入っていないんだ) import { z } from 'zod'; const menuAvailableToday = ['tuna', 'mackerel', 'eel', 'squid', 'flounder', 'yellowtail', 'amberjack']; const orderAcceptable = z.obj…