generated at
pipeを使ってValibotのschemaを書く
from Valibot

valibot v0.31でちょっと変わった
valibot.pipeを使って、関数を組み合わせてschemaを定義する





3つの概念から構成される
>

docsにやたら項目が並んでいるが、この3つから構成されることを理解していると早いmrsekut
例えば、正規表現を使ってゴニョゴニョするものに
valibot.check (action)
とかあるが、
前者はschemaで、後者はactionということを知っていれば、どう使い分けるのかがわかる


ts
const BirthdaySchema = v.pipe( v.string(), v.isoDate(), v.transform((input) => new Date(input)), v.brand('birthday') );