tsz.string()
.transform(val => val.length)
.pipe(z.number().min(5))
val.length
という値が、 number().min(5)
を満たしているかどうかを検証してるts const a = z
.string()
.transform(val => val.length)
.pipe(z.number().min(5))
.pipe(z.string()) // ?