エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
2025年5月にzod v4が公開されました。 zod v4ではv3と比較しいくつかの変更点があります。 具体的な変更... 2025年5月にzod v4が公開されました。 zod v4ではv3と比較しいくつかの変更点があります。 具体的な変更点は以下の記事が詳しいです。 さて、zod v4では、Zod Errorクラスから入力値を取る方法も変更されています。 Zod Errorのデータをもとにエラーメッセージを組み立てることも多いかと思いますので、本記事ではZod Errorからデータを取得する方法について解説します。 v3の場合 v3までは、issue.receivedから入力値を取得する事ができていました。 import { z } from "zod"; const Schema = z.object({ foo: z.number(), bar: z.number(), }); const { success, data, error } = Schema.safeParse( { foo: 1, bar: