エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
TypeScriptでZodスキーマから推論される型を生成する
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
TypeScriptでZodスキーマから推論される型を生成する
Zodは、スキーマを定義してランタイムチェックを行うだけでなく、そのスキーマから型を推論して、静的な... Zodは、スキーマを定義してランタイムチェックを行うだけでなく、そのスキーマから型を推論して、静的な型チェックに利用することも可能です。この記事では、Zodを使ってスキーマから型を推論する方法を紹介します。 Zodでスキーマを定義する まず、Zodを使ってスキーマを定義します。ここでは、コンタクト情報を表すスキーマを例にします。このスキーマでは、personオブジェクトの中にfirstNameとlastNameという文字列のプロパティがあり、emailはメールアドレス形式の文字列であることを定義しています。 import {z} from 'zod' const contactSchema = z.object({ person: z.object({ firstName: z.string(), lastName: z.string() }), email: z.string().ema