エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Zod の refine を理解する
Zod で独自のスキーマバリデーションを実現するには、refine というメソッドを使います。また、さらに高... Zod で独自のスキーマバリデーションを実現するには、refine というメソッドを使います。また、さらに高度な使い方ができる superRefine が提供されているため、使い方を復習してみようと思います。 refine とは refine は refinement のエイリアスとして提供されており、素材などを変換する (Zod でいうスキーマの型を再定義) という意味で使われます。Zod は数多くのスキーマを提供していますが、独自で定義したい場面も少なくありません。 import z from 'zod'; // Zod は整数だけでなく、自然数のようなスキーマも提供している。 const numberSchema = z.number().positive(); console.log(numberSchema.safeParse(12)); // { success: true,