© 2026 Hedgehog Software, LLC
const numberStringGreaterThan5 = z.coerce.number().gt(5) numberStringGreaterThan5.parse("6")
.narrow
const numberStringGreaterThan5 = type("string.integer.parse").narrow((num, ctx) => (num > 5 ? true : ctx.mustBe("greater than 5"))) numberStringGreaterThan5("6")